scholarly journals Building a BPM application in an SOA-based legacy environment

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):  
Ade Hodijah

The Service Engineering (SE) is understood as a framework to create innovative services in application development of information technology approach to Service Oriented Architecture (SOA). Implementing SOA is required methodology to identify services that can be used again in the application and organization of a company. in this research, software development model used is object-oriented methodologies, SOA itself is a collection consisting of tools, technologies, frameworks, and best practices that facilitate the implementation of a service quickly. in a study this uses the tools of Business Process Management System (BPMS) to support the implementation of service-oriented software. the purpose of this study is to produce a model of activities and artifacts of the application software development models of the SE with a case study Rate Loans. Validation to the design of the model is done through testing of the software produced. The results showed that the application of the SE in the development of service-oriented software can use the object-oriented methodology by providing additional value-added analysis and redesign of business processes to be implemented on a BPMS. BPMS usage of the application of the SE on the SOA has the advantage of visualization in the management of business processes.


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.


Author(s):  
Tzu-Chun Weng ◽  
Yu-Ting Lin ◽  
Jay Stu

As industry shows increasingly meager profits, increasing value-added products is imperative to enhance profits. Across all industries, executives are demanding more and more value and specific characteristics from their strategic business processes. The CEOs of enterprises engage in integrating their IT organizations to measurably improve the flow of data and information driving key business decisions. The Enterprise Service Bus (ESB) provides a set of infrastructure capabilities, implemented by middleware technology, that enable the integration of services in the Service Oriented Architecture (SOA). The ESB concept already has a number of uses that solve some very common and challenging integration problems. Innovative Digitech-Enabled Applications & Services Institute (IDEAS) of Institute for Information Industry (III) executed many projects, which support technology transfer to and assist some industries, subsidized by Economic department of Taiwan. Three relatively industrial applications with EBS are discussed.


2019 ◽  
Vol 16 (2) ◽  
pp. 381-407
Author(s):  
Jiawei Li ◽  
Wenge Rong ◽  
Chuantao Yin ◽  
Zhang Xiong

Highly mature service-oriented architecture systems have great flexibility and reusability, and can align business processes and information technologies with high quality. Service identification plays a key role in this respect. Further, of the different methods employed, the most popular and preferred is process-oriented service identification. However, the absence of dependency analysis in the business process management domain remains a challenge for the quality of future systems. In this paper, we propose a goal-oriented dependency analysis for service identification via business process modeling. In our analysis solution, we apply a dependency tree featuring the relationships among requirements. The dependency relations are analyzed to create business processes via scenarios comprising requirements and process fragments.


Author(s):  
Tony Clark ◽  
Balbir S. Barn ◽  
Vinay Kulkarni

Component-based approaches generalize basic object-oriented implementations by allowing large collections of objects to be grouped together and externalized in terms of public interfaces. A typical component-based system will include a large number of interacting components. Service-Oriented Architecture (SOA) organizes a system in terms of components that communicate via services. Components publish services that they implement as business processes. Consequently, a change to a single component can have a ripple effect on the service-driven system. Component reconfiguration is motivated by the need to evolve the component architecture and can take a number of forms. The authors define a dynamic architecture as one that supports changing the behavior and topology of existing components without stopping, updating, and redeploying the system. This chapter addresses the problem of dynamic reconfiguration of component-based architectures. It proposes a reification approach that represents key features of a language in data, so that a system can reason and dynamically modify aspects of it. The approach is described in terms of a new language called µLEAP and validated by implementing a simple case study.


Author(s):  
Vili Podgorelec ◽  
Boštjan Grašič

In this chapter, a Semantic Web services-based knowledge management framework that enables holistic knowledge management in organizations is presented. As the economy is becoming one single global marketplace, where the best offer wins, organizations have to search for competitive advantage within themselves. With the growing awareness that key potentials of an organization lie within its people and their knowledge, efficient knowledge management is becoming one of key focuses in organizational activities. The proposed knowledge management framework is based on Semantic Web technologies and service-oriented architecture, supporting the operational business processes as well as knowledge-based management of services in service-oriented architecture.


Author(s):  
Dinesh Sharma ◽  
Devendra Kumar Mishra

Present is the era of fast processing industries or organization gives more emphasis for planning of business processes. This planning may differ from industry to industry. Service oriented architecture provides extensible and simple architecture for industry problem solutions. Web services are a standardized way for developing interoperable applications. Web services use open standards and protocols like http, xml and soap. This chapter provides a role of enterprise service bus in building web services.


Sign in / Sign up

Export Citation Format

Share Document