Abstract:
1. 청구범위에 기재된 발명이 속한 기술분야 본 발명은 엔터프라이즈 자바빈즈 기반의 클라이언트/서버간의 통신방법에 관한 것임. 2. 발명이 해결하려고 하는 기술적 과제 본 발명은, 시스템의 컴포넌트화를 통해 표준인 OTS를 완벽하게 지원하는 EJB 컴포넌트 서버로 완벽한 분산 트랜잭션을 지원함으로써, EJB 컴포넌트 서버와 EJB 기반 클라이언트 사이에 통신방법을 정의하여 완벽한 분산처리방식을 지원하고 규모와 성능의 최적화에 용이하고 모듈성이 높고 유지 보수성이 뛰어나며, 멀티미디어 방식의 개발로 확장성, 성능, 안전성 등을 증가시키기 위한 엔터프라이즈 자바빈즈 기반의 클라이언트/서버간의 통신방법을 제공하고자 함. 3. 발명의 해결방법의 요지 본 발명은, 엔터프라이즈 자바빈즈(EJB) 기반의 클라이언트/서버간의 통신방법에 있어서, 클라이언트가 디렉토리 서비스를 이용하여 컨테이너(서버) 객체의 이름을 찾고, JNDI(Java Naming Directory Interface) 서버를 통해 컨테이너(서버)의 위치를 파악하고 EJB 홈을 찾는 서치(Search)단계; 상기 클라이언트가 상기 EJB 홈을 참조하여 상기 컨테이너내에 새로운 EJB 오브젝트를 생성하고, 상기 컨테이너가 EJB 오브젝트 참조값을 상기 클라이언트로 반환하는 반환단계; 및 상기 클라이언트가 상기 EJB 오브젝트 참조값을 통해 상기 EJB 오브젝트에 대한 리모트 메소드를 호출하여 엔터프라이즈 자바빈즈와 통신하는 통신단계를 포함함. 4. 발명의 중요한 용도 본 발명은 EJB 기반 시스템 등에 이용됨.
Abstract:
PURPOSE: A method for interworking a web server with a database server is provided to interwork the database server and the web server distributed in a web environment by converting a central system into an open distribution system. CONSTITUTION: In case that a web client makes a request for accessing a database of a web server, database catalogs stored are transmitted to the web client. Database catalogs to be worked are selected from the database catalogs transmitted. In case that the database catalogs are transmitted to the web server, database binding information is extracted from the database catalogs to be worked. A database CORBA server is generated. In case that the web client transmits an SQL to the database CORBA server, the database CORBA server performs a process of the SQL. In addition, the database CORBA server transmits a processed result to the web client.
Abstract:
PURPOSE: A database sharing type product design customization system and method is provided to link a CAD(Computer Aided Design) system with a data management system for preventing inefficiency or low productivity occurred by a conventional manual working process in making a drawing, extracting building materials, or calculating a cost. CONSTITUTION: The system comprises a CAD system(101), a design logic database(102), an automatic approval/producing drawing design module(103), a data matching module(104), a data management system(105), a design material database(106), a source data generator(107), and a customer manager(108). The CAD system(101) makes a drawing of product design patterns. The design logic database(102) stores data for designing the patterns in the CAD system(101). The automatic approval/production drawing design module(103) produces drawings related to the approval or the production according to the product design. The data management system(105) manages the design material database(106) according to a calculation of a BOM(Bill Of Material) or an extraction of materials. The customer manager(108) manages design request order information, various bill data and business activity information. The source data generator(107) generates source data for enabling the data management system(105) to manage the database by referring the data processed by the customer manager(108). The data matching module(104) enables the design modules to share data with the management modules. The customer inputs design request specifications by using the data management system(105), then specifications of various materials for the design request are determined, a designer tunes the specifications if necessary, data is exchanged between the CAD system(101) and the data management system(105), and assembly drawings are generated.
Abstract:
PURPOSE: A client and server communication method is provided to support a perfect distribution processing method, to make it easy optimizing a size and a performance, to enhance a modularity and a maintenance performance, and to increase an extensibility, a performance and a safety by defining a communication method between an EJB(Enterprise Java Beans) component server and an EJB based client. CONSTITUTION: The method comprises steps of defining an EJB remote interface(301), selectively generating CORBA IDL(Interface Definition Language) by executing the EJB remote interface and using an "RMI2IDL" interpreter(302), compiling the interface by using a JAVA compiler(303), generating an IIOP stub and a skeleton for a remote class by executing an "RMI2IIOP" preprocessor for "class" file, and enabling the preprocessor to generate a helper class as well as the stub and the skeleton for a remote factory interface(304), implementing a servant for offering a Java server class implementing a remote interface to be opened externally(305), and compiling the EJB class by using the Java compiler(306).
Abstract:
PURPOSE: A method for controlling a group version for a concurrent design environment is provided to control a version by preventing an unnecessary version from being generated, and by clarifying a change propagation path according to a change of a design. CONSTITUTION: A nested transaction is started(601). A new version number is given to each design object till the design objects are left and checked in through the transaction(602,606). After all design objects are stored, a relationship between new design objects is succeeded to a relationship which the previous design object versions hold(607). The nested transaction is completed(608).
Abstract:
본 발명은 파라메트릭 설계용 기하학적 제약조건(Geometric Constraint)을 해결하는 방법으로, 특히 형상요소(Geometric Entity)와 제약조건이 많을 경우에도 이를 효과적이며 짧은 시간에 해결할 수 있는 새로운 방법에 관한 것이다. 본 발명은, 입력된 CAD 모델에 대해 제약그래프를 만드는 과정과, 제약조건을 점진적으로 만족시키는 일련의 디자인 히스토리를 생성하고 분류하는 플랜 생성과정과, 생성 및 분류된 디자인 히스토리의 형태에 따라 해결방법을 달리 적용하여 각 형상요소의 좌표값(위치 및 자세)을 새롭게 계산하여 가변 디자인 모델을 출력하는 플랜 평가과정과, 치수 및 제약조건에 새로운 값을 사용자 입력으로 부여하여 상기 플랜 평가과정에서 생성된 디자인 히스토리를 재계산하도록 피드백 시키는 형상수정과정을 수행하는 것을 특징으로 하는 파라메트릭 설계용 기하학적 제약조건 해결방법을 제공한다. 본 발명은 전체적으로는 해석적 접근방법(Constructive Approach)에 기반을 두고 부분적으로는 수치적 접근방법(Numerical Approach)에 기반을 두고 있다. 해석적 접근방법은 자와 컴퍼스로 작도 가능한 (Ruler-and-compass Constructible) 형상들을 해결하고, 수치적 접근방법은 자와 컴퍼스로 작도 불가능한 (Ruler-and-compass Non-constructible) 형상들을 해결할 수 있다.
Abstract:
PURPOSE: A geometric solution for parametric design is disclosed is to minimize the numerical instability in designing CAD models by concentrating on the constructive approach and the numerical approach. CONSTITUTION: A parametric design's geometric solution method is composed of graph generation(100), construction plan generation(200), plan evaluation(300), and model modification(400). The CAD model input(11), based on geometric entities and constraints is processed by supervised input(c1)(100). A new graph is generated and processed through (11), (c1), second supervised input(c2), graph reduction and classification(M2), rule reasoning method(M1) and results in the creation and classification of design history(200). Design history is then processed by (11), (c1), (M1), and cluster analysis algorithm (M3), and the evaluation of system and output of variable model design is made(300). Based on the (300)'s variable model design, a new measurement and constraints is created by API calls system and evaluated by (300), and a new variable model design is created.
Abstract:
PURPOSE: A system for transferring an element list and a method for operating thereof are provided to perform a manufacturing by registering an element number of an element list in a manufacturing information system when the element list information of a designed product is transmitted to a computer-used manufacturing system through a remote procedure calling method in a design information system using a computer. CONSTITUTION: If a product design is achieved, a design information control unit creates element list information(S301). In addition, the design information control unit stores the created element list in a design information storing unit and creates a transmitting file by fetching element lists fixed and changed in the design information storing unit(S302). The design information control unit transmits the created file to a manufacturing information control unit(S303). The manufacturing information control unit decides whether an assembling element exists in the transmitting file(S304). If an assembling element exists, the manufacturing information control unit registers an element number of the assembling element(S305). In addition, a single product element number of the assembling element is registered(S306). The manufacturing information control unit registers element information(S307). The manufacturing information control unit temporarily stores the information in a manufacturing information storing unit(S308). The manufacturing information control unit decides whether an error exists in the fixed element list information(S309, S310). If an error exists in the fixed element list information, the manufacturing information control unit returns the contents of the error to the design information control unit, and the design information control unit re-transmits an error-occurred element information list to the manufacturing information control unit in accordance with the contents of the returned error, and returns to the stage (S304)(S315, S316).
Abstract:
본 발명은, 동시공학적 제품개발 프로세스 지원을 위한 정성적 설계요소의 정량화 변환 시스템 및 추론방법에 관한 것으로, 본 발명에 따른 정량화 변환 시스템(100)은, 개발 제품의 정성적인 설계요소들의 정보를 입력 및 처리하는 정성적 설계정보 처리 서브시스템(110)과, 정성적 설계요소와 개발 제품의 부품객체 간 상관도 평가결과에 대한 정보를 처리 및 관리하는 상관도 정보처리 서브시스템(120)과, 상기 정성적 설계정보 처리 서브시스템(110)과 상기 상관도 정보처리 서브시스템(120)에서 생성된 정성적인 설계요소 및 부품객체 간의 상관도 결과값과 부품객체의 속성치를 사용하여 추론에 의해 채택된 제품의 부품객체 조합 정보를 생성하는 추론엔진 서브시스템(130)과, 제품을 구성하는 부품객체에 대한 설계정보를 처리 및 관리하는 정량적 설계� �보 처리 서브시스템(140)과, 상기 정량적 설계정보 처리 서브시스템(140)에 의해 처리된 부품객체에 대한 설계정보를 사용하여 제품정보를 생성하는 제품정보 생성 서브시스템(150)을 구비함으로써, 다양한 분야의 비 엔지니어링 전문가 간의 상호 의사소통 및 설계 개념을 공유할 수 있는 환경을 제공함으로써, 동시공학적인 협력설계 환경을 제공할 수 있으며, 특히 계량화가 어려운 개념적인 설계 이미지를 정량적인 설계요소로 변환하는 설계 프로세스를 효율적으로 구현할 수 있다.