Abstract
The ubiquitous environment is increasingly being considered as a platform for finding and integrating separate distributed services. Individuals or businesses can provide their services in the form of Web services in such a ubiquitous environment, and business processes that integrate such ubiquitous Web services can be formed using workflow technology. Workflow design and execution in such a dynamic and distributed environment needs to be very flexible in terms of incorporating changes. Web services may suddenly become unavailable and backup services may need to be found, or several providers of services may not be identifiable at the design time of the workflow. Therefore, dynamically finding and invoking Web services based on the workflow semantics need to be supported. BPEL4WS is the most popular and promising language among the workflow design languages for Web services. However, one of the problems with BPEL4WS is that it references the fixed WSDL file, which makes the workflow less flexible in dynamic and ubiquitous environments. Another problem is that it limits the amount of resources to only those that are specified. This makes it difficult to support semantics for finding similar or backup services in a ubiquitous network. This paper focuses on extending the BPEL4WS framework to include semantics by adding semantic constructs into WSDL and making use of ontologies in the BPEL4WS engine in order to support dynamic workflows suitable for ubiquitous environments.
Similar content being viewed by others
References
Barry & Associates. (2002). Web service explained. http://www.service-architecture.com/web-services/articles/web_services_explained.html.
Einspanier, U., Lutz, M., Senkler, M., Simonis, I., & Sliwinski, A. (2003). Toward a process model for GI service composition. KSL Stanford. http://www.delphi-imm.de/meanings/documents/Einspanier_et_al_Toward_Process_Model_for_GI_Service_Composition.pdf.
Heckel, R. (2003). Open Petri nets as semantic model for workflow integration. In Lecture Notes in Computer Science (Vol. 2472(5), pp. 281–294). Berlin: Springer.
Kawamura, P. M. (2002). Towards a semantic choreography of web services: From WSDL to DAML-S. In CAiSE Conference (pp. 225–236).
Kumar A. (2002) Workflow support for electronic commerce applications. Decision Support Systems 32(3): 265–278
Laukkanen, L. (2003). Composing workflows of semantic web services. In Proceedings of Workshop on Web Services and Agent-based Engineering (WSABE’03), Melbourne, Australia (pp. 19–24).
Liu D. (2003) Designing a composite e-service platform with recommendation function. Computer Standards & Interfaces 25(2): 103–117
Microsoft. (2003). Business process execution language for web services v.1.1. http://msdn2.microsoft.com/en-us/library/Aa479358.aspx.
Mikko, L., & Heikki, H. (2004). Composing workflows of Semantic Web Services. In Extending Web Services Technologies (Vol. 13, pp. 209–228). US: Springer.
Oracle. (2002). Oracle BPEL process manager. http://www.oracle.com/technology/products/ias/bpel/index.html.
Peltz, C. (2003). Web service orchestration and choreography. www.wsi2.com.
Polikoff, I. (2003). Semantic technology. TopQuadrant Technology Briefing v1.1. http://www.topquadrant.com/documents/TQ04_Semantic_Technology_Briefing.PDF.
Verma, K. (2004). On accommodating interdependencies in web process flow composition. In American Association for Artificial Intelligence, AAAI Spring Symposium (pp. 37–43).
W3C. (2000a). Simple object access protocol (SOAP) 1.1. http://www.w3.org/TR/soap/.
W3C. (2000b). XML schema. http://www.w3.org/XML/Schema.
W3C. (2001). Web services description language (WSDL) 1.1. http://www.w3.org/TR/wsdl.
W3C. (2003). XML path language (XPath) 2.0 http://www.w3.org/TR/xpath.
WS-I. (2003). Basic profile version 1.0a final specification. http://www.ws-i.org/Profiles/Basic/2003-08/BasicProfile-1.0a.html.
Zeng, L., Lei, H., Benatallah, B., Hee Hiong Ngu, A., Chang, H., & Flaxer, D. (2003). Flexible composition of enterprise web services. New York: Routledge. http://www.scientificcommons.org/12749563.
Zhuge H. (2002) A knowledge flow model for peer-to-peer team knowledge sharing and management. Expert Systems with Applications 23(1): 23–30
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Lee, M., Yoon, H., Shin, H. et al. Intelligent dynamic workflow support for a ubiquitous Web service-based manufacturing environment. J Intell Manuf 20, 295–302 (2009). https://doi.org/10.1007/s10845-008-0217-y
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10845-008-0217-y