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
Link To Document