Title :
Data Model Driven Enterprise Service Bus Interceptors
Author :
Thonhauser, Michael ; Kreiner, Christian ; Teiniker, Egon ; Schmoelzer, Gernot
Author_Institution :
Inst. for Tech. Inf., Graz Univ. of Technol., Graz, Austria
Abstract :
Integration of distributed software systems is an important issue in enterprise computing. Assembling of loosely coupled services via XML based protocols is a frequently used technique today. To overcome the struggle between safety of a strong typed interface and flexibility of generic parameters, we present a novel approach that uses model-typed interface parameters together with the idea of model compatibility verification. It respects separated ownerships of service provider and consumer interfaces, and adds a mediating connector based on platform-independent, model-based functional interface reconciliation. Given a pair of compatible interfaces an interface connector that integrates related services can be realized automatically. The concept of rule-based compatibility verification can also increase the efficiency of service repository lookups significantly.
Keywords :
XML; object-oriented programming; software architecture; XML based protocols; component-based software engineering; distributed software systems; enterprise computing; model-based functional interface reconciliation; model-typed interface parameters; rule-based compatibility verification; Application software; Connectors; Data models; Informatics; Programming; Protocols; Service oriented architecture; Software engineering; Software systems; XML; Component-based software engineering; Data modeling; Model-driven development; Service orientation;
Conference_Titel :
Software Engineering and Advanced Applications, 2008. SEAA '08. 34th Euromicro Conference
Conference_Location :
Parma
Print_ISBN :
978-0-7695-3276-9
DOI :
10.1109/SEAA.2008.54