Claims (4)
사설망에 접속되어 각각 트레이더(Trader) 관리부(33)와 클라이언트 객체접속정보 데이타베이스(30,31,32)를 가지는 다수의 클라이언트 워크스테이션과, 사설망에 접속되어 서버 객체접속정보 데이타베이스, 상기 다수의 클라이언트 객체와 자신의 객체들간의 상호 상호 접속정보를 관리하는 트레이더, 트리이더 관리부를 가지는 서버 워크스테이션을 구비하는 분산된 객체접속정보 관리 시스템.A plurality of client workstations connected to the private network, each having a trader management unit 33 and client object connection information databases 30, 31, and 32; a server object connection information database connected to the private network; A distributed object access information management system comprising a server workstation having a trader for managing interconnection information between client objects and their own objects, and a trigger management unit.
분산된 객체접속정보 관리 시스템에서 객체접속정보의 분산화 방법에 있어서, 시스템이 초기상태에서는 각 클라이언트 워크스테이션에서 발생한 체계를 서버에 등록하여 서버 워크스테이션이 분산처리영역에서 관리하는 총 객체의 접속정보를 관리하면서 등록된 모든 객체의 정보를 발송하는 제1단계; 상기 모든 객체의 정보에 의해 각 객체간의 접속, 결합이 수행되는 제2단계; 시간이 흐름에 따라 객체가 소멸되거나 삭제될 때 서버 워크스테이션이 각각의 객체를 등록 관리를 하면서, 일정시간동안 클라이언트에서 발생한 객체의 접속정보 및 상관관계 정보를 등록받는 제3단계; 및 상기 각 발생한 정보를 추출하는 각 클라이언트에 따른 객체정보를 선택하여 객체접속정보 발송시간(Tser-db)을 조정하면서 주기적으로 서버에서 각 클라이언트에 정보를 전송하고 상기 제4단계로 천이하는 제2단계를 포함하는 것을 특징으로 하는 분산된 객체접속정보 관리 시스템 및 그 객체접속정보의 분산화 방법.In the distributed object access information management system, the object access information is decentralized. In the initial state, the system registers the system generated at each client workstation in the server and stores the access information of the total objects managed by the server workstation in the distributed processing area. A first step of sending information of all registered objects while managing; A second step of connecting and combining the objects based on the information of all the objects; A third step of registering access information and correlation information of an object generated in the client for a predetermined time while the server workstation registers and manages each object when the object is destroyed or deleted over time; And a second step of periodically transmitting information to each client from the server and adjusting the object access information sending time (Tser-db) by selecting object information according to each client extracting the generated information. A distributed object access information management system and a method of decentralizing the object access information comprising a step.
제2항에 있어서, 상기 제2단계는, 서버가 클라이언트 트레이더 관리부로부터 메세지를 받으면 메세지를 보낸 클라이언트가 초기상태의 클라이언트 등록 혹은 객체등록인지를 구분하는 제5단계; 상기 제5단계 수행후, 처음 초기상태의 클라이언트 등록인 경우에는 서버 트레이더에게 클라이언트의 객체와 호스트 ID(IDentification)과 네트워크 접속형태 혹은 네트워크 주소(IP adress)등의 클라이언트에 관한 정보를 등록하고 객체접속정보 데이타베이스에 저장하는 제6단계; 상기 제5단계 수행 후, 초기상태의 클라이언트 메세지가 아니면, 먼저 메세지 필드내 객체들을 등록한 다음, 클라이언트의 객체 발생 및 상관정보를 목록매핑표에 저장한 후, 상관관계 정보를 처리하는 제7단계; 상기 제6단계 또는 제7단계 수행 후, 서버의 발송정보 타임머(Timer)가 알람(Alarm)을 표시하는지 판단하는 제8단계; 및 상기 서버의 발송정보 타이머가 알람을 표시하지 않으면 상기 클라이언트에 메세지가 도착되는 제5단계로 천이하고, 알람을 표시하면, 각 클라이언트에 따른 객체접속 정보 발송 타임머 값을 조정하여 객체정보를 발송하고, 서버의 발송정보 타이머를 동작시키는 제9단계를 포함하는 것을 특징으로 하는 분산된 객체접속정보 관리 시스템 및 그 객체접속정보의 분산화 방법.3. The method of claim 2, wherein the second step comprises: a fifth step of identifying whether the client sending the message is a client registration or an object registration in the initial state when the server receives the message from the client trader management unit; After performing the fifth step, in case of initial client registration, the client registers information about the client such as the client's object, host ID (IDentification), network connection type or network address (IP address), and accesses the object. A sixth step of storing in the information database; A seventh step of first registering objects in the message field after the fifth step, storing the object generation and correlation information of the client in a list mapping table, and then processing the correlation information; An eighth step of determining whether the dispatch information timer of the server displays an alarm after performing the sixth or seventh steps; And if the dispatch information timer of the server does not display an alarm, the process transitions to step 5 in which a message arrives at the client, and if the alarm is displayed, the object information is sent by adjusting the object access information sending time value according to each client. And a ninth step of operating the dispatch information timer of the server.
제3항에 있어서, 상기 객체접속정보는, 서버에서 클라이언트 구별을 위한 워크스테이션 구별자 필드; 동일 클라이언트 내부에서 클라이언트 트레이더 관리부에 요청할 때 사용되는 객체접속 정보 요구객체의 구별자와 발송시간 타이머 값을 조정하기 위한 값으로 사용하는 객체 발송시간 타임스템프 필드; 한개의 객체에서 여러개의 객체정보를 일대 다중의 요구에 대하여 처리하기 위한 메세지 구별자 필드; 워크스테이션상의 OS(Operating System)과의 매핑인 객체 프로세서 구별자 필드; 객체내 여러개의 객체를 동시에 접속하거나 한개의 객체에서 여러개의 객체를 발생하는 경우를 위한 각 객체의 인터페이스 구별자 필드; 구성 객체 목록과 객체 네임 필드; 분산처리 네트워크 접속형태 및 프로토콜 필드; 객체의 오퍼레이션(operation) 종류 필드; 서버에서 클라이언트 객체정보를 보내는 경우, 자주 사용하는 객체를 선별하기 위한 객체간 상관관계 정보 필드; 및 워크스테이션 혹은 분산처리 환경에 따라 의존되는 기타 각 워크스테이션의 시스템 운영체계에서 요구하는 정보필드로 이루어지는 특징으로 하는 분산된 객체접속정보 관리 시스템 및 그 객체접속정보의 분산화 방법.The apparatus of claim 3, wherein the object access information comprises: a workstation identifier field for identifying a client at a server; An object dispatch time timestamp field used as a value for adjusting the identifier of the object connection information request object and a dispatch time timer value used when a request is made to the client trader management unit within the same client; A message identifier field for processing multiple object information in one object for one-to-multiple requests; An object processor identifier field, which is a mapping with an operating system (OS) on a workstation; An interface identifier field of each object for accessing several objects in the object at the same time or generating several objects from one object; Configuration object list and object name field; Distributed network connection type and protocol fields; An operation type field of the object; An object correlation information field for selecting frequently used objects when the server sends the client object information; And an information field required by a system operating system of each workstation depending on a workstation or a distributed processing environment.
※ 참고사항 : 최초출원 내용에 의하여 공개하는 것임.※ Note: The disclosure is based on the initial application.