Background
Type: Conference Paper

A semantic algorithm for automatic interface generation of services participating in choreographies

Journal: ()Year: 2010Volume: 5Issue:
DOI:10.1109/ICETC.2010.5530053Language: English

Abstract

One of the most important concerns in Service Oriented Architecture (SOA) is to identify required services and their interfaces. Service interfaces are used to search required organization services or developing them from scratch. Web Service Choreography Description Language (WS-CDL) describes the message exchanges between the collaborating participants, defining how these participants must be used together to achieve a common business goal. Choreography descriptions include key information of participant service interfaces. So, they cane be sued to generate service interfaces. In this paper, an algorithm is presented for semantic and automatic generation of service interfaces participating in choreographies. In this algorithm, similar WS-CDL elements, with the same semantic and functionality properties, are combined to achieve a more summarized and flexible choreography description. This choreography description is then used to derive available service interfaces. This algorithm aims to help developers to facilitate, automate and speedup development process of SOA-based software systems. © 2010 IEEE.