Semantic matching of web services for collaborative business processes
CSCWD'06 Proceedings of the 10th international conference on Computer supported cooperative work in design III
A user centric service-oriented modeling approach
World Wide Web
Mixing Workflows and Components to Support Evolving Services
International Journal of Adaptive, Resilient and Autonomic Systems
Hi-index | 0.01 |
The Service-Oriented Architecture (SOA) has attracted lots of attentions these days. However, SOA is essentially a design methodology that has existed for decades, and doesn't provide enough details about the development, reuse and integration of the services. The Business Process Execution Language for Web Services (BPEL4WS) has offered a formal specification for integrating loosely coupled services and building flexible business processes. And the newly emerging Service Component Architecture (SCA) provides a set of specifications which describe a model for implementing SCA service components and assembling existing services. Despite the differences in their mechanisms for reusing and integrating services in SOA, they complement each other in nature. In this paper, we present indepth discussions about their features, and combine them to achieve useful service reuse patterns for building nontrivial applications in SOA.