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