Abstract
Semantic Web technologies offer the prospect of significantly reducing the amount of effort required to integrate existing enterprise functionality in support of new composite processes.– whether within a given organization or across multiple ones. A significant body of work in this area has aimed to fully automate this process, while assuming that all functionality has already been encapsulated in the form of semantic web services with rich and accurate annotations. In this article, we argue that this assumption is often unrealistic. Instead, we describe a mixed initiative framework for semantic web service discovery and composition that aims at flexibly interleaving human decision making and automated functionality in environments where annotations may be incomplete and even inconsistent. An initial version of this framework has been implemented in SAP’s Guided Procedures, a key element of SAP’s Enterperise Service Architecture (ESA).
Chapter PDF
Similar content being viewed by others
References
W3C: OWL Web Ontology Language Overview, W3C Recommendation (February 2004), http://www.w3.org/TR/owl-features/
Martin, et al.: OWL-S: Semantic Markup for Web Services, W3C member submission (November 2004), http://www.w3.org/Submission/OWL-S/
Hildum, D., Sadeh, N., Laliberty, T.J., Smith, S., McA’Nulty, J., Kjenstad, D.: Mixed-initiative Management of Integrated Process-Planning and Production-Scheduling Solutions. In: Proceedings of NSF Research Planning Workshop on Artificial Intelligence and Manufacturing (June 1996)
Sadeh, N.M., Hildum, D.W., Laliberty, T.J., McA’Nulty, J., Kjenstad, D., Tseng, A.: A Blackboard Architecture for Integrating Process Planning and Production Scheduling. Concurrent Engineering: Research and Applications 6(2) (June 1998)
Rao, J.: Semantic Web Service Composition via Logic-based Program Synthesis. PhD Thesis (December 2004)
Friedman-Hill, E.: Jess in Action: Java Rule-based Systems, Manning Publications Company (June 2003), http://herzberg.ca.sandia.gov/jess/
Gandon, F., Sadeh, N.: Semantic Web Technologies to Reconcile Privacy and Context Awareness. Web Semantics Journal 1(3) (2004)
Sycara, K., Widoff, S., Klusch, M., Lu, J.: Larks: Dynamic matchmaking among heterogeneous software agents in cyberspace. Autonomous Agents and Multi-Agent Systems 5(3) (September 2002)
O’Sullivan, J., Edmond, D., Hofstede, A.T.: What’s in a service? Towards accurate description of non-functional service properties. Distributed and Parallel Databases 12, 117–133 (2002)
Blum, A., Furst, M.: Fast Planning Through Planning Graph Analysis. Artificial Intelligence 90, 281–300 (1997)
Anderson, C., Smith, D., Weld, D.: Conditional Effects in Graphplan. In: The 4th Intl. Conference on AI Planning Systems (AIPS 1998), Pittsburgh, PA (1998)
Rao, J., Su, X.: A Survey of Automated Web Service Composition Methods. In: Cardoso, J., Sheth, A.P. (eds.) SWSWPC 2004. LNCS, vol. 3387, pp. 43–54. Springer, Heidelberg (2005)
Peer, J.: Web Service Composition as AI Planning - a Survey, Technical Report Univ. of St. Gallen (2005), http://elektra.mcm.unisg.ch/pbwsc/docs/pfwsc.pdf
Casati, F., Ilnicki, S., Jin, L.: Adaptive and dynamic service composition in EFlow. In: Wangler, B., Bergman, L.D. (eds.) CAiSE 2000. LNCS, vol. 1789. Springer, Heidelberg (2000)
Sirin, E., Hendler, J., Parsia, B.: Semi-automatic composition of Web services using semantic descriptions. In: Proceedings of Web Services: Modeling, Architecture and Infrastructure (2002)
Anzboeck, R., Dustdar, S.: Semi-automatic generation of Web services and BPEL processes - A Model-Driven approach. In: van der Aalst, W.M.P., Benatallah, B., Casati, F., Curbera, F. (eds.) BPM 2005. LNCS, vol. 3649, pp. 64–79. Springer, Heidelberg (2005)
SAP NetWeaver, http://www.sap.com/solutions/netweaver/index.epx
SAP Composite Application Framework, http://www.sap.com/solutions/netweaver/components/caf/index.epx
SAP Guided Procedures, http://www.sap.com/solutions/netweaver/cafindex.epx
Web Service Modeling Ontology, http://www.wsmo.org/
Gandon, F., Sadeh, N.: OWL Inference Engine Using XSLT and JESS (2003), available at: http://www.cs.cmu.edu/~sadeh/MyCampusMirror/OWLEngine.html
WSDL-S, http://lsdis.cs.uga.edu/library/download/WSDL-S-V1.html
The Jena RDF/XML Parser, http://www.hpl.hp.com/personal/jjc/arp/
The Lehigh Univeristy Benchmark, http://swat.cse.lehigh.edu/projects/lubm/
Allen, J.F.: Mixed initiative planning: Position paper. In: ARPA/Rome Labs Planning Initiative Workshop (1994)
Burstein, M.H., McDermott, D.V.: Issues in the development of human-computer mixed-initiative planning. In: Cognitive Technology: In Search of a Human Interface, pp. 285–303. Elsevier, Amsterdam (1996)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Rao, J., Dimitrov, D., Hofmann, P., Sadeh, N. (2006). A Mixed Initiative Semantic Web Framework for Process Composition. In: Cruz, I., et al. The Semantic Web - ISWC 2006. ISWC 2006. Lecture Notes in Computer Science, vol 4273. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11926078_63
Download citation
DOI: https://doi.org/10.1007/11926078_63
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-49029-6
Online ISBN: 978-3-540-49055-5
eBook Packages: Computer ScienceComputer Science (R0)Springer Nature Proceedings Computer Science
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

