Thumbnail
Access Restriction
Open

Author Prasad, Sushil K. ♦ Balasooriya, Janaka
Source CiteSeerX
Content type Text
File Format PDF
Subject Domain (in DDC) Computer science, information & general works ♦ Data processing & computer science
Subject Keyword Web Coordination Bond ♦ Effective Collaboration ♦ Web Bond ♦ Simple Enhancement ♦ Web Service Infrastructure ♦ Web Service ♦ Web Service Need ♦ Theoretical Treatment ♦ Negotiation Bond Enforce Dependency ♦ Desired Structure ♦ Core Artifact ♦ Desired Configuration ♦ Basic Service Architecture ♦ Workflow Scenario ♦ Automatic Information Flow ♦ Web Process ♦ Event Flow ♦ Subscription Bond Allow Information ♦ Core Set ♦ Control Dependency ♦ Shared-resource Relationship ♦ Central Coordinating Authority ♦ Atomic Transaction ♦ Chemical Bond ♦ Group Constraint Satisfaction
Abstract The Web Services need to extend beyond the basic service architecture (invoke and respond) to selfcoordinating Web processes collaborating among themselves in the desired configuration as per user's application (transient to long lasting). A core set of artifacts are needed to allow these Web processes to hook together in a desired structure to enforce automatic information flow, group constraint satisfaction, and data and control dependencies, all without any central coordinating authority. We propose Web Coordination Bonds, analogous to the chemical bonds, as a set of such core artifacts for effective collaboration among Web Services. There are two types of Web bonds: subscription bonds allow information, control and event flows whereas negotiation bonds enforce dependencies and contracts. Web bonds are simple yet powerful, and we demonstrate how they can be employed to create (model) and enforce (deploy and execute) producerconsumer and shared-resource relationships, workflow scenarios, and atomic transactions. We have developed and prototyped a middleware called System on Devices (SyD) incorporating Web bonds, and have employed it to prototype a few distributed applications which bond existing Web Services together to collaborate. Much remains to be done, including theoretical treatment of Web coordination bonds.
Educational Role Student ♦ Teacher
Age Range above 22 year
Educational Use Research
Education Level UG and PG ♦ Career/Technical Study
Publisher Date 2004-01-01