• DocumentCode
    2023097
  • 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
  • fYear
    2008
  • fDate
    3-5 Sept. 2008
  • Firstpage
    11
  • Lastpage
    18
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering and Advanced Applications, 2008. SEAA '08. 34th Euromicro Conference
  • Conference_Location
    Parma
  • ISSN
    1089-6503
  • Print_ISBN
    978-0-7695-3276-9
  • Type

    conf

  • DOI
    10.1109/SEAA.2008.54
  • Filename
    4725700