Developing Semantically-Enabled Families of Method-Oriented Architectures

Author(s):  
Mohsen Asadi ◽  
Bardia Mohabbati ◽  
Dragan Gaševic ◽  
Ebrahim Bagheri ◽  
Marek Hatala

Method Engineering (ME) aims to improve software development methods by creating and proposing adaptation frameworks whereby methods are created to provide suitable matches with the requirements of the organization and address project concerns and fit specific situations. Therefore, methods are defined and modularized into components stored in method repositories. The assembly of appropriate methods depends on the particularities of each project, and rapid method construction is inevitable in the reuse and management of existing methods. The ME discipline aims at providing engineering capability for optimizing, reusing, and ensuring flexibility and adaptability of methods; there are three key research challenges which can be observed in the literature: 1) the lack of standards and tooling support for defining, publishing, discovering, and retrieving methods which are only locally used by their providers without been largely adapted by other organizations; 2) dynamic adaptation and assembly of methods with respect to imposed continuous changes or evolutions of the project lifecycle; and 3) variability management in software methods in order to enable rapid and effective construction, assembly and adaptation of existing methods with respect to particular situations. The authors propose semantically-enabled families of method-oriented architecture by applying service-oriented product line engineering principles and employing Semantic Web technologies.

Author(s):  
Dimitrios Tektonidis ◽  
Albert Bokma

Integrating enterprise system has become an issue of sharing information rather than transforming information due to the increasing complexity and the heterogeneity of the applications. The transition from application centric to integration centric enterprise application integration (EAI) requires methods and technologies that will enable and facilitate the definition of shared information. The use of ontologies Semantic Web and technologies can improve the existing EAI methods by providing a framework capable to define shared information. Ontologies based Enterprise application integration (ONAR) framework utilizes Semantic Web technologies to define shared information among heterogeneous systems. The present paper presents the utilization of ontologies for the formation of ONAR framework and its application for service oriented application integration (SOAI)


2012 ◽  
pp. 1458-1474
Author(s):  
Isabelle Mirbel ◽  
Pierre Crescenzo ◽  
Nadia Cerezo

Scientists who are not proficient in computer science and yet wish to perform in-silico experiments and harness the power of Service Oriented Architecture are presented with dozens of daunting technical solutions: scientific workflow frameworks. While these systems do take care of complex technical aspects such as Grid technologies, little is done to support transfer of service composition knowledge and know-how. The authors of this chapter believe the problem lies in the scientific workflow models which are too low-level and too anchored in the underlying technologies to allow efficient reuse and sharing. This chapter’s approach, called SATIS, relies on a goal-driven model, that has proven its worth in requirement engineering, and the Semantic Web technologies to leverage the collective knowledge and know-how in order to bridge the gap between service providers and end-users.


2011 ◽  
pp. 550-564
Author(s):  
Dimitrios Tektonidis ◽  
Albert Bokma

Integrating enterprise system has become an issue of sharing information rather than transforming information due to the increasing complexity and the heterogeneity of the applications. The transition from application centric to integration centric enterprise application integration (EAI) requires methods and technologies that will enable and facilitate the definition of shared information. The use of ontologies Semantic Web and technologies can improve the existing EAI methods by providing a framework capable to define shared information. Ontologies based Enterprise application integration (ONAR) framework utilizes Semantic Web technologies to define shared information among heterogeneous systems. The present paper presents the utilization of ontologies for the formation of ONAR framework and its application for service oriented application integration (SOAI)


Author(s):  
Isabelle Mirbel ◽  
Pierre Crescenzo ◽  
Nadia Cerezo

Scientists who are not proficient in computer science and yet wish to perform in-silico experiments and harness the power of Service Oriented Architecture are presented with dozens of daunting technical solutions: scientific workflow frameworks. While these systems do take care of complex technical aspects such as Grid technologies, little is done to support transfer of service composition knowledge and know-how. The authors of this chapter believe the problem lies in the scientific workflow models which are too low-level and too anchored in the underlying technologies to allow efficient reuse and sharing. This chapter’s approach, called SATIS, relies on a goal-driven model, that has proven its worth in requirement engineering, and the Semantic Web technologies to leverage the collective knowledge and know-how in order to bridge the gap between service providers and end-users.


Sign in / Sign up

Export Citation Format

Share Document