Retrieval of CAD Model Information Using Web Services

웹 서비스를 이용한 CAD 모델 정보의 획득

  • 김병철 (한국과학기술원 기계공학과) ;
  • 한순흥 (한국과학기술원 기계공학과)
  • Published : 2007.08.31

Abstract

Web Services are a distributed component technology based on XML and Web. The Web Services are used to integrate heterogeneous systems under the distributed environment. In this study, the concept of Web Services for CAD (WSC) is introduced, which aims at interoperation with CAD systems using the Web Services. This paper introduces one part of the WSC which enables remote users or applications to retrieve the geometries and the design history of CAD models using the Web Services. This paper proposes an architecture of the WSC, the data model and the interfaces for retrieving CAD model information, and the way to apply the WSC to commercial CAD systems.

Keywords

References

  1. Kao, K. J., Seeley, C. E., Yin, S., Kolonay, R. M., Rus, T. and Paradis, M., 'Business-to-Business Virtual Collaboration of Aircraft Engine Combustor Design', Journal of Computing and Information Science in Engineering, Vol. 4, No.4, pp. 365-371, Dec. 2004 https://doi.org/10.1115/1.1794697
  2. Newcomer, E., Understanding Web Services: XML, WSDL, SOAP, and UDDI, Addison-Wesley, Sep. 2002
  3. 김병철, 한순흥, '웹 서비스를 이용한 CAD 모델 정보의 획득', 2007 한국 CAD/CAM학회 학술발표회 논문집(2007년 1월 31일-2월 2일, 강원도 평창군 보광 휘닉스 컨벤션센터), pp.337-342, 2007년
  4. Kemmerer, S. J., STEP: The Grand Experience, National Institute of Standards and Technology Special Publication 939, U. S. Government Printing Office, Jul. 1999
  5. Owen, J., STEP: An Introduction, 2ed., Information Geometers, Jul. 1997
  6. 문두환, 한순흥, '메크로 파라메트릭 방법론을 이용한 CAD 모델의 교환', 한국 CAD/CAM 학회 논문집, 제7권, 제4호, pp.240-247, 2002년 12월
  7. 문두환, 김병철, 한순흥, '피처 트리와 매크로 파일을 이용하는 하이브리드 파라메트릭 번역기', 한국 CAD/CAM학회 논문집, 제7권, 제4호, pp.240-247, 2002년 12월
  8. Choi, G-H., Mun, D. and Han, S., 'Exchange of CAD Part Models Based on the Macro-Parametric Approach', International Journal of CAD/CAM (Homepage: http://www.ijcc.org), Vol.2. No.1, 2002
  9. Mun, D., Han, S., Kim, J. and Oh, Y., 'A Set of Standard Modeling Commands for the History-Based Parametric Approach', Computer-Aided Design, Vol. 35, No. 13, pp. 1171-1179, Nov. 2003 https://doi.org/10.1016/S0010-4485(03)00022-8
  10. 이윤숙, 천상욱, 한순흥, 'CAD 시스템 간의 상호 운용성을 위한 설계 특징형상의 온톨로지 구축', 한국 CAD/CAM 학회 논문집, 제9권, 제2호, pp.164-174, 2004년 6월
  11. Patil, L., Dutta, D. and Sriram, R., 'Ontology-Based Exchange of Product Data Semantics', IEEE Transactions on Automation Science and Engineering, Vol. 2, No.3, pp. 213-225, Jul. 2005 https://doi.org/10.1109/TASE.2005.849087
  12. Seo, T.-S., Lee, Y., Cheon, S.-U., Han, S., Patil, L. and Dutta, D., 'Sharing CAD Models Based on Feature Ontology of Commands History', International Journal of CAD/CAM (Homepage: http://www.ijcc.org), Vol. 5. No. 1, pp. 39-47, Dec. 2005
  13. CAM-I, Application Interface Specification (AIS) 2.0, Technical Report, R-90-PM-03, May 1991
  14. Claus, R. and Weizer, I., 'CAD Services-An Industry Standard Interface for Mechanical CAD Interoperability', NASA Glenn Research Center Technical Reports, NASA/TM-2002-211902, NASA Glenn Research Center, Oct. 2002, Homepage: http://gltrs. grc.nasa.gov/cgi-bin/GLTRS/browse.pl?2002/TM-2002-211902.html
  15. OMG, Computer Aided Design Services Specification V1.2, Jan. 2005, Homepage: http://www.omg.org/technology/documents/formal/cad.htm
  16. Siegel, J., CORBA: Fundamentals and Programming, John Wiley & Sons, Inc., Apr. 1996
  17. Rogerson, D., Inside COM, Microsoft Press, Feb. 1997
  18. Chao, P.-Y. and Wang, Y., 'A Data Exchange Framework for Networked CAD/CAM', Computers in Industry, Vol. 44, No.2, pp. 131-140, Mar. 2001 https://doi.org/10.1016/S0166-3615(00)00082-8
  19. Design and Manufacturing Automation Corporation, Inc., Homepage: http://www.dmac.org/
  20. Vah1, M. and Lukas, U., 'Integration of Virtual Reality and CAD Based on OMG's CAD Services Interfaces', 10th Annual European Concurrent Engineering Conference'2003 (Apr. 14-16,2003, Plymouth, United Kingdom), pp. 54-61, Apr. 2003
  21. W3C, Web Services Description Working Group, Homepage: http://www.w3.org/2002/ws/desc/
  22. W3C, XML Protocol Working Group, Homepage: http://www.w3.org/2000/xp/Group/
  23. W3C, XML Schema, Homepage: http://www.w3.org/XML/Schema
  24. ISO, 'ISO 10303-42:2003, Industrial Automation Systems and Integration-Product Data Representation and Exchange-Part 42: Integrated Generic Resource: Geometric and Topological Representation', Geneva, Switzerland: International Organization for Standardization (ISO): 2003
  25. ISO, 'ISO 10303-55:2005, Industrial Automation Systems and Integration-Product Data Representation and Exchange-Part 55: Integrated Generic Resource: Procedural and Hybrid Representation', Geneva, Switzerland: International Organization for Standardization (ISO): 2005
  26. ISO, 'ISO/DIS 10303-111, Industrial Automation Systems and Integration-Product Data Representation and Exchange-Part 111: Integrated Application Resource: Elements for the Procedural Modelling of Solid Shapes', Geneva, Switzerland: International Organization for Standardization (ISO): 2005
  27. 양정삼, 한순흥, 김병철, 박찬국, 'CAD 모델 교환을 위한 매크로 파라메트릭 정보의 XML 표현', 대한기계학회논문집 A권, 제27권, 제12호, pp.2061-2071, 2003년 12월
  28. Yang, J., Han, S., Cho, J., Kim, B. and Lee, H. Y., 'An XML-Based Macro Data Representation for a Parametric CAD Model Exchange', in Proceedings of the 2004 International CAD Conferences and Exhibition-CAD'04 (Pattaya, Thailand, May 24-28, 2004), Computer Aided Design and Its Application, Vol. 1, pp. 153-161, May 2004