• DocumentCode
    2804973
  • Title

    Realising service-oriented architecture through context-based dynamic service invocation

  • Author

    Tan, Puay Siew ; Yin, Zun Liang ; Lee, Siang Guan

  • Author_Institution
    Web Services Programme, Singapore Inst. of Manuf. Technol., Singapore
  • fYear
    2005
  • fDate
    10-12 Aug. 2005
  • Firstpage
    300
  • Lastpage
    305
  • Abstract
    The service-oriented architecture (SOA) model promotes reusability of software services, achieved through the conscious application of the loose-coupling concept when assembling or building systems. In this SOA computing paradigm, heterogeneity is a key feature, from platforms to programming languages and messaging protocols. As such, invocations of services are expected not to be limited to XML or SOAP (as used in Web services) only, but to be multi-protocol based. Furthermore, realisation of loose coupling would imply that the usage of services is not rigidly specified during design time, but able to be changed and configured during its lifetime. This leads to the desire also for runtime configurability of inter-service dependencies with dynamic invocations capability. This paper outlines an approach that allows for runtime configurability across different messaging protocols for dynamic invocation of services. This paper also discusses implementation examples of this approach, including the ability to handle inputs mismatch between services, using the aid of contextual mappings via a XML rule-based engine.
  • Keywords
    Internet; XML; protocols; remote procedure calls; software reusability; XML rule-based engine; context-based dynamic service invocation; messaging protocols; service-oriented architecture; software services reusability; Application software; Assembly systems; Buildings; Computer languages; Context-aware services; Protocols; Runtime; Service oriented architecture; Software reusability; XML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Industrial Informatics, 2005. INDIN '05. 2005 3rd IEEE International Conference on
  • Print_ISBN
    0-7803-9094-6
  • Type

    conf

  • DOI
    10.1109/INDIN.2005.1560393
  • Filename
    1560393