Service-based P2P overlay network for collaborative problem solving

This paper describes a service-based P2P overlay network architecture to support a collaborative environment for solving complex business processes over the network. In the proposed architecture, autonomic service providers corresponding to various activities that occur in the processes reside on the overlay network and are discovered dynamically during the execution of the process. To consummate a specific process, a set of services that map into the business process are federated together and executed in a choreographed sequence. All services have standardized interfaces and this allows any service to be seamlessly replaced with another service without affecting the performance of the federation. The paper presents two cases of application of this architecture, namely, business-to-business collaboration in an engineering environment (General Electric) and multiparty financial transactions (mortgage).

[1]  H. Wilson,et al.  Flexibility , 1911, Encyclopedia of Autism Spectrum Disorders.

[2]  David P. Anderson,et al.  SETI@home: an experiment in public-resource computing , 2002, CACM.

[3]  Raymond M. Kolonay,et al.  Business-to-Business Virtual Collaboration of Aircraft Engine Combustor Design , 2003 .

[4]  William E. Johnston,et al.  Grids as production computing environments: the engineering aspects of NASA's Information Power Grid , 1999, Proceedings. The Eighth International Symposium on High Performance Distributed Computing (Cat. No.99TH8469).

[5]  Suprateek Sarker,et al.  Using A Positivist Case Research Methodology To Test Three Competing Theories-In-Use Of Business Process Redesign , 2001, J. Assoc. Inf. Syst..

[6]  Paul Roe,et al.  Proceedings : First IEEE/ACM International Symposium on Cluster Computing and the Grid, Brisbane, Australia, May 15-18, 2001 , 2001 .

[7]  Henri Casanova,et al.  Netsolve: a Network-Enabled Server for Solving Computational Science Problems , 1997, Int. J. High Perform. Comput. Appl..

[8]  Baochun Li,et al.  Efficient peer-to-peer data dissemination in mobile ad-hoc networks , 2002, Proceedings. International Conference on Parallel Processing Workshop.

[9]  Srdjan Capkun,et al.  Self-Organized Public-Key Management for Mobile Ad Hoc Networks , 2003, IEEE Trans. Mob. Comput..

[10]  Satish R. Thatte,et al.  SOAP: Simple Object Access Protocol , 1999 .

[11]  environmet.,et al.  JXTA : A Network Programming Environment , 2022 .

[12]  Allen S. Lee A Scientific Methodology for MIS Case Studies , 1989, MIS Q..

[13]  Ben Y. Zhao,et al.  An Infrastructure for Fault-tolerant Wide-area Location and Routing , 2001 .

[14]  W. Keith Edwards,et al.  Core Jini , 1999 .

[15]  Michael W. Sobolewski Knowledge-Based System Integration in a Concurrent Engineering Environment , 1993, ISMIS.

[16]  Ken Arnold,et al.  JavaSpaces¿ Principles, Patterns, and Practice , 1999 .

[17]  Andrew S. Tanenbaum,et al.  Globe: a wide area distributed system , 1999, IEEE Concurr..

[18]  Jack Dongarra,et al.  GrADSolve - a Grid-based RPC system for Remote Invocation of Parallel Software , 2003 .

[19]  Zygmunt J. Haas,et al.  Securing ad hoc networks , 1999, IEEE Netw..

[20]  H. Takagi,et al.  Multi-client LAN/WAN Performance Analysis of Ninf: a High-Performance Global Computing System , 1997, ACM/IEEE SC 1997 Conference (SC'97).

[21]  Ron Sanchez,et al.  Modularity, flexibility, and knowledge management in product and organization design , 1996 .

[22]  KA Thleen,et al.  Building Theories from Case Study , 2007 .

[23]  Ben Y. Zhao,et al.  Tapestry: An Infrastructure for Fault-tolerant Wide-area Location and , 2001 .

[24]  Andrew S. Grimshaw,et al.  Grids: Harnessing Geographically-Separated Resources in a Multi-Organisational Context , 2003 .

[25]  Natarajan Gautam,et al.  Design , Performance and Dependability of a Peer-to-Peer Network supporting QoS for Mobile Code Applications , 2002 .

[26]  Sanjay Goel,et al.  Knowledge-based system for preliminary aerodynamic design of aircraft engine turbines , 1993, Defense, Security, and Sensing.

[27]  Steven Tuecke,et al.  The Physiology of the Grid An Open Grid Services Architecture for Distributed Systems Integration , 2002 .

[28]  David Ingram,et al.  Soft real time scheduling for general purpose client-server systems , 1999, Proceedings of the Seventh Workshop on Hot Topics in Operating Systems.

[29]  Ian T. Foster,et al.  Globus: a Metacomputing Infrastructure Toolkit , 1997, Int. J. High Perform. Comput. Appl..

[30]  J. Frankel,et al.  The gnutella protocol specification v0.4 document revision 1.2 , 2000 .

[31]  Jan Newmarch A Programmer’s Guide to Jini™ Technology , 2000, Apress.

[32]  Satoshi Matsuoka,et al.  Performance Evaluation Model for Scheduling in Global Computing Systems , 2000, Int. J. High Perform. Comput. Appl..

[33]  Sathish S. Vadhiyar,et al.  GrADSolve a grid-based RPC system for parallel computing with application-level scheduling , 2004, J. Parallel Distributed Comput..

[34]  Baochun Li,et al.  Efficient and guaranteed service coverage in partitionable mobile ad-hoc networks , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.

[35]  Michael Sobolewski,et al.  Service-Oriented File Sharing , 2003 .

[36]  Evangelos Kranakis,et al.  Resisting Malicious Packet Dropping in Wireless Ad Hoc Networks , 2003, ADHOC-NOW.

[37]  Hisashi Kobayashi,et al.  Modeling and analysis , 1978 .

[38]  Dharma P. Agrawal,et al.  Routing security in wireless ad hoc networks , 2002, IEEE Commun. Mag..

[39]  Sanjay Goel,et al.  Turbine Airfoil Design Optimization , 1996 .

[40]  Ian T. Foster,et al.  Overview of the I-Way: Wide-Area Visual Supercomputing , 1996, Int. J. High Perform. Comput. Appl..

[41]  Yih-Chun Hu,et al.  Ariadne: A Secure On-Demand Routing Protocol for Ad Hoc Networks , 2002, MobiCom '02.

[42]  Henri Casanova,et al.  Simgrid: a toolkit for the simulation of application scheduling , 2001, Proceedings First IEEE/ACM International Symposium on Cluster Computing and the Grid.

[43]  大島 正嗣,et al.  Simple Object Access Protocol と,その応用としてのソフトウェアの組み合わせについて (渡邉昭夫教授退任記念号) , 2001 .

[44]  Sanjay Goel TRUST AND SECURITY IN ENTERPRISE GRID COMPUTING ENVIRONMENT , 2003 .

[45]  Eric Thompson,et al.  Advanced Manufacturing Systems and Organizational Choice: Sociotechnical System Approach , 1992 .

[46]  Sanjay Goel,et al.  Integration of artificial intelligence and numerical optimization techniques for the design of complex aerospace systems , 1992 .

[47]  K. Eisenhardt Building theories from case study research , 1989, STUDI ORGANIZZATIVI.

[48]  Ilango Kumaran,et al.  Jini Technology: An Overview , 2001 .