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
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;
Conference_Titel :
Industrial Informatics, 2005. INDIN '05. 2005 3rd IEEE International Conference on
Print_ISBN :
0-7803-9094-6
DOI :
10.1109/INDIN.2005.1560393