Service-Oriented Architectures and Virtual Enterprises

Author(s):  
Nicolaos Protogeros

This article presents some trends in e-commerce technology and more specifically the service-oriented architectures (SOA) and its interoperability promise applied to innovative organization schemes such as virtual enterprises (VE). The evolution of software architectures from traditional to SOA is presented through comparison of characteristics, advantages and disadvantages, and problems and difficulties in applying the SOA, while also focusing on the compatibility between SOA and modern organizational structures. The main focus is on the SOA technology trends of modern organizational structures with regards their formation and integration. The comparison between SOA and traditional Architectures provides a clear path to their adoption in various cases.

Author(s):  
Nicolaos Protogeros

Service-oriented architectures (SOA), mostly based on Web services (W3C), provide an industrial standard for deploying, publishing, discovering, and invoking enterprise’s services. From its emergence, many specialists have predicted that SOA will revolutionize the distributed computing paradigm and it will make various kinds of e-business (e.g., virtual enterprises, inter-enterprise collaboration, and ASP paradigms) a reality. This article examines the service-oriented architectures (SOA) applied to innovative organization schemes such as virtual enterprises (VE) to resolve the enterprise organizational structure integration problem. The evolution of software architectures from traditional to SOA is presented, along with the characteristics, advantages and disadvantages, and problems and difficulties in applying the SOA, while also focusing on the compatibility between SOA and modern organizational structures. The new standard in the service orchestration level BPEL is considered as a language for business process modelling and its impact to the integration problem is examined. New messaging protocols and frameworks such as the enterprise service bus (ESB) or messaging service bus are also examined. The main focus is on the SOA technology trends of modern organizational structures with regards their formation and integration. The comparison between SOA and traditional architectures provides a clear path to their adoption in various cases.


Author(s):  
Nicolaos Protogeros

This chapter examines the service-oriented architectures (SOA) in conjunction with the enterprise organisational structure integration problem, applied to innovative organization schemes such as virtual enterprises (VE). The evolution of software architectures from traditional to SOA is presented, along with the characteristics, advantages and disadvantages, and problems and difficulties in applying the SOA, while also focusing on the compatibility between SOA and modern organisational structures. The new standard in the service orchestration level, BPEL, is considered as a language for business process modelling, and its impact to the integration problem is examined. New messaging protocols and frameworks such as the enterprise service bus (ESB) or messaging service bus are also examined. The main focus is on the SOA technology trends of modern organisational structures, with regards to their formation and integration. The comparison between SOA and traditional architectures provides a clear path to their adoption in various cases.


2015 ◽  
Vol 12 (2) ◽  
pp. 607-634 ◽  
Author(s):  
Flávio Rodrigues ◽  
Nuno Oliveira ◽  
Luís Barbosa

Software reconfigurability became increasingly relevant to the architectural process due to the crescent dependency of modern societies on reliable and adaptable systems. Such systems are supposed to adapt themselves to surrounding environmental changes with minimal service disruption, if any. This paper introduces an engine that statically applies reconfigurations to (formal) models of software architectures. Reconfigurations are specified using a domain specific language-ReCooPLa-which targets the manipulation of software coordination structures, typically used in service-oriented architectures (soa). The engine is responsible for the compilation of ReCooPLa instances and their application to the relevant coordination structures. The resulting configurations are amenable to formal analysis of qualitative and quantitative (probabilistic) properties.


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.


2012 ◽  
pp. 126-152 ◽  
Author(s):  
Juan M. Rodriguez ◽  
Marco Crasso ◽  
Cristian Mateos ◽  
Alejandro Zunino ◽  
Marcelo Campo ◽  
...  

Service Oriented Architecture (SOA) and Web Services are the current trend to integrate large and distributed systems, which is a common situation in both the business and government worlds. However, within these worlds, systems are commonly written in COBOL because they were developed several decades ago. Therefore, migration of COBOL systems into service-oriented architectures becomes a necessity. Two main approaches are used to migrate COBOL systems to SOA systems: direct and indirect migration. Direct migration implies wrapping the current COBOL routines of a system with a software layer developed under a newer platform that can be used to offer Web Services. In contrast, indirect migration requires re-designing and re-implementing the COBOL routines’ functionality using a newer platform as well. In this chapter, the authors propose a novel migration approach, which takes the best of the two previous approaches. To assess the advantages and disadvantages of these approaches, this chapter presents a case study from a government agency COBOL system that has been migrated to a Web services-based system using the three approaches. As a result of having these migration attempts, the authors present the trade-off between direct and indirect migration, the resulting service interfaces quality, and the migration costs. These results also show that this new migration approach offers a good balance to the above trade-off, which makes the approach applicable to similar COBOL migration scenarios.


Author(s):  
Jelena Zdravkovic ◽  
Tharaka Ilayperuma

Contemporary enterprises face strong pressures to increase competitiveness by engaging in alliances of several kinds. In a rapidly increasing degree, traditional organizational structures evolve towards online business using modern ICT – such as the Internet, semantic standards, process- and service-oriented architectures. For efficient applications of inter-organizational information systems, the alignment between business and ICT is a key factor. At the ICT level, Web services are used as the cornerstones for modeling the interaction points of Web applications. So far, development of Web services has focused on a technical perspective, such as the development of standards for message exchanges and service coordination. Thereby, business concepts, such as economic values exchanged among the cooperating actors, cannot be traced in Web service specifications. As a consequence, business and ICT models become difficult to keep aligned. To address this issue, the authors propose a MDA-based approach for design of software services which may be implemented using Web services and Web service coordinations. The proposal focuses on a value-explorative analysis and modeling of business services at the CIM level, and model transformations using UML 2 to the PIM level, by utilizing well-defined mappings.


2020 ◽  
pp. 1392-1418
Author(s):  
Tharaka Ilayperuma ◽  
Jelena Zdravkovic

Traditional organizational structures evolve towards online business using modern IT – such as cloud computing, semantic standards, and process- and service-oriented architectures. On the technology level, Web services are dominantly used for modeling the interaction points of complex Web applications. So far, development of Web services has matured on the technical perspective considering for example the development of standards for message exchanges and service coordination. However, business concepts, such as economic assets exchanged in transactions between cooperating actors, cannot be easily traced in final Web service specifications. As a consequence, business and IT models become difficult to keep aligned. To address this issue, the authors propose an MDD approach to elicit business services and further software services using REA business model as the starting point. The proposal focuses on a value-explorative elicitation of business services at the top level and model transformations using UML 2 to the system level by utilizing well-defined mappings.


Author(s):  
Tharaka Ilayperuma ◽  
Jelena Zdravkovic

Traditional organizational structures evolve towards online business using modern IT – such as cloud computing, semantic standards, and process- and service-oriented architectures. On the technology level, Web services are dominantly used for modeling the interaction points of complex Web applications. So far, development of Web services has matured on the technical perspective considering for example the development of standards for message exchanges and service coordination. However, business concepts, such as economic assets exchanged in transactions between cooperating actors, cannot be easily traced in final Web service specifications. As a consequence, business and IT models become difficult to keep aligned. To address this issue, the authors propose an MDD approach to elicit business services and further software services using REA business model as the starting point. The proposal focuses on a value-explorative elicitation of business services at the top level and model transformations using UML 2 to the system level by utilizing well-defined mappings.


Sign in / Sign up

Export Citation Format

Share Document