Management of Serviceflow in a Flexible Way

With the emergence of technologies and standards supporting the development of web services, more and more services are becoming available on the Internet. But almost all of them are single and simple functional units. Composing existing services into new functionality becomes very essential for enterprises. We call a service composition “Serviceflow”. This paper presents the DartFlow framework aimed to build, execute and manage serviceflow. Due to the similarity between serviceflow and workflow, we use workflow technology in DartFlow to compose services dynamically and flexibly. A detailed comparison between serviceflow and workflow is introduced in this paper. Semantic technology is also adopted to resolve some basic issues about services, such as service description, service registration and automatic service discovery in DartFlow.