An overview of workflow management: from process modeling to workflow automation infrastructure
Distributed and Parallel Databases - Special issue on software support for work flow management
Pattern-oriented software architecture: a system of patterns
Pattern-oriented software architecture: a system of patterns
Dynamic and adaptive composition of e-services
Information Systems - The 12th international conference on advanced information systems engineering (CAiSE 00)
Using Patterns to Design Rules in Workflows
IEEE Transactions on Software Engineering
Distributed and Parallel Databases
Modeling Coordination and Control in Cross-Organizational Workflows
On the Move to Meaningful Internet Systems, 2002 - DOA/CoopIS/ODBASE 2002 Confederated International Conferences DOA, CoopIS and ODBASE 2002
The Use of Patterns in Service Composition
CAiSE '02/ WES '02 Revised Papers from the International Workshop on Web Services, E-Business, and the Semantic Web
Service design patterns for computational grids
Patterns and skeletons for parallel and distributed computing
Towards patterns of web services composition
Patterns and skeletons for parallel and distributed computing
Tackling the Challenges of Service Composition in E-Marketplaces
RIDE '02 Proceedings of the 12th International Workshop on Research Issues in Data Engineering: Engineering E-Commerce/E-Business Systems (RIDE'02)
Service-Oriented Workflow: The DySCo Framework
EUROMICRO '03 Proceedings of the 29th Conference on EUROMICRO
Introduction: Service-oriented computing
Communications of the ACM - Service-oriented computing
Service components for managing the life-cycle of service compositions
Information Systems - Special issue: The 14th international conference on advanced information systems engineering (CAiSE*02)
Web Services: Concepts, Architectures and Applications
Web Services: Concepts, Architectures and Applications
Preparing and re-using web services for choreography
International Journal of Web Engineering and Technology
Distribution concerns in service-oriented modelling
International Journal of Internet Protocol Technology
Grid-Enabled Workflow Management System Based On BPEL
International Journal of High Performance Computing Applications
A reputation pattern for service oriented computing
ICICS'09 Proceedings of the 7th international conference on Information, communications and signal processing
Interaction protocol mediation in web service composition
International Journal of Web Engineering and Technology
A pattern language for service input data provisioning
Proceedings of the 16th Conference on Pattern Languages of Programs
Knowledge federation over the web based on meme media technologies
Proceedings of the 2005 international conference on Federation over the Web
A flexible approach for service composition using service patterns
Proceedings of the 27th Annual ACM Symposium on Applied Computing
Managing data dependencies in service compositions
Journal of Systems and Software
Hi-index | 0.00 |
Service-oriented computing is meant to support loose relationships between organisations: Collaboration procedures on the application-level translate to interaction processes via Web Services. Service composition deals with the specification and enforcent of such processes. Its main focus is on service orchestration where workflow managent is utilised for proactive coordination. In such an approach, coordination process and interaction logic are usually captured in the same workflow - which leads to deficiencies in recognising the possible impact of operational coordination on the interaction logic. In this paper, we claim that the choice of coordination alternatives impacts the quality of the composed service and has to be customised to each specific service case. As a consequence, we outline a solution that is based on service interaction patterns where the paradigms of patterns and idioms are applied to interaction procedures and orchestration processes. This allows studying a) reusable interaction patterns typical for service relationships and b) for each pattern a range of possible coordination idioms. Finally, we sketch a technique that refines the service logic based on analysis of its interaction patterns and utilisation of suitable coordination idioms selected by rules in terms of changing service context.