Dynamic Inter-Enterprise Workflow Management in a Constraint-Based E-Service Infrastructure

University of Florida
Electronic Commerce Research (Impact Factor: 0.97). 12/2002; 3(1):9-24. DOI: 10.1023/A:1021521209515


This paper presents an infrastructure and a mechanism for achieving dynamic Inter-enterprise workflow management using e-services provided by collaborative e-business enterprises. E-services are distributed services that can be accessed programmatically on the Internet, using SOAP messages and the HTTP protocol. In this work, we categorize e-services according to their business types and manage them in a UDDI-enabled constraint-based Broker Server. E-service requests are specified in the activities of a process model according to some standardized e-service templates and are bound to the proper service providers at run-time by using a constraint-based, dynamic service binding mechanism. The workflow management system is dynamic in the sense that the actual business organizations, which take part in a business process, are not determined until run-time. We have extended the traditional workflow process modeling by including e-service requests in activity specifications and extended the Web Service Description Language (WSDL) by including constraints in both service specifications and service requests so that the selection of e-service providers can be more accurately performed.

Full-text preview

Available from:
  • Source
    • "Service providers publish services and service requesters find required services using the service broker and bind to them. Utilizing a centralized broker with a repository of participant services, the participants register their services in advance [28]. In an ODB environment prior registration may not be practical. "
    [Show abstract] [Hide abstract]
    ABSTRACT: The support for coordination and choreography of independently-developed and locally-managed distributed processes is a key requirement of the emerging business environment in which organizations form, and break, relationships with other organizations on the fly to meet business goals, for example, provide customer and stakeholder value. The current set of Business Process Management Systems do not support this dynamicity of relationships and processes - or process mobility - creating new channels, reassigning channels, in particular, to processes whose existence becomes known only at run-time and may differ by instance. This dynamic nature of the relationships and processes is founded on π-calculus mobility. This paper presents a new approach to implement π-calculus mobility using DIME network architecture; it is shown how process mobility is an inherent capability of DIMEs. This paper also proposes the use of DIME FCAPS capabilities to support business services management, including fault tolerance, performance and security.
    Full-text · Conference Paper · Jun 2012
  • Source
    • "Service providers register their web services with a broker by using the templates. To support inter-organisational business process, web service requests are specified in the activity definitions of a process model based on the web service templates (Meng et al., 2002; Su et al., 2003). Constraint definitions are introduced in both web service specifications and web service requests. "
    [Show abstract] [Hide abstract]
    ABSTRACT: As the global marketplace becomes more and more competitive, business organisations often need to team up and operate as a virtual enterprise to utilise the best of their resources for achieving their common business goals. As the business environment of a virtual enterprise is highly dynamic, it is necessary to develop a workflow management technology that is capable of handling dynamic workflows across enterprise boundaries. This paper describes a Dynamic Workflow Model (DWM) and a dynamic workflow management system (DynaFlow) for modelling and controlling the execution of inter-organisational business processes. DWM enables the specification of dynamic properties associated with a business process model. It extends the underlying model of the WfMC's WPDL by adding connectors, events, triggers and rules as its modelling constructs. It also encapsulates activity definitions and allows web service (or e-service) requests to be included as a part of the activity specification. Using DWM as the underlying model, DynaFlow makes use of an Event-Trigger-Rule (ETR) server to trigger rules during the enactment of a workflow process to enforce business rules and policies and/or to modify the process model at run-time. A constraint-based, dynamic service binding mechanism is used to dynamically bind web service requests to web services that satisfy the requirements of the requests.
    Preview · Article · Jan 2006 · International Journal of Business Process Integration and Management
  • Source
    • "Then running instances will have to be notified of the change in the environment, in order to cope with the new situation. In Sun et al. (2003) the Web Services Composition Platform, StarWSCoP (Star Web Services Composition Platform), is introduced. It focuses on dynamic web services composition. "
    [Show abstract] [Hide abstract]
    ABSTRACT: Due to the web services' heterogeneous nature, which stems from the definition of several XML-based standards to overcome platform and language dependence, web services have become an emerging and promising technology to design and build complex inter-enterprise business applications out of single web-based software components. To establish the existence of a global component market, in order to enforce extensive software reuse, service composition experienced increasing interest in doing a lot of research effort. This paper discusses the urgent need for service composition, the required technologies to perform service composition. It also presents several different composition strategies, based on some currently existing composition platforms and frameworks, re-presenting first implementations of state-of the-art technologies, and gives an outlook to essential future research work.
    Full-text · Article · Jan 2005 · International Journal of Web and Grid Services
Show more