Automatic Reference Architecture Conformance Checking for SOA-Based Software Systems

Author(s):  
Rainer Weinreich ◽  
Georg Buchgeher
Author(s):  
Stephan Reiff-Marganiec ◽  
Yi Hong ◽  
Hong Qing Yu ◽  
Schahram Dustdar ◽  
Christoph Dorn ◽  
...  

Collaborative Work Environments are software systems that allow teams, which are nowadays often distributed in location and organization to which they belong, to achieve certain projects or activities. In recent years, the available computer tools that can support such activities have grown; however, their integration is not necessarily achieved. Furthermore, users of such systems need to typically provide a large amount of setup information as the systems are not context-aware and hence cannot gather information about user activities in a simple way, and almost certainly will falter when the context of users changes. This chapter describes the inContext approach: a collection of novel techniques and a reference architecture to support integration of tools and context information to provide collaborative work environments for the mobile worker of today. We will explore in detail how collaborative services are selected and how context is modeled, and consider the details of team forms.


Author(s):  
Maria Eugenia Cabello ◽  
Isidro Ramos ◽  
Oscar Alberto Santana ◽  
Saúl Iván Beristain

This paper presents a process, a method and a framework for developing families of software systems in a domain. The process is generic (domain-independent) and produces skeleton software architectures as Software Product Lines. The genericity is supported by the metamodels (abstract languages) that are defined in order to describe the Reference Architecture (structure view, behavior view and variability view) of the system domain. A standardized Production Plan takes the Reference Architecture as input and produces the equivalent Skeleton Software Architecture (component-connector view) using a Feature Model configuration (describing the system to be) as output. This Skeleton Software Architecture includes the structure and behavior of the target software product. A framework has been implemented to support the approach. The process is applied, as an example, to the Diagnostic Expert Systems domain. Our approach is based on Model-Driven Engineering techniques and the Software Product Line paradigm. A domain analysis must be done in order to build the Reference Architecture.


Author(s):  
Michael Hafner ◽  
Barbara Weber ◽  
Ruth Breu ◽  
Andrea Nowak

Model Driven Architecture is an approach to increase the quality of complex software systems by creating high-level system models and automatically generating system architectures and components out of these models. We show how this paradigm can be applied to what we call Model Driven Security for inter-organizational workflows in e-government. Our focus is on the realization of security-critical inter-organizational workflows in the context of Web services, Web service orchestration and Web service choreography. Security requirements are specified at an abstract level using UML diagrams. Out of this specification security relevant artifacts are generated for a target reference architecture based on upcoming Web service security standards. Additionally, we show how participants of a choreography use model dependencies to map the choreography specifications to interfaces for their local workflows.


2011 ◽  
pp. 3211-3226
Author(s):  
Michael Hafner ◽  
Barbara Weber ◽  
Ruth Breu ◽  
Andrea Nowak

Model Driven Architecture is an approach to increase the quality of complex software systems by creating high-level system models and automatically generating system architectures and components out of these models. We show how this paradigm can be applied to what we call Model Driven Security for inter-organizational workflows in e-government. Our focus is on the realization of security-critical inter-organizational workflows in the context of Web services, Web service orchestration and Web service choreography. Security requirements are specified at an abstract level using UML diagrams. Out of this specification security relevant artifacts are generated for a target reference architecture based on upcoming Web service security standards. Additionally, we show how participants of a choreography use model dependencies to map the choreography specifications to interfaces for their local workflows.


2008 ◽  
pp. 2686-2703
Author(s):  
Michael Hafner ◽  
Barbara Weber ◽  
Ruth Breu ◽  
Andrea Nowak

Model Driven Architecture is an approach to increase the quality of complex software systems by creating high-level system models and automatically generating system architectures and components out of these models. We show how this paradigm can be applied to what we call Model Driven Security for inter-organizational workflows in e-government. Our focus is on the realization of security-critical inter-organizational workflows in the context of Web services, Web service orchestration and Web service choreography. Security requirements are specified at an abstract level using UML diagrams. Out of this specification security relevant artifacts are generated for a target reference architecture based on upcoming Web service security standards. Additionally, we show how participants of a choreography use model dependencies to map the choreography specifications to interfaces for their local workflows.


1999 ◽  
Vol 38 (04/05) ◽  
pp. 326-331
Author(s):  
S. Kay

AbstractThis is an account of the development and use of a context model for facilitating the communication of clinical information. Its function is to articulate the principle of context within a reference architecture for the Electronic Health Care Record (EHCR). The work required a re-examination of established models of communication, the purpose being to use them to support an architecture that could be reasonably expected to accommodate future, and by definition unforeseeable, developments in EHCR communication. The Context Model is built upon seven recognized constituents of communication. These constituents, although having their origin in the engineering of signal communication, have been found to be useful for explication both in the verbal and textual communication of narratives between people. The electronic health care record architecture supported by the model is the European prestandard ENV13606-1.


Sign in / Sign up

Export Citation Format

Share Document