Mediating Message Heterogeneity in Service Compositions

Author(s):  
Prashant Doshi ◽  
Nithya Vembu

Atomic Web Services (WS) may not always be sufficient for service requests. For such cases, several services may have to be assembled to create a new composite service of added functionality and value. Establishing message exchange between related but independently developed Web Services is a key challenge faced during WS composition which has hereto received inadequate attention. One of the challenges lies in resolving the differences in the schema of the messages that are input to and output from the Web Services involved. Data mediation is required to resolve these challenges. This chapter introduces a formal model for data mediation that considers the types and semantics of the message elements. Based on this model, it proposes methods for resolving different kinds of message-level heterogeneity. These methods are evaluated on synthetic and real-world pairs of Web Services, with the ultimate aim of integrating the data mediation techniques presented within WS composition tools.

Author(s):  
Fateh Latreche ◽  
Faiza Belala

Web services are very dynamic, they are all around us and we use them every day without even knowing it. In this paper, the authors define a formal model for dynamic Web services composition and they investigate how it can be used to specify and analyse backward recovery procedures, updating partner services in case of failure. First, they propose Recursive and Dynamic Timed Automata (RDTA) model, interpreted over composite service configurations, which provide a natural way to design stateful and dynamic Web services. Then, the authors define the concurrent semantics of this timed automata extension in terms of real-time rewrite theories. Analysis of the model is carried out in the Real-Time Maude system, based on checking relevant properties.


2012 ◽  
Vol 21 (02) ◽  
pp. 85-109 ◽  
Author(s):  
KARIMA MOKHTARI-ASLAOUI ◽  
SALIMA BENBERNOU ◽  
SOROR SAHRI ◽  
VASILIOS ANDRIKOPOULOS ◽  
FRANK LEYMANN ◽  
...  

Web services privacy issues have been attracting more and more attention in the past years. Since the number of Web services-based business applications is increasing, the demands for privacy enhancing technologies for Web services will also be increasing in the future. In this paper, we investigate an extension of business protocols, i.e. the specification of which message exchange sequences are supported by the web service, in order to accommodate privacy aspects and time-related properties. For this purpose we introduce the notion of Timed Privacy-aware Business Protocols (TPBPs). We also discuss TPBP properties can be checked and we describe their verification process.


2012 ◽  
Vol 9 (3) ◽  
pp. 1-22
Author(s):  
Andreas Schönberger ◽  
Johannes Schwalb ◽  
Guido Wirtz

Recently, the Web Services Interoperability Organization (WS-I) has announced to have completed its interoperability standards work. The latest deliverables include the so-called “Basic Security Profile” and the “Reliable Secure Profile.” This gives rise to the question whether or not Web Services adopters can rely on interoperability and functionality of Web Services stacks, in particular in terms of security and reliability features. To answer this question, the authors thoroughly analyze two important Web Services stacks for interoperability of WS-Security and WS-ReliableMessaging features. Their analysis shows that security and reliability features are far from being implemented in an interoperable manner. Additionally, they reveal that some of those interoperability problems are not even covered by WS-I profiles and therefore conclude that WS-I’s work has not yet resulted in Web Services interoperability. Finally, the authors investigate support for the so-called “Secure WS-ReliableMessaging Scenario” in order to find out whether WS-* adopters can at least rely on the availability of real-world functionality in homogeneous environments.


Author(s):  
Nils Gruschka ◽  
Meiko Jensen ◽  
Florian Kohlar ◽  
Lijun Liao

The rise in adoption of the Web Services specifications for inter-organizational business processes has led to the development of complex architecture stacks for processing Web Services messages. In particular, the proper use of the WS-Security specification poses a real challenge in terms of manageability and interoperability to adopting companies of today. This chapter is about an example of such complexity causing severe vulnerabilities in terms of security. More precise, it discusses the XML Signature Wrapping attack, which is one of the most severe attack types in Web Services. Starting with a technical description and a real-world attack incident, the chapter explains the rationale and impact of the attack, along with a brief discussion on mitigation and countermeasures.


2015 ◽  
Vol 16 (5) ◽  
pp. 153-163
Author(s):  
Taehwan Kim ◽  
Wonjin Jung
Keyword(s):  

2019 ◽  
Vol 54 (6) ◽  
Author(s):  
Sawsan Ali Hamid ◽  
Rana Alauldeen Abdalrahman ◽  
Inam Abdullah Lafta ◽  
Israa Al Barazanchi

Recently, web services have presented a new and evolving model for constructing the distributed system. The meteoric growth of the Web over the last few years proves the efficacy of using simple protocols over the Internet as the basis for a large number of web services and applications. Web service is a modern technology of web, which can be defined as software applications with a programmatic interface based on Internet protocol. Web services became common in the applications of the web by the help of Universal, Description, Discovery and Integration; Web Service Description Language and Simple Object Access Protocol. The architecture of web services refers to a collection of conceptual components in which common sets of standard can be defined among interoperating components. Nevertheless, the existing Web service's architecture is not impervious to some challenges, such as security problems, and the quality of services. Against this backdrop, the present study will provide an overview of these issues. Therefore, it aims to propose web services architecture model to support distributed system in terms of application and issues.


2014 ◽  
Vol 17 (6) ◽  
pp. 1301-1311 ◽  
Author(s):  
Hala S. Own ◽  
Hamdi Yahyaoui
Keyword(s):  

2016 ◽  
Vol 12 (2) ◽  
pp. 177-200 ◽  
Author(s):  
Sanjay Garg ◽  
Kirit Modi ◽  
Sanjay Chaudhary

Purpose Web services play vital role in the development of emerging technologies such as Cloud computing and Internet of Things. Although, there is a close relationship among the discovery, selection and composition tasks of Web services, research community has treated these challenges at individual level rather to focus on them collectively for developing efficient solution, which is the purpose of this work. This paper aims to propose an approach to integrate the service discovery, selection and composition of Semantic Web services on runtime basis. Design/methodology/approach The proposed approach defined as a quality of service (QoS)-aware approach is based on QoS model to perform discovery, selection and composition tasks at runtime to enhance the user satisfaction and quality guarantee by incorporating non-functional parameters such as response time and throughput with the Web services and user request. In this paper, the proposed approach is based on ontology for semantic description of Web services, which provides interoperability and automation in the Web services tasks. Findings This work proposed an integrated framework of Web service discovery, selection and composition which supports end user to search, select and compose the Web services at runtime using semantic description and non-functional requirements. The proposed approach is evaluated by various data sets from the Web Service Challenge 2009 (WSC-2009) to show the efficiency of this work. A use case scenario of Healthcare Information System is implemented using proposed work to demonstrate the usability and requirement the proposed approach. Originality/value The main contribution of this paper is to develop an integrated approach of Semantic Web services discovery, selection and composition by using the non-functional requirements.


Sign in / Sign up

Export Citation Format

Share Document