• DocumentCode
    3271055
  • Title

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

  • Author

    Kamari, Saeid ; Khayyambashi, Mohammad Reza

  • Author_Institution
    Dept. of Comput. Eng., Islamic Azad Univ., Kermanshah, Iran
  • Volume
    5
  • fYear
    2010
  • fDate
    22-24 June 2010
  • 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.
  • Keywords
    Web services; humanities; software architecture; user interfaces; SOA-based software systems; Web service choreography description language; automatic interface generation; flexible choreography description; organization services; participant service interfaces; semantic algorithm; service oriented architecture; Centralized control; Collaboration; Computer architecture; Computer interfaces; Computer science education; Educational technology; Search engines; Service oriented architecture; Software systems; Web services; Choreography; Service Interface; Service-Oriented Architecture (SOA); Web Service Choreography Description Language (WS-CDL); Web Service Description Language (WSDL);
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Education Technology and Computer (ICETC), 2010 2nd International Conference on
  • Conference_Location
    Shanghai
  • Print_ISBN
    978-1-4244-6367-1
  • Type

    conf

  • DOI
    10.1109/ICETC.2010.5530053
  • Filename
    5530053