Building Dynamic Business Process in P2P Semantic Web

Author(s):  
Timon C. Du ◽  
Eldon Y. Li

Business process management systems such as the workflow management system and the enterprise application integration system manage process flow on a minute-by-minute basis in various application domains. In the conventional approach, the business process must be predefined before it is implemented. However, involving business users in the early stage of the design phase is neither efficient nor realistic in the dynamic business world. This study proposes a framework to implement a dynamic business process in the P2P Semantic Web, which provides the flexibility to dynamically alter business process and to take semantic data into consideration. The system is demonstrated by a case of a manufacturer that is processing an order.

Author(s):  
Timon C. Du ◽  
Eldon Y. Li

Business process management systems such as the workflow management system and the enterprise application integration system manage process flow on a minute-by-minute basis in various application domains. In the conventional approach, the business process must be predefined before it is implemented. However, involving business users in the early stage of the design phase is neither efficient nor realistic in the dynamic business world. This study proposes a framework to implement a dynamic business process in the P2P Semantic Web, which provides the flexibility to dynamically alter business process and to take semantic data into consideration. The system is demonstrated by a case of a manufacturer that is processing an order.


2014 ◽  
pp. 1927-1955
Author(s):  
Indika Kumara ◽  
Chandana Gamage

The commonality across software systems can be exploited to develop multiple heterogeneous systems successfully without undue cost, time, and effort. The systematic reuse across different systems is of paramount importance. With a well-planned reuse approach, a vendor can offer individualized products, which are products tailored to meet the requirements of a particular user effectively, as well as the products constructed to deliver solutions for a greater variety of application domains such as enterprise application integration and business process management. This chapter describes the development of software systems having different architectures reusing most of the implementations of the required functionalities as-is. It presents a systematic process for crafting multi-architecture reusable components and for using those components in formulating software systems. Furthermore, the chapter highlights the significance of the strategic reuse across systems in three contemporary research spheres.


2011 ◽  
Vol 225-226 ◽  
pp. 729-733
Author(s):  
Guo Jun Yang ◽  
Ying Zheng

Aiming at the disadvantages like the enterprise application system scalability, integration and interoperability is not strong, neglecting the business process integration, the integration platform lacks flexibility and adaptability, based on service oriented and workflow technology system, Service-oriented and for integration of foundation, enterprise application integration system solutions were proposed. To realize loosely coupled, business process integration, high integration and interoperability strong application integration system we need discuss enterprise application integration the architecture and hierarchical model.


Author(s):  
Indika Kumara ◽  
Chandana Gamage

The commonality across software systems can be exploited to develop multiple heterogeneous systems successfully without undue cost, time, and effort. The systematic reuse across different systems is of paramount importance. With a well-planned reuse approach, a vendor can offer individualized products, which are products tailored to meet the requirements of a particular user effectively, as well as the products constructed to deliver solutions for a greater variety of application domains such as enterprise application integration and business process management. This chapter describes the development of software systems having different architectures reusing most of the implementations of the required functionalities as-is. It presents a systematic process for crafting multi-architecture reusable components and for using those components in formulating software systems. Furthermore, the chapter highlights the significance of the strategic reuse across systems in three contemporary research spheres.


Author(s):  
Christoph Bussler

This chapter introduces the application of process management to business-to-business (B2B) integration and enterprise application integration (EAI). It introduces several integration examples and a complete conceptual model of integration with a focus on process management. Several specific process-oriented integration problems are introduced that are process-specific in nature. The goal of this chapter is to introduce B2B and EAI integration, to show how process management fits into the conceptual model of integration and to convey solution strategies to specific process-oriented integration problems. The exercises at the end of the chapter continue the various examples and allow the reader to apply their knowledge to several advanced integration problems.


Author(s):  
Xiaofeng Du ◽  
Malcolm Munro ◽  
William Song

Web services as a new distributed system technology have been widely adopted by industries in the areas, such as enterprise application integration (EAI), business process management (BPM), and virtual organization (VO). However, lack of semantics in the current Web service standards has become a major barrier in service discovery and composition. To tackle the semantic issues of Web services, this paper proposes a comprehensive semantic service description framework – CbSSDF and a two-step service discovery mechanism based on CbSSDF—to help service users to easily locate their required services. The authors give a detailed explanation of CbSSDF, and then evaluate the framework by comparing it with OWL-S to examine how the proposed framework can improve the efficiency and effectiveness of service discovery and composition. The evaluation is carried out by analysing the different proposed solutions based on these two frameworks for achieving a series of tasks in a scenario.


Author(s):  
Vincent Yen

In large organizations, typical systems portfolios consist of a mix of legacy systems, proprietary applications, databases, off-the-shelf packages, and client-server systems. Software systems integration is always an important issue and yet a very complex and difficult area in practice. Consider the software integration between two organizations on a supply chain; the level of complexity and difficulty multiply quickly. How to make heterogeneous systems work with each other within an enterprise or across the Internet is of paramount interest to businesses and industry. Web services technologies are being developed as the foundation of a new generation of business-to-business (B2B) and enterprise application integration (EAI) architectures, and important parts of components as grid (www.grid.org), wireless, and automatic computing (Kreger, 2003). Early technologies in achieving software application integration use standards such as the common object request broker architecture (CORBA) of the Object Management Group (www.omg.org), the distributed component object model (DCOM) of Microsoft, and Java/RMI, the remote method invocation mechanism. CORBA and DCOM are tightly coupled technologies, while Web services are not. Thus, CORBA and DCOM are more difficult to learn and implement than Web services. It is not surprising that the success of these standards is marginal (Chung, Lin, & Mathieu, 2003). The development and deployment of Web services requires no specific underlying technology platform. This is one of the attractive features of Web services. Other favorable views on the benefits of Web services include: a simple, lowcost EAI supporting the cross-platform sharing of functions and data; and an enabler of reducing integration complexity and time (Miller, 2003). To reach these benefits, however, Web services should meet many technology requirements and capabilities. Some of the requirements include (Zimmermann, Tomlinson & Peuser, 2003): • Automation Through Application Clients: It is required that arbitrary software applications running in different organizations have to directly communicate with each other. • Connectivity for Heterogeneous Worlds: Should be able to connect many different computing platforms. • Information and Process Sharing: Should be able to export and share both data and business processes between companies or business units. • Reuse and Flexibility: Existing application components can be easily integrated regardless of implementation details. • Dynamic Discovery of Services, Interfaces, and Implementations: It should be possible to let application clients dynamically, i.e., at runtime, look for and download service address, service binding, and service interface information. • Business Process Orchestration Without Programming: Allows orchestration of business activities into business processes, and executes such aggregated process automatically. The first five requirements are technology oriented. A solution to these requirements is XML-based Web services, or simply Web services. It employs Web standards of HTTP, URLs, and XML as the lingua franca for information and data encoding for platform independence; therefore it is far more flexible and adaptable than earlier approaches. The last requirement relates to the concept of business workflow and workflow management systems. In supply chain management for example, there is a purchase order process at the buyer’s side and a product fulfillment process at the supplier’s side. Each process represents a business workflow or a Web service if it is automated. These two Web services can be combined into one Web service that represents a new business process. The ability to compose new Web services from existing Web services is a powerful feature of Web services; however, it requires standards to support the composition process. This article will provide a simplified exposition of the underlying basic technologies, key standards, the role of business workflows and processes, and critical issues.


Author(s):  
Xiaofeng Du ◽  
Malcolm Munro ◽  
William Song

Web services as a new distributed system technology have been widely adopted by industries in the areas, such as enterprise application integration (EAI), business process management (BPM), and virtual organization (VO). However, lack of semantics in the current Web service standards has become a major barrier in service discovery and composition. To tackle the semantic issues of Web services, this paper proposes a comprehensive semantic service description framework – CbSSDF and a two-step service discovery mechanism based on CbSSDF—to help service users to easily locate their required services. The authors give a detailed explanation of CbSSDF, and then evaluate the framework by comparing it with OWL-S to examine how the proposed framework can improve the efficiency and effectiveness of service discovery and composition. The evaluation is carried out by analysing the different proposed solutions based on these two frameworks for achieving a series of tasks in a scenario.


2013 ◽  
Vol 748 ◽  
pp. 1217-1222
Author(s):  
Zi Wei Zeng ◽  
Qiu Si Zhang

Workflow management system is playing more and more significant role in business process management (BPM) and office automation (OA) of enterprises[. It can improve the efficiency and manageability of an enterprises daily teamwork, control as well as coordinate the processes[. Traditionally, it is not easy for the workflow modeling method to describe the complex business process clearly and intuitively. In this paper we improved the role based workflow model, and proposed a workflow modeling method based on multi-role playing. It is possible to make the modeling easier and simpler when we come to the complex business process modeling problems. Finally, an example of a B/S based Enterprise Financial Reimbursement Management System (EFRMS) is demonstrated to prove the convenience and feasibility about the method mentioned.


Author(s):  
Dimitrios Tektonidis ◽  
Albert Bokma

Integrating enterprise system has become an issue of sharing information rather than transforming information due to the increasing complexity and the heterogeneity of the applications. The transition from application centric to integration centric enterprise application integration (EAI) requires methods and technologies that will enable and facilitate the definition of shared information. The use of ontologies Semantic Web and technologies can improve the existing EAI methods by providing a framework capable to define shared information. Ontologies based Enterprise application integration (ONAR) framework utilizes Semantic Web technologies to define shared information among heterogeneous systems. The present paper presents the utilization of ontologies for the formation of ONAR framework and its application for service oriented application integration (SOAI)


Sign in / Sign up

Export Citation Format

Share Document