Abstract
Collaborative and distributed engineering Web services are emerging as a viable alternative to the traditional design and engineering process automation. Existing approaches have limitations in supporting long-running engineering transactions, automatic engineering process orchestration and choreography, synchronous and asynchronous conversation, and geometric abstraction for transmission and sharing. In this paper, we present a process-centric engineering Web services framework to overcome these limitations by utilizing BPEL-based (business process execution language) process templates and coordination broker-based conversation support. This paper also discusses the synchronization of engineering Web services, which can be either peer-centric or process-centric to support long-running engineering transactions and conversation. The process orchestration and choreography broker works as a service dispatching and aggregation agent for executing process templates, which enables the individual activity of the engineering process to dynamically invoke one of the alternative Web services through the run-time process brokering. Further, the paper presents how to support collaboration over the running process using conversation policy .
Similar content being viewed by others
References
Abrahamson S, Wallace D, Senin N, Sferro P (2000) Integrated design in a service marketplace. Comput Aided Des 32(2):97–107
Case MP, Lu SCY (1996) The discourse model for collaborative engineering design. Comput Aided Des 28(5):333–345
Kim H, Kim HS, Lee JH, Jung JM, Do NC, Lee JY (2003) CPC framework for sharing product information across enterprises. Trans Soc CAD/CAM Eng 8(4):201–211
Wang FC, Wright PK (1998) Web-based CAD tools for a networked manufacturing service. Proceedings of the DETC’98 ASME Design Engineering Technical Conference, Atlanta, GA, 13–16 September 1998, CIE-5517
Hardwick M, Spooner DL, Rando T, Morris KC (1996) Sharing manufacturing information in virtual enterprises. Commun ACM 39(2):46–54
Lee JY, Kim H, Kim K (2001) A web-enabled approach to feature-based modeling in a distributed and collaborative design environment. Concurrent Eng Res Appl 9(1):74–87
Lee JY (2001) Shape representation and interoperability for virtual prototy** in a distributed design environment. Int J Adv Manuf Technol 17(6):425–434
IBM (2003) BPEL4WS. http://www-106.ibm.com/developerworks/webservices/library/ws-bpel/. Cited April 15, 2004
Laukkanen M, Helin H (2003) Composing workflows of semantic web services. Proceedings of the Workshop on Web Services and Agent-based Engineering, Melbourne, Australia, July 15, 2003
World Wide Web Consortium (W3C) (2002) Web Services. http://www.w3.org/2002/ws/. Cited 15 April 2004
World Wide Web Consortium (W3C) (2003) RDF. http://www.w3.org/RDF/. Cited 15 April 2004
World Wide Web Consortium (W3C) (2003) OWL. http://www.w3.org/TR/owl-guide/. Cited 15 April 2004
The OWL Services Coalition (2003) OWL-S: Semantic Markup for Web Services. http://www.daml.org/services/owl-s/1.0/owl-s.html. Cited 15 April 2004
E-Commerce and Autonomic Computing Department IBM T.J. Watson Center (2003) cpXML. http://www.research.ibm.com/convsupport/papers/cpXML-v1.htm. Cited 15 April 2004
Hansen JE, Nandi P, Kumaran S (2002) Conversation support for business process integration. Proceedings of the 6th International Enterprise Distributed Object Computing Conference, 2002, pp 65–74
BEA Systems (2003) WebLogic user’s guide. http://www.bea.com/. Cited 15 April 2004
Yoon J (2004) Dynamic integration of business processes using brokering models. Dissertation, POSTECH, Korea
Yoon J, Lee S, Kim K (2003) Dynamic business process integration using state-driven brokering models. Proceedings of Korean Institute of Industrial Engineers, May 2003, pp 40–45
Rossignac J (1999) Edgebreaker: connectivity compression for triangle meshes. IEEE Trans Vis Comput Graph 5(1):41–61
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Lee, J., Lee, S., Kim, K. et al. A process-centric engineering Web services framework. Int J Adv Manuf Technol 26, 1173–1183 (2005). https://doi.org/10.1007/s00170-004-2365-3
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-004-2365-3