Modeling run-time adaptation at the system architecture level in dynamic service-oriented environments

2013 ◽  
Vol 8 (1) ◽  
pp. 73-89 ◽  
Author(s):  
Nikolaus Huber ◽  
André van Hoorn ◽  
Anne Koziolek ◽  
Fabian Brosig ◽  
Samuel Kounev
Author(s):  
Zoran Stojanovic ◽  
Ajantha Dahanayake ◽  
Henk Sol

Although implementation technology and standards for Component-Based Development (CBD) and Web services are nowadays widely used in enterprise system development, there is a strong need for truly component-oriented modeling methods. CBD methods proposed so far do not provide a necessary support for modeling various component and service concepts throughout a development life cycle. They mainly follow a bottom-up approach by treating components as implementation level artifacts for packaging software code. However, the component can be much more useful if it is treated as a building block of the logical system architecture. This chapter presents a service-oriented component modeling approach focused on the concepts of component and service as the main modeling and design artifacts. The approach provides a paradigm shift from components as objects to components as service managers. The approach is business-driven, flexible, and agile, providing an effective business/IT alignment in a component- and service-oriented manner.


2010 ◽  
pp. 628-643
Author(s):  
Spiros Alexakis ◽  
Markus Bauer ◽  
András Balogh ◽  
Akos Kiss

The research project FUSION aims at supporting collaboration and interconnection between enterprises with technologies that allow for the semantic fusion of heterogeneous service-oriented business applications. The resulting FUSION approach is an enterprise application integration (EAI) conceptual framework proposing a system architecture that supports the composition of business processes using semantically annotated Web services as building blocks. The approach has been validated in the frame of three collaborative commercial proof-of-concept pilots. The chapter provides an overview on the FUSION approach and summarises our integration experiences with the application of the FUSION approach and tools during the implementation of transnational career and human resource management services.


Author(s):  
Spiros Alexakis ◽  
Markus Bauer ◽  
András Balogh ◽  
Akos Kiss

The research project FUSION aims at supporting collaboration and interconnection between enterprises with technologies that allow for the semantic fusion of heterogeneous service-oriented business applications. The resulting FUSION approach is an enterprise application integration (EAI) conceptual framework proposing a system architecture that supports the composition of business processes using semantically annotated Web services as building blocks. The approach has been validated in the frame of three collaborative commercial proof-of-concept pilots. The chapter provides an overview on the FUSION approach and summarises our integration experiences with the application of the FUSION approach and tools during the implementation of transnational career and human resource management services.


Author(s):  
Yuxiang Sun

Object-oriented intelligent modeling, model management, etc. are difficult problems in the designing and development of underwater platform combat deduction system. The command and control description model based on OODA loop depicted the business process of underwater platform combat deduction using service-oriented and agent modeling technology and established an underwater platforms deduction system architecture, effectively solving the problem of intelligence, reusing, and extensibility in combat deduction modeling. The chapter has reference value in the designing and development of underwater platforms deduction systems.


2011 ◽  
Vol 58-60 ◽  
pp. 722-726
Author(s):  
Min Li Jin ◽  
De Cai Kong ◽  
Yong Ju Cui

With the development of information and network technology, the channel of enterprises product sales and customers shopping are being more and more diversification. The realization of unified multi-channel integrated sales necessarily will be a trend of future development. This thesis launches a platform research on multi-channel integrated sales, analyzes the difficulties of the architecture construction and designs a dynamic e-commerce system architecture basing on the Service-Oriented- Architecture (SOA) of Web Services.


Author(s):  
Stéphane Frénot ◽  
Frédéric Le Mouël ◽  
Julien Ponge ◽  
Guillaume Salagnac

OSGi is a wrapper above the Java Virtual Machine that embraces two concepts: component approach and service-oriented programming. The component approach enables a Java run-time to host several concurrent applications, while the service-oriented programming paradigm allows the decomposition of applications into independent units that are dynamically bound at runtime. Combining component and service-oriented programming greatly simplifies the implementation of highly adaptive, constantly evolving applications. This, in turn, is an ideal match to the requirements and constraints of ambient intelligence computing, such as adaptation to changes associated with context evolution. OSGi particularly fits ambient requirements and constraints by absorbing and adapting to changes associated with context evolution. However, OSGi needs to be finely tuned in order to integrate ambient specific issues. This paper focuses on Zero-configuration architecture, Multi-provider framework, and Limited resource requirements. The authors studied many OSGi improvements that should be taken into account when building OSGi-based gateways. This paper summarizes the INRIA Amazones teamwork (http://amazones.gforge.inria.fr/) on extending OSGi specifications and implementations to cope with ambient concerns. This paper references three main concerns: management, isolation, and security.


2012 ◽  
pp. 1799-1810
Author(s):  
Stéphane Frénot ◽  
Frédéric Le Mouël ◽  
Julien Ponge ◽  
Guillaume Salagnac

OSGi is a wrapper above the Java Virtual Machine that embraces two concepts: component approach and service-oriented programming. The component approach enables a Java run-time to host several concurrent applications, while the service-oriented programming paradigm allows the decomposition of applications into independent units that are dynamically bound at runtime. Combining component and service-oriented programming greatly simplifies the implementation of highly adaptive, constantly evolving applications. This, in turn, is an ideal match to the requirements and constraints of ambient intelligence computing, such as adaptation to changes associated with context evolution. OSGi particularly fits ambient requirements and constraints by absorbing and adapting to changes associated with context evolution. However, OSGi needs to be finely tuned in order to integrate ambient specific issues. This paper focuses on Zero-configuration architecture, Multi-provider framework, and Limited resource requirements. The authors studied many OSGi improvements that should be taken into account when building OSGi-based gateways. This paper summarizes the INRIA Amazones teamwork (http://amazones.gforge.inria.fr/) on extending OSGi specifications and implementations to cope with ambient concerns. This paper references three main concerns: management, isolation, and security.


Author(s):  
Stefan Kugele ◽  
Philipp Obergfell ◽  
Eric Sax

Abstract Context Automotive software architectures describe distributed functionality by an interaction of software components. One drawback of today’s architectures is their strong integration into the onboard communication network based on predefined dependencies at design time. The idea is to reduce this rigid integration and technological dependencies. To this end, service-oriented architecture offers a suitable methodology since network communication is dynamically established at run-time. Aim We target to provide a methodology for analysing hardware resources and synthesising automotive service-oriented architectures based on platform-independent service models. Subsequently, we focus on transforming these models into a platform-specific architecture realisation process following AUTOSAR Adaptive. Approach For the platform-independent part, we apply the concepts of design space exploration and simulation to analyse and synthesise deployment configurations, i. e., mapping services to hardware resources at an early development stage. We refine these configurations to AUTOSAR Adaptive software architecture models representing the necessary input for a subsequent implementation process for the platform-specific part. Result We present deployment configurations that are optimal for the usage of a given set of computing resources currently under consideration for our next generation of E/E architecture. We also provide simulation results that demonstrate the ability of these configurations to meet the run time requirements. Both results helped us to decide whether a particular configuration can be implemented. As a possible software toolchain for this purpose, we finally provide a prototype. Conclusion The use of models and their analysis are proper means to get there, but the quality and speed of development must also be considered.


Sign in / Sign up

Export Citation Format

Share Document