Semantic Management of Web Services
ICWS '05 Proceedings of the IEEE International Conference on Web Services
What is needed for semantic service descriptions? A proposal for suitable language constructs
International Journal of Web and Grid Services
DIANE: an integrated approach to automated service discovery, matchmaking and composition
Proceedings of the 16th international conference on World Wide Web
WI-IATW '07 Proceedings of the 2007 IEEE/WIC/ACM International Conferences on Web Intelligence and Intelligent Agent Technology - Workshops
Semantic Service Discovery with DIANE Service Descriptions
WI-IATW '07 Proceedings of the 2007 IEEE/WIC/ACM International Conferences on Web Intelligence and Intelligent Agent Technology - Workshops
Hi-index | 0.00 |
The area of service oriented computing stretches between two extremes: On the one hand industry has pushed a whole stack of WS-* standards and tools to support the integration of distributed services into business applications. These standards are used in production environments and are applied successfully, e.g. in the area of enterprise application integration. However, the expensive and labor intensive task of putting together services and maintaining and administering the composed applications has to be done manually. In contrast, academia is busily working on numerous efforts leveraging ontology based semantics and various AI planning techniques to automate these tasks. Yet, up to now the developed technologies have rarely if ever been applied in industry. In our opinion, this has two main reasons: there is high cost involved in creating the necessary comprehensive ontologies and businesses are reluctant to trust semantic technologies. In this paper we bring together the extremes in order to combine their strengths.We show how to flexibly integrate advanced semantic service discovery, composition and invocation technology into manually created standard BPEL processes. Our approach leaves it to the discretion of the developer to flexibly choose an appropriate degree of automation for the process at hand and thus offers him complete control over the usage of semantic technology.