A Study on Supporting Process-Centric Dynamic Engineering Web Services

프로세스 중심의 동적 엔지니어링 웹서비스 지원 방법에 대한 연구

  • 이재열 (전남대학교 산업공학과) ;
  • 윤장혁 ;
  • 이순재 (포항공과대학교 산업공학과) ;
  • 김현 (한국전자통신연구원 소프트웨어로봇연구팀) ;
  • 김광수 (포항공과대학교 산업공학과)
  • Published : 2004.12.01

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 service methodology to overcome these limitations by utilizing BPEL-based (Business Process Execution Language) process templates and coordination broker-based conversation support. This paper 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 mediator for executing process templates, which enables the individual activity or the engineering process to dynamically select and 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.

Keywords

References

  1. 김 현, 김형선, 이주행, 정진미, 도남철, 이재열, '기업간 제품정보 공유를 위한 협업적 제품거래 프레임워크,' 한국CAD/CAM학회 논문집, 제8권, 제4호, pp. 201-211, 2003
  2. Abrahamson, S., Wallace, D., Senin, N. and Sferro, P., 'Integrated design in a service marketplace,' Computer-Aided Design, Vol. 32, No. 2, pp. 97-107, 2000 https://doi.org/10.1016/S0010-4485(99)00093-7
  3. Hardwick, M., Spooner, D. L., Rando, T. and Morris, K. C., 'Sharing manufacturing information in virtual enterprises,' Communications of the ACM, Vol. 39, No. 2, pp. 46-54, 1996
  4. Kim, H., Kim, H.-S., Lee, J.-H., Jung, J.-M., Lee,J. Y. and Do, N. C., ' Framework for sharing product information across enterprises', Proc. of 10th ISPE International Conf. on Concurrent Engineering: Research and Applications, 2003
  5. Lee, J. Y., Kim, H. and Kim, K., 'A web-enabled approach to feature-based modeling in a distributed and collaborative design environment,' Concurrent Engineering: Research and Applications, Vol. 9, No. 1, pp. 74-87, 2001 https://doi.org/10.1177/1063293X0100900108
  6. Zhuang, Y., Chen, L. and Venter, R., 'CyberEye: an internet-enabled environment to support collaborative design,' Concurrent Engineering: Research and Applications, Vol. 8, No.3, pp. 213-229, 2000 https://doi.org/10.1177/1063293X0000800305
  7. CSC's Research Services, 'The emergence of business process management,' CSC, 2002
  8. 윤장혁, 이순재, 김광수, '상태기반 협상 모델을 이용한 동적 비즈니스 프로세스 통합,' 대한산업공학회 춘계학술대회, pp. 40-45, 2003
  9. 윤장혁, '브로커링 모델을 이용한 비즈니스 프로세스의 동적 통합,' 석사학위논문, 포항공과대학교, 2004
  10. BPEL4WS, http://www-106.ibm.com/developerworks/webservices/library/ws-bpel/
  11. Web Services, http://www.w3.org/2002/ws/
  12. Lee, J. Y., 'Shape representation and interoperability for virtual prototyping in a distributed design environment,' International Journal of Advanced Manufacturing Technology, Vol. 17, No. 6, pp. 425-434, 2001 https://doi.org/10.1007/s001700170160
  13. cpXML, e-Commerce and Autonomic Computing Department, IBM T.J. Watson Center, http://www.research.ibm.com/convsupport/papers/cpXML-v1.htm
  14. Hansen, J. E., Nandi, P. and Kumaran, S., 'Conversation support for business process integration,' Proc. of 6th International Enterprise Distributed Object Computing Conf., pp. 65-74, 2002
  15. OWL, http://www.w3.org/TR/owl-guide/, 2003
  16. RDF, www.w3.org/RDF/, 2003
  17. RDFS, http://www.w3.org/TR/rdf-schema/, 2003
  18. The OWL Services Coalition, 'OWL-S: Semantic Markup for Web Services'
  19. WebLogic User’s Guide, http://www.bea.com/, 2003
  20. Laukkanen, M. and Helin, H., 'Composing workflows of semantic web services,' Proc. of Workshop on Web Services and Agent-based Engineering, 2003
  21. Rossignac, J., 'Edgebreaker: connectivity compression for triangle meshes,' IEEE Transactions on Visualization and Computer Graphics, Vol. 5, No. 1, pp. 41-61, 1999
  22. 이재열, 김현, 한성배, '네트워크 기반 특정형상 모델링,' 한국CAD/CAM학회 논문집, 제5권, 제1호, pp. 12-22, 2000