Overview of some patterns for architecting and managing composite web services
---
paper_title: Dynamic and adaptive composition of e-services

paper_content:

Abstract The Web is rapidly becoming the platform through which many companies deliver services to businesses and individual customers. The number and type of on-line services increase day by day, and this trend is likely to continue at an even faster pace in the immediate future. Examples of e-services currently available include bill payment, delivery of customized news, or archiving and sharing of digital documents. E-Services are typically delivered individually. However, the e-service market creates the opportunity for providing value-added , integrated services , which are delivered by composing existing e-services. To support organizations in pursuing this business opportunity we have developed eFlow , a system that supports the specification, enactment, and management of composite e-services, modeled as processes that are enacted by a service process engine. Composite e-services have to cope with a highly dynamic business environment in terms of services and of service providers. In addition, the increased competition forces companies to provide customized services to better satisfy the needs of every individual customer. Ideally, service process should be able to transparently adapt to changes in the environment and to the need of different customers with minimal or no user intervention. In addition, it should be possible to dynamically modify service process definitions in a simple and effective way to manage cases where user intervention is indeed required. In this paper we show how eFlow achieves these goals.
---
paper_title: A survey and comparison of business-to-business e-commerce frameworks

paper_content:

Business-to-business (B2B) e-commerce is booming thanks to the ubiquity of the Internet, which dwarfs the coverage of EDI VANs. B2B e-commerce needs to seamlessly and dynamically handle the interactions among a vast variety of organizations without ad hoc and proprietary integrations. A number of B2B e-commerce frameworks have emerged as a result. In this paper we present a brief survey and a comparison of some of these frameworks.
---
paper_title: Integrating workflow management systems with business-to-business interaction standards

paper_content:

Business-to-business (B2B) e-commerce is emerging as a new market with tremendous potential. Organizations are trying to link services across organizational boundaries in order to electronically trade goods and services. Standards such as RosettaNet, CBL, ED1, OB1, and cXML, describe how electronic B2B interactions should be carried on so that dynamic trade partnerships can be established and transactions can be executed across organizations. While the development of standards is a fundamental step towards enabling e-business, the problem of linking B2B interactions with internal business processes is still a challenge. In addition, as the industry standards evolve continuously based on changing needs, organizations have to adopt new standards quickly. In this paper we describe how workflow technology can be extended in order to support B2B interactions and to link them with the internal workflows. The proposed framework can be used to speed up both the development of new business processes that support B2B interaction standards and the enhancement of the existing business processes by the addition of B2B interaction capability.
---
paper_title: A survey and comparison of business-to-business e-commerce frameworks

paper_content:

Business-to-business (B2B) e-commerce is booming thanks to the ubiquity of the Internet, which dwarfs the coverage of EDI VANs. B2B e-commerce needs to seamlessly and dynamically handle the interactions among a vast variety of organizations without ad hoc and proprietary integrations. A number of B2B e-commerce frameworks have emerged as a result. In this paper we present a brief survey and a comparison of some of these frameworks.
---
paper_title: From Centralized Workflow Specification to Distributed Workflow Execution

paper_content:

Current workflow management systems fall short of supporting large-scale distributed, enterprise-wide applications. We present a scalable, rigorously founded approach to enterprise-wide workflow management, based on the distributed execution of state and activity charts. By exploiting the formal semantics of state and activity charts, we develop an algorithm for transforming a centralized state and activity chart into a provably equivalent partitioned one, suitable for distributed execution. A synchronization scheme is developed that guarantees an execution equivalent to a non-distributed one. This basic solution is further refined in order to reduce communication overhead and exploit parallelism between partitions whenever possible. The developed synchronization schemes are compared in terms of the number and size of synchronization messages.
---

Title: Overview of some patterns for architecting and managing composite web services

Section 1: INTRODUCTION
Description 1: Provide an introduction to web services, their relevance, supporting technologies, and the need for architectural patterns.

Section 2: PATTERNS FOR ARCHITECTING AND MANAGING COMPOSITE SERVICES
Description 2: Discuss the life cycle of composite services and introduce the seven analysis/design patterns proposed.

Section 3: SERVICE WRAPPER PATTERN
Description 3: Describe the Service Wrapper Pattern, its purpose, components, and implementation aspects.

Section 4: SERVICE DISCOVERY PATTERN
Description 4: Explain the Service Discovery Pattern, its purpose in service integration, and the implementation aspects.

Section 5: SERVICE NEGOTIATION PATTERN
Description 5: Discuss the Service Negotiation Pattern, detailing its purpose and the approaches to its implementation.

Section 6: COMPOSITE SERVICE SPECIFICATION PATTERN
Description 6: Detail the Composite Service Specification Pattern, including how it facilitates integration and the control and data-flow specifications.

Section 7: CONCLUSIONS AND DIRECTIONS
Description 7: Summarize the paper's contributions and outline future research directions and ongoing work related to web service composition.