Towards Semantic Integration of Components using a Service-Based Architecture

The post facto integration of independently developed software components has not been particularly successful. Lack of agreed upon technological standards and the absence of semantic integration models are two major contributing factors. While bridging component standards at the wiring level has been addressed through the use of adapters and proxies, no such alternatives exist for bridging the gap between components at the operational and semantic levels. In this paper we present a framework for component integration at the semantic level. Our approach is based on the creation of ontology that captures operational and semantic details about the desired components. Through automated reasoning of the ontology it will be possible to infer information about the mediation process for two components. The information is then used to create an appropriate adapter that will connect to the two components and serve as the mediator.

[1]  Murat M. Tanik,et al.  An information-theoretical framework for modeling component-based systems , 2004, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[2]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[3]  Clemens A. Szyperski,et al.  Component software - beyond object-oriented programming , 2002 .

[4]  Murat M. Tanik,et al.  A Process Model for Component-Oriented Software Engineering , 2003, IEEE Softw..

[5]  Douglas C. Schmidt,et al.  Patterns, frameworks, and middleware: their synergistic relationships , 2003, 25th International Conference on Software Engineering, 2003. Proceedings..

[6]  Dan Livingston Advanced SOAP for Web professionals , 2002 .

[7]  Mary Shaw,et al.  Architectural issues in software reuse: it's not just the functionality, it's the packaging , 1995, SSR '95.

[8]  David Garlan,et al.  A compositional formalization of connector wrappers , 2003, 25th International Conference on Software Engineering, 2003. Proceedings..

[9]  David Garlan,et al.  Architectural Mismatch or Why it's hard to build systems out of existing parts , 1995, 1995 17th International Conference on Software Engineering.

[10]  Khaled Jaber,et al.  Using adapters to reduce interaction complexity in reusable component-based software development , 1999, SSR '99.

[11]  Mehdi Jazayeri,et al.  The Vienna component framework enabling composition across component models , 2003, 25th International Conference on Software Engineering, 2003. Proceedings..

[12]  Robert DeLine,et al.  A catalog of techniques for resolving packaging mismatch , 1999, SSR '99.