Evaluation of Strategies for Integrating Legacy Applications as Services in a Service Oriented Architecture

Author(s):  
Abdelkarim Erradi ◽  
Sriram Anand ◽  
Naveen Kulkarni
2019 ◽  
Vol 16 (1) ◽  
pp. 45-74 ◽  
Author(s):  
Mladen Matejas ◽  
Kresimir Fertalj

Modern organizations need to understand and constantly improve their business processes (BPs) in order to make successful business decisions. This paper describes an integration model for building a Business Process Management Application (BPMA) and connecting the BPMA with legacy systems based on Service-Oriented Architecture (SOA). A BPMA is an application developed to support a BP performed by legacy application/s. A combination of multiple BPMAs provides support for multiple BPs and forms a BPM solution. The presented model is characterized by a simple co-dependence of the BPMA and the existing systems, minimal changes to the legacy applications and a maximal utilization of the existing functionalities. It enables the existing applications to function independently from the BPMA and simplifies the business data used in the BPMA. An extensive evaluation of the model was undertaken by experts from the BPM area. Its feasibility is demonstrated on a real-life business use case scenario.


Author(s):  
Alistair Barros

In the commercial world, the value of ubiquitous computing applications is proportional to the range of business services that can be accessed in device-consumptive ways. Services originate in legacy applications of organizations, and are developed and operated typically in heterogeneous environments. Service-oriented architecture (SOA), supported by a complex stack of Web services standards, addresses ways in which software components of diverse applications can be homogeneously interacted with and composed. Thus, SOA provides a crucial mechanism for making services accessible to ubiquitous computing applications. In this chapter, we shed light on what SOA entails, based on Web services interfaces and messaging, and service composition through single-party process orchestration and multiparty choreography languages. For the latter, concrete patterns are used to describe the capabilities of prospective standards. Ways in which SOA needs be extended to allow wider and more flexible service trading, typified in current developments through service marketplaces, are then discussed. Such extensions, we argue, converge with directions in ubiquitous computing through so-called ubiquitous service networks and service ecosystems.


Author(s):  
Alistair Barros

In the commercial world, the value of ubiquitous computing applications is proportional to the range of business services that can be accessed in device-consumptive ways. Services originate in legacy applications of organizations, and are developed and operated typically in heterogeneous environments. Service-oriented architecture (SOA), supported by a complex stack of Web services standards, addresses ways in which software components of diverse applications can be homogeneously interacted with and composed. Thus, SOA provides a crucial mechanism for making services accessible to ubiquitous computing applications. In this chapter, we shed light on what SOA entails, based on Web services interfaces and messaging, and service composition through single-party process orchestration and multiparty choreography languages. For the latter, concrete patterns are used to describe the capabilities of prospective standards. Ways in which SOA needs be extended to allow wider and more flexible service trading, typified in current developments through service marketplaces, are then discussed. Such extensions, we argue, converge with directions in ubiquitous computing through so-called ubiquitous service networks and service ecosystems.


Author(s):  
M. Antonia Martínez-Carreras ◽  
Francisco J. García-Jiménez ◽  
Antonio F. Gómez-Skarmeta

Lately, the building of Enterprise Application Integration (EAI) where different legacy-applications may interoperate between them has gained the focus of business research. In this sense, the Service Oriented Architecture (SOA), and particularly the utilization of Web services standards, has attracted the attention of several researchers and practitioners for implementing the needs of EAI. More concretely, the emergence of Enterprise Service Bus (ESB) has brought a layer for favouring the mediation, transformation, and thus, the communication between these diverse applications, services, or business processes in a decoupled way. Indeed, the ESB technology integrates a wide range of current technologies and business standards. The aim of this chapter is to offer the design and necessities of Future Business Environments comparing how open ESBs fulfils these requirements. Furthermore, this chapter compares six of the most well-known open ESBs considering the characteristics provided in the design of Future Business Environments.


2009 ◽  
pp. 1137-1158
Author(s):  
Sam Chung ◽  
Zachary Bylin ◽  
Sergio Davalos

The primary objective of this case study is to discuss a retail business information system illustrating an e-business integration example among a biometric attendance system, a surveillance system, and a point-of-sale system. Using a service-oriented architecture allows businesses to build on top of legacy applications or construct new applications in order to take advantage of the power of Web services. Over the past years, Web services have finally developed enough to allow such basic architectures to be built. Each of the components in the system will be designed and developed using a service-oriented architecture that clearly illustrates how such cutting-edge systems can be put together. By designing these components in such a fashion, this example will focus on applying service-oriented development and integration techniques to the retail sector. The result of this project will be an integrated system that can be used by businesses everywhere to learn how their organizations can benefit from serviceoriented architecture. Also, the application of the service-oriented development and integration to systems that were previously stand-alone and heterogeneous is discussed. All previous experiences in object-oriented architectures and design methodology are naturally streamlined with the service-oriented architecture, supporting the loose coupling of software components.


Author(s):  
S. Chung

The primary objective of this case study is to discuss a retail business information system illustrating an e-business integration example among a biometric attendance system, a surveillance system, and a point-of-sale system. Using a service-oriented architecture allows businesses to build on top of legacy applications or construct new applications in order to take advantage of the power of Web services. Over the past years, Web services have finally developed enough to allow such basic architectures to be built. Each of the components in the system will be designed and developed using a service-oriented architecture that clearly illustrates how such cutting-edge systems can be put together. By designing these components in such a fashion, this example will focus on applying service-oriented development and integration techniques to the retail sector. The result of this project will be an integrated system that can be used by businesses everywhere to learn how their organizations can benefit from service-oriented architecture. Also, the application of the service-oriented development and integration to systems that were previously stand-alone and heterogeneous is discussed. All previous experiences in object-oriented architectures and design methodology are naturally streamlined with the service-oriented architecture, supporting the loose coupling of software components.


Author(s):  
Elena Mugellini ◽  
Omar Abou Khaled ◽  
Maria Chiara Pettenati

The delivery of seamless services is an essential feature of e-government applications. Offering seamless services presents several operational implications; a flexible and interoperable architecture is needed in order to provide some facilities to refer to, invoke and com-bine e-government services in a standard way, within the context of cross-organizational workflows. This chapter presents an e-government architecture (eGovSM) that eases the cooperation among applications of different government agencies in order to supply new added value services. Moreover it promotes reuse of existing systems by integrating governmental legacy applications. The eGovSM (eGovernment Service Marketplace) is a service oriented architecture based on Web Services and XML technology.


Sign in / Sign up

Export Citation Format

Share Document