Synthesizing Components with Sessions from Collaboration-Oriented Service Specifications
نویسندگان
چکیده
A fundamental problem in the area of service engineering is the so-called cross-cutting nature of services, i.e., that service behavior results from a collaboration of partial component behaviors. We present an approach for model-based service engineering, where system component models are derived automatically from collaboration models. These are specifications of sub-services incorporating both the local behavior of the components and the necessary inter-component communication. The collaborations are expressed by UML collaborations and activities in a compact and self-contained way. The UML activities are also well-suited to express service compositions precisely, so that components may be derived automatically by means of a model transformation. In this paper, we focus on the important issue on how to coordinate and compose collaborations that are executed with several sessions at the same time. We introduce an extension to activities for session selection. Moreover, we explain how this composition is mapped onto the components and how it can be translated into executable code.
منابع مشابه
Providing an Enterprise Architecture Framework Model for Laboratory Information Management Systems by Service Oriented Approach
Background and Aim: Laboratories are one of the most important scientific and research centers. Laboratory information management systems provide a platform for recording the information and collaborating between researchers. The main purpose of this study was suggesting an organizational architecture model of laboratory information management systems. Materials and Methods: This study was a ...
متن کاملConceptualizing Service-Based Information System Evolution as a Complex Adaptive System
Service-based information systems are considered a cornerstone in architecting modern enterprise applications. Service-oriented architecture (SOA) is designed to enable dynamic integration of heterogeneous application elements, and thus improve enterprise agility. This is achieved by publishing reusable services on a common registry or enterprise service bus to become available to users who wil...
متن کاملAutomatic Synthesis of Behavioral Object Specifications from Scenarios
The use of scenarios has become a popular technique for requirements elicitation and specification building. Since scenarios capture only partial descriptions of system behavior, an approach for scenario composition and integration is needed to produce more complete specifications. The Unified Modeling Language (UML), which has become a standard notation for object-oriented modeling, provides a...
متن کاملAutomatic Synthesis of Timed Protocol Specifications from Service Specifications
Several methods have been proposed for synthesizing computer communication protocol specifications from service specifications. In real time applications, the time required to execute the events can be crucial and has to be considered. Some of the protocol synthesis methods do not consider timing constraints and, therefore, cannot be used in real time applications. In this paper, the assignment...
متن کاملThe HERMES Language for Work Session Specification
This paper presents the HERMES specification language, which is introduced to express scripts for complex activities involving coordination and collaboration. The language is part of a framework for network-centric applications, providing a two-level framework for expressing metadata. Service flow rules define communication channels between software components and actions triggered by run-time ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007