서지주요정보
웹 서비스 환경에서 데이터 중심 인터페이스를 이용한 CAD 모델 정보의 획득 = Retrieval of CAD model data using data-centric interface in web services environments
서명 / 저자 웹 서비스 환경에서 데이터 중심 인터페이스를 이용한 CAD 모델 정보의 획득 = Retrieval of CAD model data using data-centric interface in web services environments / 김병철.
발행사항 [대전 : 한국과학기술원, 2008].
Online Access 원문보기 원문인쇄

소장정보

등록번호

8018771

소장위치/청구기호

학술문화관(문화관) 보존서고

DME 08015

휴대폰 전송

도서상태

이용가능(대출불가)

사유안내

반납예정일

리뷰정보

초록정보

Web Services is a distributed component technology based on XML and the Internet. Web Services is used to integrate heterogeneous systems under the distributed collaboration environment. In this thesis, the concept of Web Services for CAD (WSC) is introduced and implemented, which aims at interoperation with CAD systems. This thesis focuses on how to enable remote users or applications to retrieve CAD model data using Web Services. The architecture of WSC, the data model, the interface for retrieving CAD model data, and a method of applying WSC to a commercial CAD system are proposed and tested. The WSC defines a data-centric interface. The data-centric interface consists of well-structured data and a small number of simple methods. When retrieving whole CAD model data through network environments, the data-centric interface is faster than a method-centric interface, which is used in traditional CAD APIs and the CAD Services. When retrieving assembly model data using Web Services, much time is required. To resolve this problem, this thesis proposes to use the parallel Web Services. As an assembly model comprises a set of part models, it is easy to subdivide the problem into smaller sub-problems. In addition, Web Services inherently support distributed computing. This characteristic makes the parallel processing of Web Services possible. In this thesis, the WSC has been implemented in which assembly model data is retrieved based on the parallel Web Services. Results of experiments on the retrieval performance of assembly model data are analyzed. There are two more experiments in the appendix section of this thesis. In the first experiment, the problem of translator integration for the exchange of procedural CAD models is raised. To resolve the problem, a shared integration platform, called TransCAD, is implemented. Each translator uses the Automation APIs of TransCAD either to translate a parametric CAD model from the sending CAD system into XML format or to translate from the XML format into the model of the receiving CAD system. The second experiment introduces the process of developing ISO 10303-112. ISO 10303-112 is the integrated application resource of ISO 10303, commonly known as STEP, and specifies the procedural_sketch schema. The ISO 10303-112 provides general resources for the representation of modeling commands for the exchange of procedurally represented 2D CAD models. Procedural models have the advantage of being easy to edit, simply by changing values of parameters of their constructional operations. Such models are said to embody design intent, in the sense that modifications to them conform to the method of creation used by their original creator, and they also comply with any constraints implied by the particular constructional operations used. This thesis introduces the development and standardization process of the ISO 10303-112, and describes the concept of procedural 2D CAD modeling, the way to represent the procedural 2D CAD models in STEP and the harmonization with other STEP resources.

웹 서비스는 XML과 인터넷에 기반을 둔 분산 컴포넌트 기술이다. 웹 서비스는 분산 협업 환경에서 이질적인 시스템들을 통합하기 위하여 사용된다. 본 논문에서는 CAD 시스템들과 상호 운용하는 것을 목적으로 하는 CAD를 위한 웹 서비스(WSC)의 개념을 소개하고 구현한다. 본 논문은 원격 사용자나 응용 프로그램이 웹 서비스를 사용하여 CAD 모델 정보를 획득하는 방법에 초점을 맞춘다. WSC 구조와 데이터 모델, CAD 모델 정보를 획득하기 위한 인터페이스, WSC를 상업용 CAD 시스템에 적용하는 방법을 제안하고 실험한다. WSC는 데이터 중심 인터페이스를 정의한다. 데이터 중심 인터페이스는 잘 구조화된 데이터와 작인 수의 단순한 메소드로 구성된다. 네트워크 환경을 통하여 전체 CAD 모델 정보를 획득할 때, 전통적인 CAD API와 CAD 서비스들에서 사용되는 방법인 메소드 중심 인터페이스보다 데이터 중심 인터페이스가 빠르다. 웹 서비스를 사용하여 조립체 모델 정보를 획득할 때, 많은 시간이 소요된다. 이 문제를 해결하기 위하여, 본 논문은 병렬 웹 서비스를 사용하는 것을 제안한다. 조립체 모델은 파트 모델들로 구성되어 있기 때문에, 문제를 더 작은 문제로 분할하는 것이 쉽다. 또한 웹 서비스는 본질적으로 분산 컴퓨팅을 지원한다. 이러한 특징은 웹 서비스를 병렬 처리에 적용하는 것을 가능하게 만든다. 본 논문에서는 병렬 웹 서비스에 기반하여 조립체 모델 정보를 획득하는 WSC가 구현된다. 조립체 모델 정보를 획득할 때의 성능 실험 결과도 분한된다. 본 논문의 부록에서는 두 가지 실험이 더 제시된다. 첫 번째 실험에서는 절차적 CAD 모델 교환을 위한 번역기 통합 문제를 제기한다. 이 문제를 해결하기 위하여, TransCAD라고 불리는 공유 및 통합 플랫폼을 구현한다. 각 번역기는 원본 CAD 시스템의 파라메트릭 CAD 모델을 XML 형태로 또는 XML 형태에서 대상 CAD 시스템의 모델로 변환하기 위하여 TransCAD의 오토메이션 API를 사용한다. 두 번째 실험은 ISO 10303-112의 개발 과정을 소개한다. ISO 10303-112는 일반적으로 STEP으로 알려져 있는 ISO 10303의 통합 응용 자원이다. 또한 ISO 10303-112는 procedural_sketch 스키마를 기술한다. ISO 10303-112는 절차적으로 표현된 2D CAD 모델의 교환을 위한 모델링 명령어의 표현을 위한 일반 자원을 제공한다. 절차적 모델은 모델의 구축 명령어의 매개변수 값을 바꿔서 쉽게 수정할 수 있다는 장점을 가진다. 모델 변경이 처음 모델을 생성한 사람이 모델을 생성한 방법에 부합하고, 사용된 특정 구축 연산에 함축되어 있는 구속조건을 만족시킨다는 관점에서, 그러한 모델은 설계 의도를 포함한다고 말한다. 본 논문은 ISO 10303-112의 개발 및 표준화 과정을 소개하고, 절차적 2D CAD 모델링의 개념 및 STEP에서 절차적 2D CAD 모델을 표현하는 방법, 다른 STEP 자원과의 조화 방법에 대하여 기술한다.

서지기타정보

서지기타정보
청구기호 {DME 08015
형태사항 xiv, 141 p. : 삽화 ; 26 cm
언어 한국어
일반주기 부록: A, Automation API를 사용한 절차적 CAD 모델 번역기의 통합. - B, 절차적으로 표현된 2D CAD 모델 교환을 위한 STEP 통합 응용 자원의 표준화
저자명의 영문표기 : Byung-chul Kim
지도교수의 영문표기 : Soon-hung Han
지도교수의 한글표기 : 한순흥
수록잡지정보 : "Integration of History-Based Parametric Translators Using the Automation APIs". International Journal of Product Lifecycle Management, v.2.no.1, pp. 18-29(2007)
학위논문 학위논문(박사) - 한국과학기술원 : 기계공학전공,
서지주기 참고문헌 : p. 85-97
QR CODE

책소개

전체보기

목차

전체보기

이 주제의 인기대출도서