Building Dynamic Business Process in P2P Semantic Web

Business process management systems such as the workflow management system and the enterprise application integration system manage process flow on a minute-byminute 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. 701 E. Chocolate Avenue, Suite 200, Hershey PA 17033, USA Tel: 717/533-8845; Fax 717/533-8661; URL-http://www.idea-group.com ITB13373 INFORMATION SCIENCE PUBLISHING This chapter appears in the book, Advances in Electronic Business, Volume II edited by Eldon Li © 2007, Idea Group Inc. Building Dynamic Business Process in P2P Semantic Web 181 Copyright © 2007, Idea Group Inc. Copying or distributing in print or electronic forms without written permission of Idea Group Inc. is prohibited. Introduction In the past decade, the Internet technology boom has encouraged the development and sharing among people, organizations, and enterprises of vast ranges of information. However, most of that information is written in hypertext markup language (HTML), which mainly follows a predefined format to express the content, where well-formatted information is normally written for human comprehension rather than machine automation. This means that when the information volume grows, the time to locate and digest the information increases even more rapidly. In this way, users need to make a tremendous effort to locate information that fits their needs. There are many possible solutions to resolve the information overloaded problem, such as paying money to the search engine to improve visibility, which is called “paid placement” or “paid inclusion.” Sophisticated solutions such as allowing users to write a query paragraph rather than simply inputting keywords are also possible. In the years to come, we will see many more innovative solutions to the problem. The Web has also evolved to become a service-providing medium. Web services use software applications to provide interoperability, whereby they discover, describe, and access other services from the Internet, Intranets, and Extranets. This leads to the adoption of XML (extensible markup language) technology in which information is shared in text format. Note that XML provides independence of applications and data, which allows data to be shared among applications. However, the problem lies in determining what kinds of information can be shared and how it can be shared. As the Web is no longer a media for human-to-human communication because the information available is overwhelming, there is a need to seek help from machines in organizing and locating specific information. The evolution will take place in two dimensions: from syntactic to semantic and from static to dynamic. This will move the Web toward being a Semantic Web and Web service, and then advance the Web service into an intelligent Web service and the Semantic Web into Semantic Web services. The Semantic Web structures Web content into semantic data for both humans and machines. The semantic data are the information and the meaning of the information. These are presented as structured collections of information and sets of rules. Although both the knowledge representation and rules have been studied for years in the area of artificial intelligence, the traditional approaches have rigid structures to ensure that new knowledge can be inferred from existing data and rules. In contrast, the decentralized nature of the Semantic Web allows individual Web sites to represent knowledge in their own ways. This provides an opportunity for Web sites to grow independently and diversely. This study will use the properties provided in the Semantic Web to build dynamic business processes, where “a business process is a collection of related structure activities that produce a specific outcome for a particular customer” (http:// en.wikipedia.org). The process can be defined by attributes such as name, description, date, version, component, operation, and so forth. It is worth noting here the difference between workflow and business process. A workflow is a complex business process that normally involves many tasks; it is static and has to be well defined before applying. This also means that the roles assigned to specific tasks are predefined even though the users 17 more pages are available in the full version of this document, which may be purchased using the "Add to Cart" button on the publisher's webpage: www.igi-global.com/chapter/building-dynamic-businessprocess-p2p/4766

[1]  Gerhard Friedrich,et al.  Mass Customization Information Systems in Business , 2007 .

[2]  Kamel Rouibah,et al.  A workflow system for the management of inter-company collaborative engineering processes , 2003 .

[3]  Anne H. H. Ngu,et al.  Flexible Composition of Enterprise Web Services , 2003, Electron. Mark..

[4]  Silvana Castano,et al.  Database Security , 1997, IFIP Advances in Information and Communication Technology.

[5]  Nicholas R. Jennings,et al.  Agent Theories, Architectures, and Languages: A Survey , 1995, ECAI Workshop on Agent Theories, Architectures, and Languages.

[6]  Hai Zhuge,et al.  Workflow- and agent-based cognitive flow management for distributed team Cooperation , 2003, Inf. Manag..

[7]  Elisa Bertino,et al.  A flexible authorization mechanism for relational data management systems , 1999, TOIS.

[8]  Tuomas Sandholm,et al.  Nomad: Mobile Agent System for an Internet-Based Auction House , 2000, IEEE Internet Comput..

[9]  Vassilis Christophides,et al.  Querying the Semantic Web with RQL , 2003, Comput. Networks.

[10]  Paolo Bellavista,et al.  An integrated management environment for network resources and services , 2000, IEEE Journal on Selected Areas in Communications.

[11]  J. Arana,et al.  Product Modeling and Configuration Experiences , 2007 .

[12]  Wil vanderAalst,et al.  Workflow Management: Models, Methods, and Systems , 2004 .

[13]  Danny B. Lange,et al.  Programming and Deploying Java¿ Mobile Agents with Aglets¿ , 1998 .

[14]  Franco Zambonelli,et al.  Mobile-Agent Coordination Models for Internet Applications , 2000, Computer.

[15]  Timon C. Du,et al.  Mobile agents in distributed network management , 2003, CACM.

[16]  M. K. Perdikeas,et al.  Mobile agent and CORBA technologies in the broadband intelligent network , 2000 .

[17]  Andrzej Cichocki,et al.  Providing Transactional Properties for Migrating Workflows , 2004, Mob. Networks Appl..

[18]  Irwin King,et al.  Distributed content-based visual information retrieval system on peer-to-peer networks , 2004, TOIS.

[19]  Munindar P. Singh,et al.  Agents for process coherence in virtual enterprises , 1999, CACM.

[20]  Wil M. P. van der Aalst,et al.  Inheritance of Interorganizational Workflows: How to Agree to Disagree Without Loosing Control? , 2003, Inf. Technol. Manag..

[21]  François Goasdoué,et al.  Answering queries using views: A KRDB perspective for the semantic Web , 2004, TOIT.

[22]  G Stix,et al.  The mice that warred. , 2001, Scientific American.

[23]  Paul W. H. Chung,et al.  Knowledge-based process management - an approach to handling adaptive workflow , 2003, Knowl. Based Syst..

[24]  Michael R. Middleton,et al.  Integrative Document and Content Management: Strategies for Exploiting Enterprise Knowledge , 2003 .

[25]  Clay Posey,et al.  Information Sharing and Supply Chain Performance: Understanding Complexity, Compatibility, and Processing , 2009, Int. J. Inf. Syst. Supply Chain Manag..

[26]  Stanley Y. W. Su,et al.  Dynamic Inter-Enterprise Workflow Management in a Constraint-Based E-Service Infrastructure , 2003, Electron. Commer. Res..