Composition of Optimal Service Workflows with Quality-of-Service Enabled Multi-Criteria Uniform Cost Search Algorithm

Author(s):  
Jaina Sangtani ◽  
Gursel Serpen

This paper proposes a search-based method to partly automate the workflow composition, including the planning and execution stages, with web services in a service-oriented architecture. The proposed methodology models the workflow composition problem as a directed and weighted graph, henceforth called the service-oriented architecture graph, where vertices are associated with the degree of completion of the overall task at hand and edges represent service executions. Edge weights are formulated based on the quality of services as defined by the user. A uniform cost search algorithm is adapted and applied to identify the optimal path based on user input, which constitutes an ordered sequence of service executions, from a given initial state to a user-defined goal state. The proposed approach for service oriented workflow composition was applied to an information-technology domain problem to demonstrate its utility through a simulation study. Simulation results indicated that the proposed methodology is feasible and optimal solutions can be computed within reasonable computational cost bounds.

Author(s):  
Hany F. EL Yamany ◽  
David S. Allison ◽  
Miriam A.M. Capretz

Security is one of the largest challenges facing the development of a Service-Oriented Architecture (SOA). This is due to the fact that SOA security is the responsibility of both the service consumer and service provider. In recent years, many solutions have been implemented, such as the Web Services Security Standards, including WS-Security and WS-SecurityPolicy. However, those standards are insufficient for the promising new generations of Web 2.0 applications. In this research, we describe an Intelligent SOA Security (ISOAS) framework and introduce four of its services: Authentication and Security Service (NSS), the Authorization Service (AS), the Privacy Service (PS) and the Service of Quality of Security Service (SQoSS). Furthermore, a case study is presented to examine the behavior of the described security services inside a market SOA environment.


Author(s):  
Marco Massarelli ◽  
Claudia Raibulet ◽  
Daniele Cammareri ◽  
Nicolò Perino

This chapter gives a solution to design Service Oriented Architectures which defines and manages Service Level Agreements to enforce Quality of Services and achieves adaptivity at runtime. The validation of this proposed approach is performed through an actual case study in the context of the multimedia application domain.


Complexity ◽  
2020 ◽  
Vol 2020 ◽  
pp. 1-17
Author(s):  
Ying Jin ◽  
Guangming Cui ◽  
Yiwen Zhang

Service-oriented architecture (SOA) is widely used, which has fueled the rapid growth of Web services and the deployment of tremendous Web services over the last decades. It becomes challenging but crucial to find the proper Web services because of the increasing amount of Web services. However, it proves unfeasible to inspect all the Web services to check their quality values since it will consume a lot of resources. Thus, developing effective and efficient approaches for predicting the quality values of Web services has become an important research issue. In this paper, we propose UIQPCA, a novel approach for hybrid User and Item-based Quality Prediction with Covering Algorithm. UIQPCA integrates information of both users and Web services on the basis of users’ ideas on the quality of coinvoked Web services. After the integration, users and Web services which are similar to the target user and the target Web service are selected. Then, considering the result of integration, UIQPCA makes predictions on how a target user will appraise a target Web service. Broad experiments on WS-Dream, a web service dataset which is widely used in real world, are conducted to evaluate the reliability of UIQPCA. According to the results of experiment, UIQPCA is far better than former approaches, including item-based, user-based, hybrid, and cluster-based approaches.


2017 ◽  
Vol 66 ◽  
pp. 169-184 ◽  
Author(s):  
Abdul Razaque ◽  
Syed S. Rizvi ◽  
Meer J. Khan ◽  
Qassim B. Hani ◽  
Julius P. Dichter ◽  
...  

2014 ◽  
Vol 2014 ◽  
pp. 1-14 ◽  
Author(s):  
Hossein Nematzadeh ◽  
Homayun Motameni ◽  
Radziah Mohamad ◽  
Zahra Nematzadeh

Workflow-based web service compositions (WB-WSCs) is one of the main composition categories in service oriented architecture (SOA). Eflow, polymorphic process model (PPM), and business process execution language (BPEL) are the main techniques of the category of WB-WSCs. Due to maturity of web services, measuring the quality of composite web services being developed by different techniques becomes one of the most important challenges in today’s web environments. Business should try to provide good quality regarding the customers’ requirements to a composed web service. Thus, quality of service (QoS) which refers to nonfunctional parameters is important to be measured since the quality degree of a certain web service composition could be achieved. This paper tried to find a deterministic analytical method for dependability and performance measurement using Colored Petri net (CPN) with explicit routing constructs and application of theory of probability. A computer tool called WSET was also developed for modeling and supporting QoS measurement through simulation.


Author(s):  
Yusuf Lateef Oladimejia

The realisation of Service-Oriented Architecture (SOA) to communicate data between systems running on different platforms lack an organised framework to capture the essential elements required for successful interoperability between web applications and their services. In this work, a SOA for Data Interoperability in Web Applications (SOADIWA) was designed. The architecture of SOADIWA was based on five layers, namely Web Application Layer (WAL), Quality of Service Assurance Certifier Layer (QoSACL), Web Service Layer (WSL), Visualization Input Layer (VIL) and Visualization Output Layer (VOL). In WAL, the Service Requester (SR) initiates a request for data from the Service Provider (SP) through the QoSACL to provide appropriate website via WSL for rendering of services which must be accepted, processed and returned for a particular need in VIL. The requested data is filtered in VIL for data exploration and analysis in VOL using context-sensitive visualization techniques. The purpose of QoSACL is to check and verify the claims made by the SP about its quality of service. This enabled the SR to choose the service that satisfied its needs. The implementation comprised of Java Script, Microsoft Visual Studio 2017 and NuGet packages; while the experiment was simulated on LoadUI pro application. Standard metrics such as Optimal Performance (OP) and Phased Effort Distribution (PED) were developed to test SOADIWA. These results conformed to basic web service interoperability. The work led to the integration of a host of techniques towards the creation of a novel tool that is useful in web domain using SOA approach.


Author(s):  
MS. KRUTHI K. KUMAR ◽  
MRS. SHANTHI M.B. ◽  
DR. JITENDRANATH MUNGARA

The use of firewall has been widespread in all the emerging technologies such as Service Oriented Architecture, web services, cloud computing and so on. The term security itself is the most important task that has to be maintained in the real-time applications. Policies are enrolled in the security of the firewall where the quality of policies is to be maintained. The network administrator defines the policy as a rule. Managing the firewall policies, maintaining the risk analysis and also the conflicting nature that arise in the network, lack of systematic analysis mechanisms and tools used are often error prone. The distributed firewall is used to overcome the shortcomings of the traditional firewall. In this paper we represent a set of techniques such as, rule-based segmentation technique to identify the policy anomalies and effectively derive the anomaly resolution. Grid-based visualization technique, provide the policy anomaly information in a grid form, which helps in identifying the policy conflicts and finally the techniques to resolve the conflicts and the redundancy that arise in a single- or multi-firewall environment. We also discuss about the implementation of the visualization-based firewall policy analysis tool called Firewall Anomaly Management Framework (FAME), where all the techniques are used in a single tool and an approach to resolve the anomalies in an effective and efficient way.


Author(s):  
Aimrudee Jongtaveesataporn ◽  
Shingo Takada

The selection of services is a key part of Service Oriented Architecture (SOA). Services are primarily selected based on function, but Quality of Service (QoS) is an important factor when choosing among several services with the same function. But current service selection approaches often takes time to unnecessarily recompute requests. Furthermore, if the same service is chosen as having the "best" QoS for multiple selections, this may result in that service having too much load. We thus propose the FASICA (FAst service selection for SImilar constraints with CAche) Framework which chooses a service with satisfactory QoS as quickly as possible. The key points are (1) to use a cache which stores previous search results, (2) to use K-Nearest Neighbor (K-NN) algorithm with K-d tree when a satisfactory service does not exist in the cache, and (3) to distribute the service request according to a distribution policy. Results of simulations show that our framework can rapidly select a service compared to a conventional approach.


Author(s):  
Suha Afaneh ◽  
Issam Al Hadid

This paper introduces the different aviation and airport information technology systems. Also, this paper provides Airport Enterprise Service Bus with Three Levels Self-Healing Architecture based on the Service Oriented Architecture (SOA) that improves the information accessibility and sharing across the different Airport’s departments, integrate the existing legacy systems with other applications, and improve and maximize the system’s reliability, adaptability, robustness and availability using the Self-Healing Agent, Virtual Web Service Self-Healing Connector and Extended Execution Engine with Process Execution Self-Healing Manager to guarantee the Quality of Service (QoS) or Service provided and business process execution.


Author(s):  
Vasso Koufi ◽  
Flora Malamateniou ◽  
George Vassilacopoulos

Homecare is an important component of the continuum of care as it provides the potential to improve quality of life and quality of healthcare delivery while containing costs. Personal Health Record (PHR) systems constitute a technological infrastructure that can support greater flexibility for healthcare professionals and patients, thus allowing for more effective homecare services. In particular, PHRs are intended to reach patients outside of care settings, influence their behaviors and satisfy their demand for greater information and access. Moreover, PHRs can facilitate access to comprehensive real-time patient data for healthcare professionals thus enabling them to identify problems quickly (e.g. prior to scheduled appointments) and steer patients to appropriate facilities when needed. To this ends, PHR technology needs to evolve well beyond providing a consolidated patient record, in ways that make it more widely applicable and valuable to health systems. The development of applications and tools on top of PHR systems can allow the PHR to function as a platform for both patients and healthcare professionals to exchange information and interact with the health system (e.g., scheduling appointments electronically). This chapter presents a prototype PHR-based system that aims at supporting chronic disease management. In particular, it assists healthcare professionals in assessing an individual’s condition and in forming the appropriate treatment plan for him/her while it provides individuals with a user-friendly application for step-to-step guidance to their treatment plans. The system has been developed on the grounds of a service-oriented architecture where healthcare process automation is realized by means of dynamic, patient-related workflows.


Sign in / Sign up

Export Citation Format

Share Document