The description logic handbook: theory, implementation, and applications
The description logic handbook: theory, implementation, and applications
Toward autonomic web services trust and selection
Proceedings of the 2nd international conference on Service oriented computing
Eliciting service composition in a goal driven manner
Proceedings of the 2nd international conference on Service oriented computing
Using Semantics for Policy-Based Web Service Composition
Distributed and Parallel Databases
A Semantic Template Based Designer for Web Processes
ICWS '05 Proceedings of the IEEE International Conference on Web Services
ICEBE '05 Proceedings of the IEEE International Conference on e-Business Engineering
ECOWS '06 Proceedings of the European Conference on Web Services
Service oriented architectures: approaches, technologies and research issues
The VLDB Journal — The International Journal on Very Large Data Bases
NFP-aware Semantic Web Services Selection
EDOC '07 Proceedings of the 11th IEEE International Enterprise Distributed Object Computing Conference
Framework for Web service query algebra and optimization
ACM Transactions on the Web (TWEB)
Evaluating workflow process designs using cohesion and coupling metrics
Computers in Industry
Flexible Semantic-Based Service Matchmaking and Discovery
World Wide Web
Executing SOA: A Practical Guide for the Service-Oriented Architect
Executing SOA: A Practical Guide for the Service-Oriented Architect
SOMA: a method for developing service-oriented solutions
IBM Systems Journal
P2S: A Methodology to Enable Inter-organizational Process Design through Web Services
CAiSE '09 Proceedings of the 21st International Conference on Advanced Information Systems Engineering
Evaluating Service Identification with Design Metrics on Business Process Decomposition
SCC '09 Proceedings of the 2009 IEEE International Conference on Services Computing
Service selection algorithms for composing complex services with multiple qos constraints
ICSOC'05 Proceedings of the Third international conference on Service-Oriented Computing
Automatically grounding semantically-enriched conceptual models to concrete web services
ER'05 Proceedings of the 24th international conference on Conceptual Modeling
Model Checking Semantically Annotated Services
IEEE Transactions on Software Engineering
Use-case driven service modelling with XML-based tailoring for SOA
International Journal of Web and Grid Services
Hi-index | 0.00 |
Business process implementation can be fastened by identifying component services that can be used to implement one or more process tasks and by selecting them from a repository of already implemented services. In this paper, we provide an iterative procedure to address this issue, by combining the two macro-phases of service identification and service selection. Starting from a workflow-based specification of the business process, service identification is firstly executed. The result of this phase is a decomposition tree, where basic process tasks are progressively organized into sub-processes (the candidate services) by applying an agglomerative clustering algorithm, based on cohesion and coupling metrics. Within the decomposition tree, a set of candidate services that minimize the coupling/cohesion ratio for the overall process is chosen. The service selection phase works on this decomposition and looks for available services. If the service selection phase fails for some candidate services, a revised set of candidate services is selected by leveraging on the decomposition tree.