A High Level Service-Based Approach to Software Component Integration

This paper motivates and sets out a framework for a high-level approach to software component integration. The framework builds on the concept of SaaS (Software as a Service) and uses a service ontology for the annotation of software components with formal specifications. The ontology is used to instruct interoperability between software components through a unified API interface. The impetus for this approach is to provision for smooth integration, management and scalability in a collaborative and distributed development environment.

[1]  Rebecca Parsons Components and the World of Chaos , 2003, IEEE Softw..

[2]  Asunción Gómez-Pérez,et al.  Towards a Component-Based Framework for Developing Semantic Web Applications , 2008, ASWC.

[3]  Omran Bukhres,et al.  Failure Handling in Transactional Workkows Utilizing Corba 2.0 , 1996 .

[4]  Jeffrey W. Wallace,et al.  Software and Hardware System Integration and Intelligent Automation using Ontology-based Knowledge Representation Technology , 2008, IC-AI.

[5]  Yongtao Sun,et al.  OWL-S Ontology Framework Extension for Dynamic Web Service Composition , 2006, SEKE.

[6]  Magnus Larsson,et al.  Component-Based and Service-Oriented Software Engineering: Key Concepts and Principles , 2007, 33rd EUROMICRO Conference on Software Engineering and Advanced Applications (EUROMICRO 2007).

[7]  Tad Hogg,et al.  Controlling chaos in distributed systems , 1991, IEEE Trans. Syst. Man Cybern..

[8]  Michael Hausenblas,et al.  LD2SD: Linked Data Driven Software Development , 2009, SEKE.

[9]  B. Vijayakumar,et al.  Interoperability in Component Based Software Development , 2008 .

[10]  Sheila A. McIlraith,et al.  A Bottom-Up Approach to Automating Web Service Discovery, Customization, and Semantic Translation , 2003 .

[11]  Andrea Emilio Rizzoli,et al.  Ontology for Seamless Integration of Agricultural Data and Models , 2009, MTSR.

[12]  Simon A. Dobson,et al.  Ontology-based models in pervasive computing systems , 2007, The Knowledge Engineering Review.

[13]  Dean Jin,et al.  Ontology-based software analysis and reengineering tool integration: the OASIS service-sharing methodology , 2005, 21st IEEE International Conference on Software Maintenance (ICSM'05).

[14]  Giancarlo Guizzardi,et al.  Developing software for and with reuse: an ontological approach , 2002 .