Service outsourcing is the business paradigm, in which an organization has part of its business process performed by a service provider. In dynamic markets, service providers can be selected on the fly during process enactment. The cooperation be-tween the parties is specified in a dynamically made electronic contract. This con-tract includes a process specification that is tailored towards service brokering and cross-organizational process enactment and hence has to conform to market and specification standards. Process enactment, however, relies on intra-organizational process specifications that have to comply with the infrastructure available in an organization for process and data management. In this report, we present a three-level process and data specification framework for dynamic con-tract-based service outsourcing. This framework relates the two process specifica-tion levels through a third, conceptual level. This approach is inspired by the well-known ANSI-SPARC model for data management. We discuss an abstract architec-ture for dynamic service outsourcing based on the three-level framework. We show how the framework and architecture can be placed in the context of existing infra-structures for cross-organizational process support. As service outsourcing is used more and more for core business processes requiring reliable execution, we pay special attention to transaction management.
|Name||CTIT Technical Report Series|