Movatterモバイル変換


[0]ホーム

URL:


KR101340323B1 - System and method for approaching the distributed data - Google Patents

System and method for approaching the distributed data
Download PDF

Info

Publication number
KR101340323B1
KR101340323B1KR1020110112549AKR20110112549AKR101340323B1KR 101340323 B1KR101340323 B1KR 101340323B1KR 1020110112549 AKR1020110112549 AKR 1020110112549AKR 20110112549 AKR20110112549 AKR 20110112549AKR 101340323 B1KR101340323 B1KR 101340323B1
Authority
KR
South Korea
Prior art keywords
domain
operating
processing
operating device
slave
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
KR1020110112549A
Other languages
Korean (ko)
Other versions
KR20130047490A (en
Inventor
국윤규
이준
박민우
최기석
김재수
Original Assignee
한국과학기술정보연구원
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 한국과학기술정보연구원filedCritical한국과학기술정보연구원
Priority to KR1020110112549ApriorityCriticalpatent/KR101340323B1/en
Priority to PCT/KR2012/001405prioritypatent/WO2013065910A1/en
Publication of KR20130047490ApublicationCriticalpatent/KR20130047490A/en
Application grantedgrantedCritical
Publication of KR101340323B1publicationCriticalpatent/KR101340323B1/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Classifications

Landscapes

Abstract

Translated fromKorean

본 발명은 분산 지향 데이터 접근 시스템 및 그 동작 방법을 개시한다. 즉, 각각의 레거시 시스템을 운용하는 하나 이상의 운용장치를 슬레이브 장치로 등록하여 제1프로세스를 처리하기 위한 도메인을 구성하고, 상기 제1프로세스 처리에 따라 해당 도메인을 구성하는 슬레이브 장치로부터 부가 데이터를 수집하는 제1운용장치; 및 각각의 레거시 시스템을 운용하는 하나 이상의 운용장치를 슬레이브 장치로 등록하여 제2프로세스를 처리하기 위한 도메인을 구성하고, 상기 제2프로세스 처리에 따라 해당 도메인을 구성하는 슬레이브 장치로부터 부가 데이터를 수집하는 제2운용장치를 포함하며, 상기 제1운용장치에 등록된 슬레이브 장치 중 적어도 하나는, 상기 제2운용장치에 슬레이브 장치에 등록되어, 상기 제1프로세스 및 제2프로세스 처리에 대응하는 부가 데이터를 각각 제공함으로써, 하나의 목적을 처리하기 위한 프로세스뿐만 아니라 다중 목적을 수행하는 프로세스가 가능하다.The present invention discloses a distributed oriented data access system and a method of operating the same. That is, at least one operating device operating each legacy system is registered as a slave device to configure a domain for processing the first process, and additional data is collected from the slave devices configuring the corresponding domain according to the first process. A first operating device; And registering at least one operating device operating each legacy system as a slave device to configure a domain for processing the second process, and collecting additional data from the slave devices configuring the corresponding domain according to the second process. And at least one of the slave devices registered in the first operating device, the second operating device registered in the slave device in the second operating device, to receive additional data corresponding to the first process and the second process. By providing each, it is possible not only to process one purpose but also to perform multiple purposes.

Description

Translated fromKorean
분산 지향 데이터 접근 시스템 및 그 방법{SYSTEM AND METHOD FOR APPROACHING THE DISTRIBUTED DATA}Distributed-Oriented Data Access System and Its Method {SYSTEM AND METHOD FOR APPROACHING THE DISTRIBUTED DATA}

본 발명은 분산 데이터 상호 운용 방안에 관한 것으로, 더욱 상세하게는, 레거시(Legacy) 시스템을 운용하는 운용장치 간 연동 구성을 적용하여 개별 프로세스를 처리하는 다수의 도메인(Domain)을 형성하고, 도메인 간 특정 운용장치를 상호 공유할 수 있도록 도메인을 구성함으로써, 상기 특정 운용장치를 기반으로 운용되는 분산 데이터에 대한 도메인 별 접근이 가능하도록 하는 분산 지향 데이터 접근 시스템 및 그 방법에 관한 것이다.The present invention relates to a distributed data interoperability scheme, and more particularly, to form a plurality of domains (processes) for processing individual processes by applying an interworking configuration between operating devices operating a legacy system, and between domains The present invention relates to a distributed-oriented data access system and a method for enabling domain-specific access to distributed data operated on the basis of the specific operating device by configuring a domain to share a specific operating device.

에이전트는 소프트웨어 에이전트로 일종의 컴퓨터 프로그램이라고 볼 수 있으며, '특정 목적에 대하여 사용자를 대신하여 작업을 수행하는 자율적 프로세스로서 작업의 수행을 위해 다른 에이전트나 사용자와 협동하는 기능을 가진 시스템'으로 정의하기도 한다.An agent is a software agent, which is a kind of computer program, and is defined as a system that is an autonomous process that performs work on behalf of a user for a specific purpose, and has the ability to cooperate with other agents or users to perform work. .

상기 소프트웨어 에이전트는 목적에 따라 다양한 특성을 보유하게 되며, 그 예로서, 사용자나 다른 에이전트의 직접적인 지시나 간섭 없이도 스스로 판단하여 행동하는 자율성(Autonomy), 지식베이스와 추론 능력으로 사용자의 의도를 파악하여 계획을 세우고 학습을 통하여 새로운 지식을 스스로 터득하는 지능(Intelligence), 사용자가 요구한 작업을 현재의 호스트에서 수행하지 않고 실제 그 작업을 처리하는 호스트로 이동시켜 수행함으로써 수행의 효율을 높이고 네트워크 부하를 줄이는 효과를 가져오는 이동성(Mobility), 및 하나의 에이전트로는 처리하지 못하는 작업의 수행을 위해 다른 에이전트의 도움을 필요로 할 때 에이전트 간 메시지 교환에 의존하는 사회성(Sociality), 환경변화에 대하여 반응할 수 있는 반응성(Reactivity), 그리고 틀린 정보를 주고받지 않는 정확성(Veracity) 등의 특성을 보유한 에이전트들이 있다.The software agent has various characteristics according to the purpose. For example, the software agent grasps the intention of the user through autonomy, knowledge base, and reasoning ability to judge and act on their own without direct instruction or interference by the user or other agents. Intelligence to learn new knowledge through planning and learning, and to carry out the work required by the user to the host that actually handles the work instead of the current host. Mobility results in a reduction, and sociality that relies on the exchange of messages between agents when they need the help of other agents to perform tasks that one agent cannot handle. Reactivity and giving the wrong information Does not have the characteristics such as accuracy (Veracity), there are agents.

나아가, 소프트웨어 에이전트는 상술한 특성을 기반으로 레거시 시스템에서 자율적이고 독립적으로 운용되는 분산 데이터를 이용한 특정 작업을 수행하기 위해, 다수의 에이전트나 응용 프로그램의 도움을 받아 작업을 처리하는 협력관계를 형성하는 다중 에이전트 기반 구조(MAF: Multi-Agent Framework)를 대표적으로 채용하고 있다.Furthermore, based on the above characteristics, the software agent forms a cooperative relationship for processing a task with the help of a plurality of agents or applications in order to perform a specific task using distributed data that is autonomously and independently operated in a legacy system. Representatively, the Multi-Agent Framework (MAF) is adopted.

상기 다중 에이전트는 특정 작업을 수행하기 위하여 다수의 에이전트나 응용 프로그램의 도움을 받아 작업을 처리하는 협력관계를 형성하는 에이전트로서, 다수의 에이전트가 실행될 수 있는 환경인 다중 에이전트 기반 구조와 다수의 에이전트들의 구성 방법, 에이전트 간의 메시지 교환 방법이 제공되어야 한다.The multi-agent is an agent that forms a cooperative relationship for processing a task with the help of a plurality of agents or applications in order to perform a specific task. How to configure, how to exchange messages between agents should be provided.

이와 관련하여, 다중 에이전트 기반 구조는 메시지를 교환하기 위하여 중앙에 조정 에이전트를 이용하는 방식인 중앙 집중식 구조가 주를 이루고 있으나, 중앙 집중식 구조의 경우 특정 목적에 따른 작업 수행을 위하여 하나의 에이전트 플랫폼과 다 수의 에이전트로 구성된 도메인을 형성하는데 반해, 하나의 도메인으로 작업을 수행하여야 하므로 에이전트 시스템의 특성인 자율성과 독립성이 배제될 수 있다는 문제점이 존재하게 된다.In this regard, the multi-agent infrastructure mainly consists of a centralized structure that uses a coordinating agent to exchange messages. However, a centralized structure differs from one agent platform to perform a task for a specific purpose. While forming a domain composed of a number of agents, there is a problem that autonomy and independence, which are characteristics of an agent system, can be excluded because a task must be performed in one domain.

본 발명은 상기한 사정을 감안하여 창출된 것으로서, 본 발명에서 도달하고자 하는 목적은, 제1운용장치가 각각의 레거시 시스템을 운용하는 하나 이상의 운용장치를 슬레이브 장치로 등록하여 제1프로세스를 처리하기 위한 도메인을 구성하고, 제2운용장치가 각각의 레거시 시스템을 운용하는 하나 이상의 운용장치를 슬레이브 장치로 등록하여 제1프로세스를 처리하기 위한 도메인을 구성한 이후, 상기 제1운용장치가 제1프로세스 처리에 따라 해당 도메인을 구성하는 각각의 슬레이브 장치에 부가데이터를 요청하고, 상기 제2운용장치가 제2프로세스 처리에 따라 해당 도메인을 구성하는 각각의 슬레이브 장치에 부가 데이터를 요청할 경우, 상기 제1운용장치 및 제2운용장치에 각각 등록된 슬레이브 장치가, 상기 제1프로세스 및 제2프로세스 처리에 대응하여 부가 데이터를 제공하며, 상기 제1운용장치 및 제2운용장치에 동시 등록된 적어도 하나의 슬레이브 장치는, 상기 제1프로세스 및 제2프로세스 처리에 대응하는 부가 데이터를 도메인 별로 제공하는 분산 지향 데이터 접근 시스템 및 그 방법을 제공함으로써, 특정 운용장치를 기반으로 운용되는 분산 데이터에 대한 도메인 별 접근이 가능하도록 하는데 있다.SUMMARY OF THE INVENTION The present invention has been made in view of the above circumstances, and an object of the present invention is to register one or more operating devices in which the first operating device operates each legacy system as a slave device to process the first process. After configuring the domain for the first process, and the second operating device registers at least one operating device for operating each legacy system as a slave device to configure a domain for processing the first process, the first operating device is processing the first process Request additional data to each slave device constituting the corresponding domain according to the first operation, and when the second operating device requests additional data to each slave device constituting the corresponding domain according to a second process process, the first operation Slave devices registered in the device and the second operating device, respectively, are subjected to the first process and the second process. In response to the additional data, at least one slave device registered at the same time to the first operating device and the second operating device, distributed-oriented data for providing additional data corresponding to the first process and the second process processing for each domain By providing an access system and a method thereof, it is possible to enable domain-specific access to distributed data managed based on a specific operating device.

본 발명에서 도달하고자 하는 다른 목적은, 각각의 레거시 시스템을 운용하는 하나 이상의 운용장치를 슬레이브 장치로 등록하여 특정 프로세스를 처리하기 위한 도메인을 구성하고, 상기 특정 프로세스 처리에 대응하여 상기 도메인을 구성하는 각각의 슬레이브 장치를 확인하며, 상기 확인된 슬레이브 장치를 대상으로 상기 특정 프로세스 처리에 따른 부가 데이터를 획득하는 운용장치 및 그 동작 방법을 제공함으로써, 특정 운용장치를 기반으로 운용되는 분산 데이터에 대한 도메인 별 접근이 가능하도록 하는데 있다.Another object of the present invention is to register one or more operating devices that operate each legacy system as a slave device to configure a domain for processing a specific process, and to configure the domain in response to the specific process processing. A domain for distributed data operated based on a specific operating device by providing an operating device for identifying each slave device and acquiring additional data according to the specific process processing for the identified slave device, and a method of operating the same. To make it accessible.

본 발명에서 도달하고자 하는 또 다른 목적은, 마스터 장치로서 동작하는 하나 이상의 운용장치에 슬레이브 장치로 등록되어, 개별 프로세스를 처리하기 위한 각각의 도메인을 구성하며, 상기 도메인 별 프로세스 처리에 따라 각각의 마스터 장치로부터 부가 데이터 요청을 수신하고, 상기 부가 데이터 요청에 따라 상기 도메인 별 마스터 장치를 구분하여 부가 데이터를 제공하는 운용장치 및 그 동작 방법을 제공함으로써, 특정 운용장치를 기반으로 운용되는 분산 데이터에 대한 도메인 별 접근이 가능하도록 하는데 있다.Another object of the present invention is to register as a slave device to one or more operating devices operating as a master device, to configure each domain for processing individual processes, each master according to the process processing for each domain By receiving a request for additional data from the device, and providing an operating device and a method of operation for providing additional data by classifying the master device for each domain according to the additional data request, the distributed data that is operated based on a specific operating device It is to enable access by domain.

상기 목적을 달성하기 위한 본 발명의 제 1 관점에 따른 분산 지향 데이터 접근 시스템은, 각각의 레거시 시스템을 운용하는 하나 이상의 운용장치를 슬레이브 장치로 등록하여 제1프로세스를 처리하기 위한 도메인을 구성하고, 상기 제1프로세스 처리에 따라 해당 도메인을 구성하는 슬레이브 장치로부터 부가 데이터를 수집하는 제1운용장치; 및 각각의 레거시 시스템을 운용하는 하나 이상의 운용장치를 슬레이브 장치로 등록하여 제2프로세스를 처리하기 위한 도메인을 구성하고, 상기 제2프로세스 처리에 따라 해당 도메인을 구성하는 슬레이브 장치로부터 부가 데이터를 수집하는 제2운용장치를 포함하며, 상기 제1운용장치에 등록된 슬레이브 장치 중 적어도 하나는, 상기 제2운용장치에 슬레이브 장치에 등록되어, 상기 제1프로세스 및 제2프로세스 처리에 대응하는 부가 데이터를 도메인 별로 제공하는 것을 특징으로 한다.In order to achieve the above object, the distributed-oriented data access system according to the first aspect of the present invention may include registering one or more operating devices that operate each legacy system as a slave device to configure a domain for processing the first process, A first operating device collecting additional data from slave devices configuring a corresponding domain according to the first process process; And registering at least one operating device operating each legacy system as a slave device to configure a domain for processing the second process, and collecting additional data from the slave devices configuring the corresponding domain according to the second process. And at least one of the slave devices registered in the first operating device, the second operating device registered in the slave device in the second operating device, to receive additional data corresponding to the first process and the second process. It is characterized by providing for each domain.

바람직하게는, 상기 제1운용장치는, 상기 제2운용장치에 슬레이브 장치로 등록되어, 상기 제2프로세스 처리에 따른 부가 데이터를 상기 제2운용장치에 제공하는 것을 특징으로 한다.Preferably, the first operating device is registered with the second operating device as a slave device, and provides additional data according to the second process process to the second operating device.

바람직하게는, 상기 제2운용장치는, 상기 제1운용장치에 슬레이브 장치로 등록되어, 상기 제1프로세스 처리에 따른 부가 데이터를 상기 제1운용장치에 제공하는 것을 특징으로 한다.Preferably, the second operating device is registered with the first operating device as a slave device, and provides additional data according to the first process process to the first operating device.

바람직하게는, 상기 제1운용장치 및 제2운용장치 중 적어도 하나는, 제3프로세스를 처리하기 위해 도메인을 구성하는 제3운용장치에 슬레이브장치로 등록되어, 상기 제3프로세스 처리에 따른 부가 데이터를 상기 제3운용장치에 제공하는 것을 특징으로 한다.Preferably, at least one of the first operating device and the second operating device is registered as a slave device in a third operating device constituting a domain to process the third process, and additional data according to the third process processing is performed. It characterized in that for providing to the third operating device.

상기 목적을 달성하기 위한 본 발명의 제 2 관점에 따른 운용장치는, 각각의 레거시 시스템을 운용하는 하나 이상의 운용장치를 슬레이브 장치로 등록하여 특정 프로세스를 처리하기 위한 도메인을 구성하는 운용관리부; 및 상기 특정 프로세스 처리에 대응하여 상기 도메인을 구성하는 각각의 슬레이브 장치를 확인하고, 확인된 슬레이브 장치를 대상으로 상기 특정 프로세스 처리에 따른 부가 데이터를 획득하는 운용처리부를 포함하는 것을 특징으로 한다.An operation apparatus according to a second aspect of the present invention for achieving the above object, the operation management unit for configuring a domain for processing a specific process by registering one or more operating devices for operating each legacy system as a slave device; And an operation processing unit for identifying each slave device constituting the domain in response to the specific process processing and acquiring additional data according to the specific process processing for the identified slave device.

바람직하게는, 상기 운용관리부는, 타 도메인에 슬레이브 장치로 기 등록된 적어도 하나의 운용장치를 슬레이브 장치로 등록하여 상기 도메인을 구성하는 것을 특징으로 한다.Preferably, the operation management unit is configured to register the at least one operating device previously registered as a slave device in another domain as a slave device to configure the domain.

바람직하게는, 상기 운용처리부는, 마스터 장치로서 동작하는 하나 이상의 운용장치에 슬레이브 장치로 등록되어 각각의 도메인을 구성하며, 상기 도메인 별 프로세스 처리에 대응하는 부가 데이터를 각각의 마스터 장치에 제공하는 것을 특징으로 한다.Preferably, the operation processing unit is registered as a slave device in one or more operating devices operating as a master device to configure each domain, and providing additional data corresponding to the process processing for each domain to each master device. It features.

상기 목적을 달성하기 위한 본 발명의 제 3 관점에 따른 운용장치는, 마스터 장치로서 동작하는 하나 이상의 운용장치에 슬레이브 장치로 등록되어, 개별 프로세스를 처리하기 위한 각각의 도메인을 구성하는 운용처리부; 및 상기 도메인 별 프로세스 처리에 따라 각각의 마스터 장치로부터 부가 데이터 요청을 수신하며, 상기 부가 데이터 요청에 따라 상기 도메인 별 마스터 장치를 구분하여 부가 데이터를 제공하는 데이터관리부를 포함하는 것을 특징으로 한다.An operating apparatus according to a third aspect of the present invention for achieving the above object is an operation processing unit that is registered as a slave device to one or more operating devices operating as a master device, constituting each domain for processing individual processes; And a data management unit configured to receive an additional data request from each master device according to the process for each domain, and provide additional data by classifying the master device for each domain according to the additional data request.

상기 목적을 달성하기 위한 본 발명의 제 4 관점에 따른 분산 지향 데이터 접근 방법은, 제1운용장치가 각각의 레거시 시스템을 운용하는 하나 이상의 운용장치를 슬레이브 장치로 등록하여 제1프로세스를 처리하기 위한 도메인을 구성하고, 제2운용장치가 각각의 레거시 시스템을 운용하는 하나 이상의 운용장치를 슬레이브 장치로 등록하여 제1프로세스를 처리하기 위한 도메인을 구성하는 도메인구성단계; 상기 제1운용장치가 제1프로세스 처리에 따라 해당 도메인을 구성하는 각각의 슬레이브 장치에 부가데이터를 요청하고, 상기 제2운용장치가 제2프로세스 처리에 따라 해당 도메인을 구성하는 각각의 슬레이브 장치에 부가 데이터를 요청하는 부가데이터요청단계; 및 상기 제1운용장치 및 제2운용장치에 각각 등록된 슬레이브 장치가, 상기 제1프로세스 및 제2프로세스 처리에 대응하여 부가 데이터를 제공하는 부가데이터제공단계를 포함하며, 상기 부가데이터제공단계는, 상기 제1운용장치 및 제2운용장치에 동시 등록된 적어도 하나의 슬레이브 장치가, 상기 제1프로세스 및 제2프로세스 처리에 대응하는 부가 데이터를 도메인 별로 제공하는 것을 특징으로 한다.The distributed-oriented data access method according to the fourth aspect of the present invention for achieving the above object, the first operating device for processing the first process by registering one or more operating devices operating each legacy system as a slave device; A domain configuration step of configuring a domain, wherein the second operating apparatus registers one or more operating apparatuses operating each legacy system as a slave apparatus to configure a domain for processing the first process; The first operating device requests additional data from each slave device constituting the corresponding domain according to the first process, and the second operating device requests each slave device constituting the corresponding domain according to the second process. An additional data request step of requesting additional data; And an additional data providing step of providing slave data to the slave device registered in the first operating device and the second operating device, respectively, in response to the first process and the second process. And at least one slave device registered to the first and second operating devices simultaneously provides additional data corresponding to the first process and the second process for each domain.

바람직하게는, 상기 도메인구성단계는, 상기 제1운용장치가 상기 제2운용장치에 슬레이브 장치로 등록되어, 상기 제2프로세스를 처리하기 위한 도메인을 구성하는 것을 특징으로 한다.Preferably, the domain configuration step is characterized in that the first operating device is registered as a slave device in the second operating device, to configure a domain for processing the second process.

바람직하게는, 상기 도메인구성단계는, 상기 제2운용장치가 상기 제1운용장치에 슬레이브 장치로 등록되어, 상기 제1프로세스를 처리하기 위한 도메인을 구성하는 것을 특징으로 한다.Preferably, the domain configuration step is characterized in that the second operating device is registered with the first operating device as a slave device to configure a domain for processing the first process.

바람직하게는, 상기 도메인구성단계는, 상기 제1운용장치 및 제2운용장치 중 적어도 하나가, 제3운용장치에 슬레이브 장치로 등록되어 제3프로세스를 처리하기 위한 도메인을 구성하는 것을 특징으로 한다.Preferably, in the domain configuring step, at least one of the first operating device and the second operating device is registered as a slave device in a third operating device to configure a domain for processing a third process. .

상기 목적을 달성하기 위한 본 발명의 제 5 관점에 따른 운용장치의 동작 방법은, 각각의 레거시 시스템을 운용하는 하나 이상의 운용장치를 슬레이브 장치로 등록하여 특정 프로세스를 처리하기 위한 도메인을 구성하는 도메인구성단계; 상기 특정 프로세스 처리에 대응하여 상기 도메인을 구성하는 각각의 슬레이브 장치를 확인하는 접속대상확인단계; 및 상기 확인된 슬레이브 장치를 대상으로 상기 특정 프로세스 처리에 따른 부가 데이터를 획득하는 데이터획득단계를 포함하는 것을 특징으로 한다.A method of operating an operating device according to a fifth aspect of the present invention for achieving the above object includes a domain configuration for configuring a domain for processing a specific process by registering one or more operating devices for operating each legacy system as a slave device. step; A connection object confirmation step of confirming each slave device constituting the domain in response to the specific process processing; And a data acquisition step of acquiring additional data according to the specific process processing for the identified slave device.

바람직하게는, 상기 도메인구성단계는, 타 도메인에 슬레이브 장치로 기 등록된 적어도 하나의 운용장치를 슬레이브 장치로 등록하여 상기 도메인을 구성하는 것을 특징으로 한다.Preferably, the domain configuration step is characterized in that the domain is configured by registering at least one operating device which is previously registered as a slave device in another domain as a slave device.

바람직하게는, 상기 방법은, 마스터 장치로서 동작하는 하나 이상의 운용장치에 슬레이브 장치로 등록되어 각각의 도메인을 구성하는 도메인등록단계; 및 상기 도메인 별 프로세스 처리에 따라 각각의 마스터 장치에 부가 데이터를 제공하는 데이터제공단계를 더 포함하는 것을 특징으로 한다.Preferably, the method comprises: a domain registration step of registering each slave domain with at least one operating device operating as a master device to configure each domain; And a data providing step of providing additional data to each master device according to the process for each domain.

상기 목적을 달성하기 위한 본 발명의 제 6 관점에 따른 운용장치의 동작 방법은, 마스터 장치로서 동작하는 하나 이상의 운용장치에 슬레이브 장치로 등록되어, 개별 프로세스를 처리하기 위한 각각의 도메인을 구성하는 도메인등록단계; 상기 도메인 별 프로세스 처리에 따라 각각의 마스터 장치로부터 부가 데이터 요청을 수신하는 데이터요청수신단계; 및 상기 부가 데이터 요청에 따라 상기 도메인 별 마스터 장치를 구분하여 부가 데이터를 제공하는 데이터제공단계를 포함하는 것을 특징으로 한다.A method of operating an operating device according to a sixth aspect of the present invention for achieving the above object is a domain that is registered as one or more slave devices to one or more operating devices that operate as a master device and constitutes each domain for processing an individual process. Registration step; A data request reception step of receiving an additional data request from each master device according to the process for each domain; And a data providing step of classifying the master device for each domain according to the additional data request and providing additional data.

바람직하게는, 상기 방법은, 각각의 레거시 시스템을 운용하는 하나 이상의 운용장치를 슬레이브 장치로 등록하여 특정 프로세스를 처리하기 위한 도메인을 구성하는 도메인구성단계; 및 상기 특정 프로세스 처리에 대응하여 상기 도메인을 구성하는 각각의 슬레이브장치로부터 부가 데이터를 획득하는 데이터획득단계를 더 포함하는 것을 특징으로 한다.Advantageously, the method comprises: a domain configuration step of registering at least one operating device for operating each legacy system as a slave device to configure a domain for processing a specific process; And a data acquisition step of acquiring additional data from each slave device constituting the domain in response to the specific process processing.

상기 목적을 달성하기 위한 본 발명의 제 7 관점에 따른 컴퓨터 판독 가능 기록매체는, 각각의 레거시 시스템을 운용하는 하나 이상의 운용장치를 슬레이브 장치로 등록하여 특정 프로세스를 처리하기 위한 도메인을 구성하는 도메인구성단계; 상기 특정 프로세스 처리에 대응하여 상기 도메인을 구성하는 각각의 슬레이브 장치를 확인하는 접속대상확인단계; 및 상기 확인된 슬레이브 장치를 대상으로 상기 특정 프로세스 처리에 따른 부가 데이터를 획득하는 데이터획득단계를 실행하기 위한 명령어를 포함하는 것을 특징으로 한다.The computer-readable recording medium according to the seventh aspect of the present invention for achieving the above object, the domain configuration for configuring a domain for processing a specific process by registering one or more operating devices for operating each legacy system as a slave device step; A connection object confirmation step of confirming each slave device constituting the domain in response to the specific process processing; And a command for executing a data acquisition step of acquiring additional data according to the specific process processing for the identified slave device.

바람직하게는, 상기 도메인구성단계는, 타 도메인에 슬레이브 장치로 기 등록된 적어도 하나의 운용장치를 슬레이브 장치로 등록하여 상기 도메인을 구성하는 것을 특징으로 한다.Preferably, the domain configuration step is characterized in that the domain is configured by registering at least one operating device which is previously registered as a slave device in another domain as a slave device.

바람직하게는, 상기 기록매체는, 마스터 장치로서 동작하는 하나 이상의 운용장치에 슬레이브 장치로 등록되어 각각의 도메인을 구성하는 도메인등록단계; 및 상기 도메인 별 프로세스 처리에 따라 각각의 마스터 장치에 부가 데이터를 제공하는 데이터제공단계를 실행하기 위한 명령어를 더 포함하는 것을 특징으로 한다.Preferably, the recording medium, the domain registration step of registering each of the domains to be registered as a slave device to one or more operating devices operating as a master device; And a command for executing a data providing step of providing additional data to each master device according to the process for each domain.

상기 목적을 달성하기 위한 본 발명의 제 8 관점에 따른 컴퓨터 판독 가능 기록매체는, 마스터 장치로서 동작하는 하나 이상의 운용장치에 슬레이브 장치로 등록되어, 개별 프로세스를 처리하기 위한 각각의 도메인을 구성하는 도메인등록단계; 상기 도메인 별 프로세스 처리에 따라 각각의 마스터 장치로부터 부가 데이터 요청을 수신하는 데이터요청수신단계; 및 상기 부가 데이터 요청에 따라 상기 도메인 별 마스터 장치를 구분하여 부가 데이터를 제공하는 데이터제공단계를 실행하기 위한 명령어를 포함하는 것을 특징으로 한다.A computer readable recording medium according to an eighth aspect of the present invention for achieving the above object is a domain that is registered as a slave device in one or more operating devices that operate as a master device, constituting each domain for processing an individual process. Registration step; A data request reception step of receiving an additional data request from each master device according to the process for each domain; And a command for executing a data providing step of classifying the master device for each domain and providing additional data according to the additional data request.

바람직하게는, 상기 기록매체는, 각각의 레거시 시스템을 운용하는 하나 이상의 운용장치를 슬레이브 장치로 등록하여 특정 프로세스를 처리하기 위한 도메인을 구성하는 도메인구성단계; 및 상기 특정 프로세스 처리에 대응하여 상기 도메인을 구성하는 각각의 슬레이브장치로부터 부가 데이터를 획득하는 데이터획득단계를 실행하기 위한 명령어를 더 포함하는 것을 특징으로 한다.Preferably, the recording medium, domain configuration step of configuring a domain for processing a specific process by registering at least one operating device for operating each legacy system as a slave device; And an instruction for executing a data acquisition step of acquiring additional data from each slave device configuring the domain in response to the specific process processing.

이에, 본 발명에 따른 분산 지향 데이터 접근 시스템 및 그 방법에 의하면, 레거시(Legacy) 시스템을 운용하는 운용장치 간 연동 구성을 적용하여 개별 프로세스를 처리하는 다수의 도메인(Domain)을 형성함으로써, 하나의 목적을 처리하기 위한 프로세스뿐만 아니라 다중 목적을 수행하는 프로세스가 가능하다.Accordingly, according to the distributed-oriented data access system and the method according to the present invention, by applying the interworking configuration between the operating device operating the legacy system to form a plurality of domain (Process) to process individual processes, It is possible to carry out multiple objectives as well as to process objectives.

또한, 도메인 간 특정 운용장치를 상호 공유할 수 있도록 도메인을 구성함으로써, 상기 특정 운용장치를 기반으로 운용되는 분산 데이터에 대한 도메인 별 접근이 가능해짐에 따라, 분산 데이터 상호 운용을 위한 기반 구축 비용을 절감할 수 있으며, 레거시 시스템의 자율성과 독립성을 최대한 보장할 수 있다.In addition, by configuring a domain so that specific operating systems can be shared among domains, domain-specific access to distributed data managed based on the specific operating device becomes possible, thereby establishing a base cost for distributed data interoperability. It can reduce costs and ensure maximum autonomy and independence of legacy systems.

도 1은 본 발명의 실시예에 따른 분산 지향 데이터 접근 시스템의 개략적인 구성도.
도 2는 본 발명의 실시예에 따른 제1운용장치의 개략적인 구성도.
도 3은 본 발명의 실시예에 따른 제2운용장치의 개략적인 구성도.
도 4는 본 발명의 실시예에 따른 분산 지향 데이터 접근 시스템의 동작 방법을 설명하기 위한 개략적인 순서도.
도 5는 본 발명의 실시예에 따른 제1운용장치의 동작 방법을 설명하기 위한 개략적인 순서도.
도 6은 본 발명의 실시예에 따른 제2운용장치의 동작 방법을 설명하기 위한 개략적인 순서도.
1 is a schematic structural diagram of a distributed-oriented data access system according to an embodiment of the present invention.
2 is a schematic configuration diagram of a first operating device according to an embodiment of the present invention;
3 is a schematic configuration diagram of a second operating device according to an embodiment of the present invention;
4 is a schematic flowchart illustrating a method of operating a distributed-oriented data access system according to an embodiment of the present invention.
5 is a schematic flowchart illustrating a method of operating a first operating device according to an embodiment of the present invention.
6 is a schematic flowchart illustrating a method of operating a second operating device according to an embodiment of the present invention.

이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예에 대하여 설명한다.Hereinafter, preferred embodiments of the present invention will be described with reference to the accompanying drawings.

도 1은 본 발명의 실시예에 따른 분산 지향 데이터 접근 시스템의 개략적인 구성도를 도시한다.1 is a schematic structural diagram of a distributed-oriented data access system according to an embodiment of the present invention.

도 1에 도시한 바와 같이, 상기 시스템은, 각각의 레거시 시스템을 운용하는 하나 이상의 운용장치를 슬레이브 장치로 등록하여 특정 프로세스를 처리하기 위한 도메인을 구성하고, 상기 특정 프로세스 처리에 따라 상기 도메인을 구성하는 각각의 운용장치로부터 부가 데이터를 수집하는 제1운용장치(100); 및 마스터 장치로서 동작하는 적어도 하나의 상기 제1운용장치(100)에 등록되어 각각의 도메인을 구성하며, 도메인 별 특정 프로세스 처리에 대응하여 부가 데이터를 제공하는 제2운용장치(200)를 포함하는 구성을 갖는다.As shown in FIG. 1, the system configures a domain for processing a specific process by registering one or more operating devices that operate each legacy system as a slave device, and configures the domain according to the specific process processing. A first operating device (100) for collecting additional data from each operating device; And asecond operating device 200 registered in at least one of thefirst operating devices 100 operating as a master device to configure each domain, and providing additional data in response to specific process processing for each domain. Has a configuration.

여기서, 운용장치는 각각의 레거시(Legacy) 시스템을 운용하는 서버를 지칭하는 것으로서, 사용자가 요구한 프로세스를 처리하기 위한 에이전트(Agent)가 탑재되며, 추가로 다수의 에이전트 간 연동 처리를 위한 에이전트 플랫폼(Agent Platform)이 각각 탑재되어 상호 간에 마스터 장치 및 슬레이브 장치의 역할을 동시에 수행하게 된다.Here, the operating device refers to a server operating each legacy system, and is equipped with an agent for processing a process requested by a user, and an agent platform for interworking processing between a plurality of agents. (Agent Platform) is mounted on each of them to play the role of master device and slave device at the same time.

이하의 설명에서는 탑재된 에이전트 플랫폼의 활성화에 따라 마스터 장치의 역할을 수행하는 운용장치를 제1운용장치(100)로 상정하여 설명하며, 탑재된 에이전트 플랫폼의 비활성화에 따라 슬레이브 장치의 역할을 수행하는 운용장치를 제2운용장치(200)로 상정하여 설명하기로 한다.In the following description, it is assumed that the operating device that performs the role of the master device according to the activation of the mounted agent platform is described as thefirst operating device 100, and performs the role of the slave device according to the deactivation of the mounted agent platform. The operation device is assumed to be asecond operation device 200 and will be described.

제1운용장치(100)는 복수의 제2운용장치(200)를 등록하여 특정 프로세스를 처리하기 위한 도메인을 구성한다.Thefirst operating device 100 registers a plurality ofsecond operating devices 200 to configure a domain for processing a specific process.

보다 구체적으로, 제1운용장치(200)는 탑재된 에이전트 플랫폼의 활성화에 따라 마스터 장치로 동작함으로써, 각각의 레거시 시스템을 운용하는 하나 이상의 제2운용장치(200)의 접속주소(IP)를 등록하여 특정 프로세스를 처리하기 위한 도메인을 구성하게 된다. 즉, '서버 1'에 해당하는 제1운용장치(100)는 '서버 2'에 해당하는 제2운용장치(200)를 슬레이브 장치로 등록하여 '도메인 1'을 구성하며, 또한, '서버 4'에 해당하는 제1운용장치(100)는 '서버 3'과 '서버 5'에 해당하는 제2운용장치(200)를 슬레이브 장치로 등록하여 '도메인 2'를 구성하고, 아울러, '서버 6'에 해당하는 제1운용장치(100)는 '서버 1'과 '서버 5'에 해당하는 제2운용장치(200)를 슬레이브 장치로 등록하여 '도메인 3'을 구성하게 된다. 여기서, '도메인 3'의 경우, '서버 6'에 해당하는 제1운용장치(100)가 마스터 장치로 동작함에 따라, '도메인 1'에서 마스터 장치로 동작하는 '서버 1'의 경우 제2운용장치(200)로서 동작하게 된다. 한편, 제1운용장치(200)는 타 도메인을 구성하는 운용장치를 슬레이브 장치로 등록하여 도메인을 구성할 수 있다. 즉, '도메인 1'에서 마스터 장치인 제1운용장치(200)로서 동작하는 '서버 1'의 경우, '도메인 3'의 슬레이브 장치인 제2운용장치(200)로 구성되며, 또한, '도메인 2'에서 슬레이브 장치인 제2운용장치(200)로 동작하는 '서버 5'의 경우, '도메인 3'에서 슬레이브 장치인 제2운용장치(200)로 구성될 수 있다.More specifically, thefirst operating device 200 operates as a master device according to activation of the mounted agent platform, thereby registering an access address (IP) of at least onesecond operating device 200 operating each legacy system. To configure a domain to handle a particular process. That is, thefirst operating device 100 corresponding to the 'server 1' registers thesecond operating device 200 corresponding to the 'server 2' as a slave device to configure the 'domain 1'. Thefirst operating device 100 corresponding to '2' registers thesecond operating device 200 corresponding to 'Server 3' and 'Server 5' as a slave device to configure 'Domain 2', and also, 'Server 6'. Thefirst operating device 100 corresponding to 'registers thesecond operating device 200 corresponding to the' server 1 'and the' server 5 'as a slave device to configure the' domain 3 '. Here, in the case of 'domain 3', as thefirst operating device 100 corresponding to 'server 6' operates as the master device, in the case of 'server 1' operating as the master device in 'domain 1', the second operation Act asdevice 200. Meanwhile, thefirst operating device 200 may configure a domain by registering an operating device constituting another domain as a slave device. That is, in the case of 'Server 1' operating as thefirst operating device 200 which is the master device in 'Domain 1', thesecond operating device 200 which is a slave device of 'Domain 3' is also configured. In the case of 'server 5' operating as thesecond operating device 200 which is a slave device at 2 ', it may be configured as thesecond operating device 200 which is a slave device at' domain 3 '.

아울러, 제1운용장치(100)는 특정 프로세스 처리에 대응하여 상기 도메인을 구성하는 각각의 제2운용장치(200)로부터 부가 데이터를 획득한다.In addition, thefirst operating apparatus 100 obtains additional data from eachsecond operating apparatus 200 constituting the domain in response to a specific process process.

보다 구체적으로, 제1운용장치(200)는 특정 프로세스 처리에 대응하여 도메인을 구성하는 각각의 제2운용장치(200)의 접속주소를 확인하고, 확인된 접속주소를 기반으로 제2운용장치(200)로부터 상기 특정 프로세스 처리에 따른 부가 데이터를 획득하게 된다. 즉, '도메인 1'에서 '서버 1'에 해당하는 제1운용장치(100)는 슬레이브 장치로 등록된 '서버 2'에 해당하는 제2운용장치(200)로부터 특정 프로세스 처리에 따른 부가 데이터를 획득하며, 또한, '도메인 2'에서 '서버 4'에 해당하는 제1운용장치(100)는 슬레이브 장치로 등록된 '서버 3'과 '서버 5'에 해당하는 제2운용장치(200)로부터 특정 프로세스 처리에 따른 부가 데이터를 획득하고, 아울러, '도메인 3'에서 '서버 6'에 해당하는 제1운용장치(100)는 슬레이브 장치로 등록된 '서버 1'과 '서버 5'에 해당하는 제2운용장치(200)로부터 특정 프로세스 처리에 따른 부가 데이터를 획득하게 된다.More specifically, thefirst operating apparatus 200 confirms the access address of eachsecond operating apparatus 200 constituting the domain in response to a specific process, and based on the confirmed access address, the second operating apparatus ( 200, additional data according to the specific process processing is obtained. That is, thefirst operating device 100 corresponding to 'Server 1' in 'Domain 1' receives additional data according to a specific process from thesecond operating device 200 corresponding to 'Server 2' registered as a slave device. In addition, thefirst operating device 100 corresponding to the 'server 4' in the 'domain 2' is obtained from thesecond operating device 200 corresponding to the 'server 3' and the 'server 5' registered as slave devices. Acquiring additional data according to a specific process, and in addition, thefirst operating device 100 corresponding to 'Server 6' in 'Domain 3' corresponds to 'Server 1' and 'Server 5' registered as slave devices. Additional data according to a specific process is obtained from thesecond operating device 200.

제2운용장치(200)는 제1운용장치(100)에 등록되어 특정 프로세스를 처리하기 위한 도메인을 구성한다.Thesecond operating device 200 is registered in thefirst operating device 100 to form a domain for processing a specific process.

보다 구체적으로, 제2운용장치(200)는 마스터 장치로서 동작하는 적어도 하나의 제1운용장치(100)에 등록되어 특정 프로세스를 처리하기 위한 각각의 도메인을 구성한다. 즉, '서버 2'에 해당하는 제2운용장치(200)는 '서버 1'에 해당하는 제1운용장치(100)에 등록되어 '도메인 1'을 구성하며, '서버 3'과 '서버 5'에 해당하는 제2운용장치(200)는 '서버 4'에 해당하는 제1운용장치(100)에 슬레이브 장치로 등록되어 '도메인 2'를 구성하고, 아울러, '서버 1'과 '서버 5'에 해당하는 제2운용장치(200)는 '서버 6'에 해당하는 제1운용장치(100)에 슬레이브 장치로 등록되어 '도메인 3'을 구성하게 된다.More specifically, thesecond operating device 200 is registered with at least onefirst operating device 100 operating as a master device to configure each domain for processing a specific process. That is, thesecond operating device 200 corresponding to 'server 2' is registered in thefirst operating device 100 corresponding to 'server 1' to configure 'domain 1', and the 'server 3' and 'server 5' 'Thesecond operating device 200 is registered as a slave device in thefirst operating device 100 corresponding to' server 4 'to configure' domain 2 ', and also,' server 1 'and' server 5 '. Thesecond operating device 200 corresponding to 'is registered as a slave device in thefirst operating device 100 corresponding to' Server 6 'to configure' domain 3 '.

아울러, 제2운용장치(200)는 마스터 장치로서 동작하는 제1운용장치(100)에 부가 데이터를 제공한다.In addition, thesecond operating device 200 provides additional data to thefirst operating device 100 operating as a master device.

보다 구체적으로, 제2운용장치(200)는 도메인 별 특정 프로세스 처리에 대응하여 각각의 마스터 장치로서 동작하는 제1운용장치(100)로부터 부가 데이터 요청을 수신하고, 상기 부가 데이터 요청에 따라 각각의 제1운용장치(100)를 도메인 별로 구분하여 부가 데이터를 제공하게 된다. 즉, '도메인 1'에서의 특정 프로세스 처리에 따라 '서버 2'에 해당하는 제2운용장치(200)는 '서버 1'에 해당하는 제1운용장치(100)에 부가 데이터를 제공하며, 또한, '도메인 2'에서의 특정 프로세스 처리에 따라 '서버 3'과 '서버 5'에 해당하는 제2운용장치(200)는 '서버 4'에 해당하는 제1운용장치(100)에 부가 데이터를 제공하고, 아울러, '도메인 3'에서의 특정 프로세스 처리에 따라 '서버 1'과 '서버 5'에 해당하는 제2운용장치(200)는 '서버 6'에 해당하는 제1운용장치(100)에 부가 데이터를 제공하게 된다.More specifically, thesecond operating device 200 receives an additional data request from thefirst operating device 100 operating as each master device in response to specific process processing for each domain, and according to the additional data request Thefirst operating device 100 is divided into domains to provide additional data. That is, according to the specific process processing in 'Domain 1', thesecond operating device 200 corresponding to 'Server 2' provides additional data to thefirst operating device 100 corresponding to 'Server 1'. According to the specific process processing in 'Domain 2', thesecond operating apparatus 200 corresponding to 'Server 3' and 'Server 5' may add additional data to thefirst operating apparatus 100 corresponding to 'Server 4'. In addition, according to the processing of the specific process in 'Domain 3', thesecond operating apparatus 200 corresponding to 'Server 1' and 'Server 5' may be thefirst operating apparatus 100 corresponding to 'Server 6'. To provide additional data.

이하에서는, 도 2를 참조하여, 본 발명의 실시예에 따른 제1운용장치(100)의 구체적인 구성을 설명하도록 한다.Hereinafter, with reference to FIG. 2, the specific configuration of thefirst operating device 100 according to an embodiment of the present invention.

즉, 제1운용장치(100)는, 각각의 레거시 시스템을 운용하는 하나 이상의 제2운용장치를 슬레이브 장치로 등록하여 특정 프로세스를 처리하기 위한 도메인을 구성하는 운용관리부(110); 및 상기 특정 프로세스 처리에 대응하여 상기 도메인을 구성하는 각각의 제2운용장치(200)로부터 부가 데이터를 획득하는 운용처리부(120)를 포함하는 구성을 갖는다.That is, thefirst operating device 100 may include: anoperation management unit 110 that configures a domain for processing a specific process by registering one or more second operating devices that operate each legacy system as a slave device; And anoperation processing unit 120 for acquiring additional data from each of thesecond operation apparatuses 200 constituting the domain in response to the specific process processing.

여기서, 운용관리부(110)는 서버에 설치된 에이전트 간 연동 처리를 위한 에이전트 플랫폼(Agent Platform)을 지칭하는 것으로서, 다수의 에이전트들의 메시지 전달 역할을 하는 ACC(Agent Communication Channel), 에이전트의 이름과 접속주소를 관리하는 ANS(Agent Name Server) 및 에이전트의 생성, 삭제 등을 관리하는 AMS(Agent Management System)를 포함할 수 있다.Here, theoperation management unit 110 refers to an agent platform (Agent Platform) for interworking processing between agents installed in the server, Agent Communication Channel (ACC) serving as a message transfer of a plurality of agents, the name and access address of the agent It may include an ANS (Agent Name Server) for managing the AMS (Agent Management System) for managing the creation, deletion, and the like.

또한, 운용처리부(120)는 서버에 설치되어 사용자가 요구하는 프로세스를 처리하기 위한 에이전트를 지칭하는 것으로서, 해당 서버에 탑재되어 자체 부가 데이터를 관리하는 DBMS(Data Base Management System) 및 DBMS의 접속정보를 관리하는 Embedded DB(Data Base)와 연동되게 된다.In addition, theoperation processing unit 120 refers to an agent installed in a server to process a process required by a user, and is mounted on a corresponding server and access information of a DBMS (Data Base Management System) and DBMS managing its own additional data. Interworking with Embedded DB (Data Base) that manages

운용관리부(110)는 복수의 제2운용장치(200)를 등록하여 특정 프로세스를 처리하기 위한 도메인을 구성한다.Theoperation management unit 110 registers a plurality ofsecond operation apparatuses 200 to configure a domain for processing a specific process.

보다 구체적으로, 운용관리부(110)는 탑재된 에이전트 플랫폼의 활성화에 따라 마스터 장치로 동작함으로써, 각각의 레거시 시스템을 운용하는 하나 이상의 제2운용장치(200)에 탑재된 에이전트로부터 전달되는 접속주소(IP)를 ANS(Agent Name Server)에 등록하고, 이를 AMS(Agent Management System)에 통지함으로써, 특정 프로세스를 처리하기 위한 도메인을 구성하게 된다.More specifically, theoperation management unit 110 operates as a master device according to the activation of the mounted agent platform, so that the access address delivered from the agent mounted on at least onesecond operation device 200 operating each legacy system ( By registering the IP to the Agent Name Server (ANS) and notifying the Agent Management System (AMS), a domain for processing a specific process is configured.

운용처리부(120)는 특정 프로세스 처리에 대응하여 상기 도메인을 구성하는 각각의 제2운용장치(200)로부터 부가 데이터를 획득한다.Theoperation processing unit 120 obtains additional data from eachsecond operation apparatus 200 constituting the domain in response to a specific process.

보다 구체적으로, 운용처리부(120)는 특정 프로세스 처리에 대응하여 도메인을 구성하는 각각의 제2운용장치(200)로부터 상기 특정 프로세스 처리에 따른 부가 데이터를 획득하게 된다. 즉, 운용처리부(120)는 Embedded DB(Data Base)로부터 전달되는 특정 프로세스 처리 요청에 따라 도메인을 구성하는 각각의 제2운용장치(200)의 접속주소를 확인하고, 확인된 접속주소를 기반으로 제2운용장치(200)에 탑재된 에이전트와 연동하여 상기 특정 프로세스 처리에 따른 부가 데이터를 획득하게 된다. 아울러, 운용처리부(120)는 획득된 부가 데이터를 DBMS(Data Base Management System)에 전달하고, 해당 프로세스가 완료되었음을 AMS(Agent Management System)에 통지하게 된다.More specifically, theoperation processing unit 120 obtains additional data according to the specific process processing from each of thesecond operating apparatuses 200 constituting the domain in response to the specific process processing. That is, theoperation processing unit 120 confirms the access address of eachsecond operation apparatus 200 constituting the domain according to a specific process processing request transmitted from the embedded DB (Data Base), and based on the confirmed access address In conjunction with the agent mounted on thesecond operating device 200, additional data according to the specific process is acquired. In addition, theoperation processing unit 120 transmits the acquired additional data to the DBMS (Data Base Management System), and notifies the Agent Management System (AMS) that the process is completed.

이하에서는, 도 3을 참조하여, 본 발명의 실시예에 따른 제2운용장치(200)의 구체적인 구성을 설명하도록 한다.Hereinafter, with reference to FIG. 3, a detailed configuration of thesecond operating device 200 according to an embodiment of the present invention.

즉, 제2운용장치(200)는, 마스터 장치로서 동작하는 적어도 하나의 제1운용장치(100)에 등록되어 특정 프로세스를 처리하기 위한 각각의 도메인이 구성되도록 하는 운용처리부(210); 및 상기 도메인 별 특정 프로세스 처리에 대응하여 각각의 마스터 장치로서 동작하는 제1운용장치(100)에 부가 데이터를 추출하여 상기 운용처리부(210)를 통해 제공하는 데이터관리부(220)를 포함하는 구성을 갖는다.That is, thesecond operation apparatus 200 may include anoperation processing unit 210 registered with at least onefirst operation apparatus 100 operating as a master apparatus so that each domain for processing a specific process is configured; And adata management unit 220 extracting additional data to thefirst operation device 100 operating as each master device in response to the specific process processing for each domain and providing the same through theoperation processing unit 210. Have

여기서, 운용처리부(210)는 서버에 설치되어 사용자가 요구하는 프로세스를 처리하기 위한 에이전트를 지칭하는 것이며, 상기 데이터관리부(220)는 해당 서버에 탑재되어 자체 부가 데이터를 관리하는 DBMS(Data Base Management System) 및 DBMS(Data Base Management System)의 접속정보를 관리하는 Embedded DB(Data Base)를 포함하는 구성을 갖게 된다.Here, theoperation processing unit 210 refers to an agent installed in the server to process a process required by the user, thedata management unit 220 is mounted on the server to manage its own additional data DBMS (Data Base Management) It has a configuration including an embedded DB (Data Base) for managing the access information of the system and DBMS (Data Base Management System).

한편, 제2운용장치(200)는 제1운용장치(100)와 마찬가지로 서버에 설치된 에이전트 간 연동 처리를 위한 에이전트 플랫폼(Agent Platform)이 탑재되나, 슬레이브 장치로 구동됨에 따라, 해당 에이전트 플랫폼은 비활성화 상태로 유지되게 된다.On the other hand, thesecond operating device 200 is equipped with an Agent Platform (Agent Platform) for interworking processing between the agents installed in the server, as in thefirst operating device 100, but driven as a slave device, the agent platform is deactivated Will remain in the state.

운용처리부(210)는 제1운용장치(100)에 등록되어 특정 프로세스를 처리하기 위한 도메인을 구성한다.Theoperation processing unit 210 is registered in thefirst operation apparatus 100 to configure a domain for processing a specific process.

보다 구체적으로, 운용처리부(210)는 마스터 장치로서 동작하는 적어도 하나의 제1운용장치(100)에 등록되어 특정 프로세스를 처리하기 위한 각각의 도메인을 구성한다.More specifically, theoperation processing unit 210 is registered in the at least onefirst operation device 100 that operates as a master device to configure each domain for processing a specific process.

데이터관리부(220)는 마스터 장치로서 동작하는 제1운용장치(100)에 부가 데이터를 제공한다.Thedata management unit 220 provides additional data to thefirst operating device 100 operating as a master device.

보다 구체적으로, 데이터관리부(220)는 운용처리부(210)를 통해 도메인 별 특정 프로세스 처리에 대응하여 각각의 마스터 장치로서 동작하는 제1운용장치(100)로부터 부가 데이터 요청을 수신하고, 상기 부가 데이터 요청에 따라 각각의 제1운용장치(100)를 도메인 별로 구분하여 부가 데이터를 제공하게 된다. 즉, 데이터관리부(220)를 구성하는 Embedded DB(Data Base)는 운용처리부(210)의 요청에 따라 자체 부가 데이터를 관리하는 DBMS(Data Base Management System)의 접속정보를 전달하고, 해당 접속정보를 토대로 DBMS(Data Base Management System)에 접속한 운용처리부(210)에 부가 데이터를 추출하여 전달함으로써, 추출된 부가 데이터가 도메인 별로 구분되어 제1운용장치(100)에 제공되도록 한다.More specifically, thedata management unit 220 receives an additional data request from thefirst operation device 100 operating as each master device in response to a specific process processing for each domain through theoperation processing unit 210, and the additional data. According to the request, each of thefirst operating apparatuses 100 may be classified by domain to provide additional data. That is, the embedded DB (Data Base) constituting thedata management unit 220 delivers access information of a DBMS (Data Base Management System) that manages its own additional data according to a request of theoperation processing unit 210, and transmits the access information. By extracting and transmitting additional data to theoperation processing unit 210 connected to a DBMS (Data Base Management System) based on the extracted additional data, the extracted additional data is classified for each domain and provided to thefirst operation apparatus 100.

이상에서 살펴본 바와 같이, 본 발명에 따른 분산 지향 데이터 접근 시스템에 따르면, 레거시(Legacy) 시스템을 운용하는 운용장치 간 연동 구성을 적용하여 개별 프로세스를 처리하는 다수의 도메인(Domain)을 형성함으로써, 하나의 목적을 처리하기 위한 프로세스뿐만 아니라 다중 목적을 수행하는 프로세스가 가능하다. 또한, 도메인 간 특정 운용장치를 상호 공유할 수 있도록 도메인을 구성함으로써, 상기 특정 운용장치를 기반으로 운용되는 분산 데이터에 대한 도메인 별 접근이 가능해짐에 따라, 분산 데이터 상호 운용을 위한 기반 구축 비용을 절감할 수 있으며, 레거시 시스템의 자율성과 독립성을 최대한 보장할 수 있다.As described above, according to the distributed-oriented data access system according to the present invention, by applying the interworking configuration between the operating device operating the legacy system (Legacy) by forming a plurality of domains (Domain) to process individual processes, It is possible to carry out a multi-purpose process as well as a process to handle the purpose of the. In addition, by configuring a domain so that specific operating systems can be shared among domains, domain-specific access to distributed data managed based on the specific operating device becomes possible, thereby establishing a base cost for distributed data interoperability. It can reduce costs and ensure maximum autonomy and independence of legacy systems.

이하에서는, 도 4 내지 도 6을 참조하여, 본 발명의 실시예에 따른 분산 지향 데이터 접근 방법을 설명하기로 한다. 여기서, 전술한 도 1 내지 도 3에 도시된 구성은 설명의 편의를 위해 해당 참조번호를 언급하여 설명하기로 한다.Hereinafter, a distributed-oriented data access method according to an embodiment of the present invention will be described with reference to FIGS. 4 to 6. Here, the above-described configuration shown in Figures 1 to 3 will be described by referring to the reference numerals for convenience of description.

우선, 도 4를 참조하여 본 발명의 실시예에 따른 분산 지향 데이터 접근 시스템의 동작 방법을 설명하기로 한다.First, a method of operating a distributed-oriented data access system according to an embodiment of the present invention will be described with reference to FIG. 4.

먼저, 제1운용장치(100)가 복수의 제2운용장치(200)를 등록하여 특정 프로세스를 처리하기 위한 도메인을 구성한다(S110-S130).First, thefirst operating device 100 registers a plurality ofsecond operating devices 200 to configure a domain for processing a specific process (S110-S130).

바람직하게는, 제1운용장치(200)는 탑재된 에이전트 플랫폼의 활성화에 따라 마스터 장치로 동작함으로써, 각각의 레거시 시스템을 운용하는 하나 이상의 제2운용장치(200)의 접속주소(IP)를 등록하여 특정 프로세스를 처리하기 위한 도메인을 구성하게 된다. 즉, 도 1을 참조하면 '서버 1'에 해당하는 제1운용장치(100)는 '서버 2'에 해당하는 제2운용장치(200)를 슬레이브 장치로 등록하여 '도메인 1'을 구성하며, 또한, '서버 4'에 해당하는 제1운용장치(100)는 '서버 3'과 '서버 5'에 해당하는 제2운용장치(200)를 슬레이브 장치로 등록하여 '도메인 2'를 구성하고, 아울러, '서버 6'에 해당하는 제1운용장치(100)는 '서버 1'과 '서버 5'에 해당하는 제2운용장치(200)를 슬레이브 장치로 등록하여 '도메인 3'을 구성하게 된다. 여기서, '도메인 3'의 경우, '서버 6'에 해당하는 제1운용장치(100)가 마스터 장치로 동작함에 따라, '도메인 1'에서 마스터 장치로 동작하는 '서버 1'의 경우 제2운용장치(200)로서 동작하게 된다. 한편, 제1운용장치(200)는 타 도메인을 구성하는 운용장치를 슬레이브 장치로 등록하여 도메인을 구성할 수 있다. 즉, '도메인 1'에서 마스터 장치인 제1운용장치(200)로서 동작하는 '서버 1'의 경우, '도메인 3'의 슬레이브 장치인 제2운용장치(200)로 구성되며, 또한, '도메인 2'에서 슬레이브 장치인 제2운용장치(200)로 동작하는 '서버 5'의 경우, '도메인 3'에서 슬레이브 장치인 제2운용장치(200)로 구성될 수 있다.Preferably, thefirst operating device 200 registers an access address (IP) of at least onesecond operating device 200 operating each legacy system by operating as a master device according to activation of the mounted agent platform. To configure a domain to handle a particular process. That is, referring to FIG. 1, thefirst operating device 100 corresponding to 'server 1' registers thesecond operating device 200 corresponding to 'server 2' as a slave device to configure 'domain 1'. In addition, thefirst operating device 100 corresponding to 'server 4' registers thesecond operating device 200 corresponding to 'server 3' and 'server 5' as a slave device to configure 'domain 2'. In addition, thefirst operating device 100 corresponding to the 'server 6' registers thesecond operating device 200 corresponding to the 'server 1' and the 'server 5' as a slave device to configure the 'domain 3'. . Here, in the case of 'domain 3', as thefirst operating device 100 corresponding to 'server 6' operates as the master device, in the case of 'server 1' operating as the master device in 'domain 1', the second operation Act asdevice 200. Meanwhile, thefirst operating device 200 may configure a domain by registering an operating device constituting another domain as a slave device. That is, in the case of 'Server 1' operating as thefirst operating device 200 which is the master device in 'Domain 1', thesecond operating device 200 which is a slave device of 'Domain 3' is also configured. In the case of 'server 5' operating as thesecond operating device 200 which is a slave device at 2 ', it may be configured as thesecond operating device 200 which is a slave device at' domain 3 '.

그리고 나서, 제1운용장치(100)가 특정 프로세스 처리에 대응하여 상기 도메인을 구성하는 각각의 제2운용장치(200)에 부가 데이터를 요청한다(S140-S160).Thereafter, thefirst operating apparatus 100 requests additional data from eachsecond operating apparatus 200 constituting the domain in response to a specific process (S140-S160).

바람직하게는, 제1운용장치(200)는 특정 프로세스 처리에 대응하여 도메인을 구성하는 각각의 제2운용장치(200)의 접속주소를 확인하고, 확인된 접속주소를 기반으로 제2운용장치(200)로부터 상기 특정 프로세스 처리에 따른 부가 데이터를 요청하게 된다. 즉, 도 1을 참조하면 '도메인 1'에서 '서버 1'에 해당하는 제1운용장치(100)는 슬레이브 장치로 등록된 '서버 2'에 해당하는 제2운용장치(200)로부터 특정 프로세스 처리에 따른 부가 데이터를 요청하며, 또한, '도메인 2'에서 '서버 4'에 해당하는 제1운용장치(100)는 슬레이브 장치로 등록된 '서버 3'과 '서버 5'에 해당하는 제2운용장치(200)에 특정 프로세스 처리에 따른 부가 데이터를 요청하고, 아울러, '도메인 3'에서 '서버 6'에 해당하는 제1운용장치(100)는 슬레이브 장치로 등록된 '서버 1'과 '서버 5'에 해당하는 제2운용장치(200)에 특정 프로세스 처리에 따른 부가 데이터를 요청하게 된다.Preferably, thefirst operating apparatus 200 confirms the access address of eachsecond operating apparatus 200 constituting the domain in response to a specific process, and based on the confirmed access address, the second operating apparatus ( 200, request additional data according to the specific process processing. That is, referring to FIG. 1, thefirst operating device 100 corresponding to the 'server 1' in the 'domain 1' may process a specific process from thesecond operating device 200 corresponding to the 'server 2' registered as the slave device. Request additional data, and thefirst operating device 100 corresponding to the 'server 4' in the 'domain 2' is the second operation corresponding to the 'server 3' and the 'server 5' registered as slave devices. Request additional data according to a specific process processing to thedevice 200, and thefirst operating device 100 corresponding to 'Server 6' in 'Domain 3' is a 'Server 1' and 'Server registered as a slave device Thesecond operating device 200 corresponding to 5 'is requested to have additional data according to a specific process.

이후, 제2운용장치(200)가 마스터 장치로서 동작하는 제1운용장치(100)에 부가 데이터를 제공한다(S170-S190).Thereafter, thesecond operating device 200 provides additional data to thefirst operating device 100 operating as a master device (S170-S190).

바람직하게는, 제2운용장치(200)는 도메인 별 특정 프로세스 처리에 대응하여 각각의 마스터 장치로서 동작하는 제1운용장치(100)로부터 부가 데이터 요청을 수신하고, 상기 부가 데이터 요청에 따라 각각의 제1운용장치(100)를 도메인 별로 구분하여 부가 데이터를 제공하게 된다. 즉, 도 1을 참조하면 '도메인 1'에서의 특정 프로세스 처리에 따라 '서버 2'에 해당하는 제2운용장치(200)는 '서버 1'에 해당하는 제1운용장치(100)에 부가 데이터를 제공하며, 또한, '도메인 2'에서의 특정 프로세스 처리에 따라 '서버 3'과 '서버 5'에 해당하는 제2운용장치(200)는 '서버 4'에 해당하는 제1운용장치(100)에 부가 데이터를 제공하고, 아울러, '도메인 3'에서의 특정 프로세스 처리에 따라 '서버 1'과 '서버 5'에 해당하는 제2운용장치(200)는 '서버 6'에 해당하는 제1운용장치(100)에 부가 데이터를 제공하게 된다.Preferably, thesecond operating device 200 receives an additional data request from thefirst operating device 100 operating as each master device in response to specific process processing for each domain, and according to the additional data request, Thefirst operating device 100 is divided into domains to provide additional data. That is, referring to FIG. 1, according to a specific process processing in 'domain 1', thesecond operating apparatus 200 corresponding to 'server 2' may add additional data to thefirst operating apparatus 100 corresponding to 'server 1'. In addition, according to the specific process processing in 'Domain 2', thesecond operating device 200 corresponding to 'Server 3' and 'Server 5' is thefirst operating device 100 corresponding to 'Server 4' ) And additionally, thesecond operating device 200 corresponding to 'server 1' and 'server 5' according to the specific process processing in 'domain 3' Provide additional data to the operating device (100).

다음, 도 5를 참조하여 본 발명의 실시예에 따른 제1운용장치(100)의 동작 방법을 설명하기로 한다.Next, a method of operating thefirst operating device 100 according to the embodiment of the present invention will be described with reference to FIG. 5.

먼저, 운용관리부(110)는 탑재된 에이전트 플랫폼의 활성화에 따라 마스터 장치로 동작함으로써, 각각의 레거시 시스템을 운용하는 하나 이상의 제2운용장치(200)에 탑재된 에이전트로부터 전달되는 접속주소(IP)를 ANS(Agent Name Server)에 등록한다(S210-S220)First, theoperation management unit 110 operates as a master device according to the activation of the mounted agent platform, so that an access address (IP) transmitted from an agent mounted on at least onesecond operation device 200 operating each legacy system. To the ANS (Agent Name Server) (S210-S220)

그리고 나서, 운용관리부(110)는 접속주소(IP)의 등록 상태를 AMS(Agent Management System)에 통지함으로써, 특정 프로세스를 처리하기 위한 도메인을 구성하게 된다(S230).Then, theoperation management unit 110 notifies the AMS (Agent Management System) of the registration status of the access address (IP), thereby configuring a domain for processing a specific process (S230).

그런 다음, 운용처리부(120)는 Embedded DB(Data Base)로부터 전달되는 특정 프로세스 처리 요청에 따라 도메인을 구성하는 각각의 제2운용장치(200)의 접속주소를 확인한다(S240-S260).Then, theoperation processing unit 120 checks the access address of eachsecond operating device 200 constituting the domain according to a specific process processing request transmitted from the embedded DB (Data Base) (S240-S260).

다음으로, 운용처리부(120)는 확인된 접속주소를 기반으로 제2운용장치(200)에 탑재된 에이전트와 연동하여 상기 특정 프로세스 처리에 따른 부가 데이터를 획득하게 된다(S270-S280).Next, theoperation processor 120 acquires additional data according to the specific process by interworking with an agent mounted in thesecond operation apparatus 200 based on the confirmed access address (S270-S280).

이후, 운용처리부(120)는 DBMS(Data Base Management System)의 접속정보를 확인하여, 획득된 부가 데이터를 DBMS에 전달하고, 해당 프로세스가 완료되었음을 AMS(Agent Management System)에 통지하게 된다(S290-S330).Thereafter, theoperation processor 120 checks the access information of the DBMS (Data Base Management System), transfers the acquired additional data to the DBMS, and notifies the AMS (Agent Management System) that the corresponding process is completed (S290-). S330).

다음, 도 6을 참조하여 본 발명의 실시예에 따른 제2운용장치(200)의 동작 방법을 설명하기로 한다.Next, an operation method of thesecond operating device 200 according to an exemplary embodiment of the present invention will be described with reference to FIG. 6.

먼저, 운용처리부(210)는 마스터 장치로서 동작하는 적어도 하나의 제1운용장치(100)에 등록되어 특정 프로세스를 처리하기 위한 각각의 도메인을 구성한다(S410).First, theoperation processing unit 210 is registered in at least onefirst operation device 100 that operates as a master device to configure each domain for processing a specific process (S410).

그리고 나서, 운용처리부(210)는 도메인 별 특정 프로세스 처리에 대응하여 각각의 마스터 장치로서 동작하는 제1운용장치(100)로부터 부가 데이터 요청이 수신될 경우, 데이터관리부(220)를 구성하는 Embedded DB(Data Base)로부터 자체 부가 데이터를 관리하는 DBMS(Data Base Management System)의 접속정보를 획득한다(S420-S440)Then, theoperation processing unit 210 when the additional data request is received from thefirst operating device 100 operating as each master device corresponding to the specific process processing for each domain, the embedded DB constituting thedata management unit 220 Obtain access information of a DBMS (Data Base Management System) managing its own additional data from the (Data Base) (S420-S440)

이후, 데이터관리부(220)는 해당 접속정보를 토대로 DBMS(Data Base Management System)에 접속한 운용처리부(210)에 부가 데이터를 추출하여 전달함으로써, 추출된 부가 데이터가 도메인 별로 구분되어 제1운용장치(100)에 제공될 수 있도록 한다(S450-S470).Thereafter, thedata management unit 220 extracts and transmits additional data to theoperation processing unit 210 connected to the DBMS (Data Base Management System) based on the corresponding access information, so that the extracted additional data is classified by domain and thus, the first operating device. To be provided to (100) (S450-S470).

이상에서 살펴본 바와 같이, 본 발명에 따른 분산 지향 데이터 접근 방법에 따르면, 레거시(Legacy) 시스템을 운용하는 운용장치 간 연동 구성을 적용하여 개별 프로세스를 처리하는 다수의 도메인(Domain)을 형성함으로써, 하나의 목적을 처리하기 위한 프로세스뿐만 아니라 다중 목적을 수행하는 프로세스가 가능하다. 또한, 도메인 간 특정 운용장치를 상호 공유할 수 있도록 도메인을 구성함으로써, 상기 특정 운용장치를 기반으로 운용되는 분산 데이터에 대한 도메인 별 접근이 가능해짐에 따라, 분산 데이터 상호 운용을 위한 기반 구축 비용을 절감할 수 있으며, 레거시 시스템의 자율성과 독립성을 최대한 보장할 수 있다.As described above, according to the distributed-oriented data access method according to the present invention, by forming a plurality of domains for processing individual processes by applying an interworking configuration between the operating system operating a legacy system, It is possible to carry out a multi-purpose process as well as a process to handle the purpose of the. In addition, by configuring a domain so that specific operating systems can be shared among domains, domain-specific access to distributed data managed based on the specific operating device becomes possible, thereby establishing a base cost for distributed data interoperability. It can reduce costs and ensure maximum autonomy and independence of legacy systems.

한편, 여기에 제시된 실시예들과 관련하여 설명된 방법 또는 알고리즘의 단계들은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 본 발명의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.Meanwhile, the steps of the method or algorithm described in connection with the embodiments presented herein may be embodied in the form of program instructions that may be executed by various computer means and recorded on a computer readable medium. The computer-readable medium may include program instructions, data files, data structures, and the like, alone or in combination. The program instructions recorded on the medium may be those specially designed and constructed for the present invention or may be available to those skilled in the art of computer software. Examples of computer-readable media include magnetic media such as hard disks, floppy disks and magnetic tape; optical media such as CD-ROMs and DVDs; magnetic media such as floppy disks; Magneto-optical media, and hardware devices specifically configured to store and execute program instructions such as ROM, RAM, flash memory, and the like. Examples of program instructions include machine language code such as those produced by a compiler, as well as high-level language code that can be executed by a computer using an interpreter or the like. The hardware device described above may be configured to operate as one or more software modules to perform the operations of the present invention, and vice versa.

지금까지 본 발명을 바람직한 실시 예를 참조하여 상세히 설명하였지만, 본 발명이 상기한 실시 예에 한정되는 것은 아니며, 이하의 특허청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 누구든지 다양한 변형 또는 수정이 가능한 범위까지 본 발명의 기술적 사상이 미친다 할 것이다.While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed exemplary embodiments, but, on the contrary, It will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims.

본 발명에 따른 분산 지향 데이터 접근 시스템 및 그 방법에 따르면, 레거시(Legacy) 시스템을 운용하는 운용장치 간 연동 구성을 적용하여 개별 프로세스를 처리하는 다수의 도메인(Domain)을 형성하고, 도메인 간 특정 운용장치를 상호 공유할 수 있도록 도메인을 구성한다는 점에서 기존 기술의 한계를 뛰어 넘음에 따라 관련 기술에 대한 이용만이 아닌 적용되는 장치의 시판 또는 영업의 가능성이 충분할 뿐만 아니라 현실적으로 명백하게 실시할 수 있는 정도이므로 산업상 이용가능성이 있는 발명이다.According to the distributed-oriented data access system and the method according to the present invention, by applying the interlocking configuration between the operating device operating the legacy system to form a plurality of domains (Process) to process individual processes, specific operation between domains Overcoming the limitations of existing technologies in configuring domains to share devices with each other, not only the availability of the relevant technologies, but also the potential for market or sales of the applied devices, as well as the degree to which they are practically evident. Therefore, the invention has industrial applicability.

100: 제1운용장치
110: 운용관리부120: 운용처리부
200: 제2운용장치
210: 운용처리부220: 데이터관리부
100: first operating device
110: operation management unit 120: operation processing unit
200: second operation device
210: operation processing unit 220: data management unit

Claims (22)

Translated fromKorean
각각의 레거시 시스템을 운용하는 하나 이상의 운용장치를 슬레이브 장치로 등록하여 제1프로세스를 처리하기 위한 도메인을 구성하고, 상기 제1프로세스 처리에 따라 해당 도메인을 구성하는 슬레이브 장치로부터 부가 데이터를 수집하는 제1운용장치; 및
각각의 레거시 시스템을 운용하는 하나 이상의 운용장치를 슬레이브 장치로 등록하여 제2프로세스를 처리하기 위한 도메인을 구성하고, 상기 제2프로세스 처리에 따라 해당 도메인을 구성하는 슬레이브 장치로부터 부가 데이터를 수집하는 제2운용장치를 포함하며,
상기 제1운용장치에 등록된 슬레이브 장치 중 적어도 하나는, 상기 제2운용장치에 슬레이브 장치로서 등록되어 상기 제2프로세스를 처리하기 위한 도메인을 구성하거나, 상기 제2운용장치에 등록된 슬레이브 장치 중 적어도 하나는 상기 제1운용장치에 슬레이브 장치로서 등록되어 상기 제2프로세스를 처리하기 위한 도메인을 구성하는 것을 특징으로 하는 분산 지향 데이터 접근 시스템.
Registering at least one operating device operating each legacy system as a slave device to configure a domain for processing the first process, and collecting additional data from slave devices configuring the corresponding domain according to the first process processing; 1 operating device; And
Registering at least one operating device operating each legacy system as a slave device to configure a domain for processing a second process, and collecting additional data from slave devices configuring the corresponding domain according to the second process processing; 2 includes the operating device,
At least one of the slave devices registered in the first operating device is registered as the slave device in the second operating device to form a domain for processing the second process, or among the slave devices registered in the second operating device. At least one is registered with the first operating device as a slave device to configure a domain for processing the second process.
제 1 항에 있어서,
상기 제1운용장치는,
상기 제2운용장치에 슬레이브 장치로 등록되어, 상기 제2프로세스 처리에 따른 부가 데이터를 상기 제2운용장치에 제공하는 것을 특징으로 하는 분산 지향 데이터 접근 시스템.
The method of claim 1,
The first operating device,
And a second device registered in the second operating device as a slave device to provide additional data according to the second process to the second operating device.
제 1 항에 있어서,
상기 제2운용장치는,
상기 제1운용장치에 슬레이브 장치로 등록되어, 상기 제1프로세스 처리에 따른 부가 데이터를 상기 제1운용장치에 제공하는 것을 특징으로 하는 분산 지향 데이터 접근 시스템.
The method of claim 1,
The second operating device,
And a slave device registered in the first operating device, and providing additional data according to the first process to the first operating device.
제 1 항에 있어서,
상기 제1운용장치 및 제2운용장치 중 적어도 하나는,
제3프로세스를 처리하기 위해 도메인을 구성하는 제3운용장치에 슬레이브장치로 등록되어, 상기 제3프로세스 처리에 따른 부가 데이터를 상기 제3운용장치에 제공하는 것을 특징으로 하는 분산 지향 데이터 접근 시스템.
The method of claim 1,
At least one of the first operating device and the second operating device,
And a slave device registered to a third operating device constituting a domain for processing a third process, and providing additional data according to the third process process to the third operating device.
각각의 레거시 시스템을 운용하는 하나 이상의 운용장치를 슬레이브 장치로 등록하여 제1프로세스를 처리하기 위한 도메인을 구성하는 운용관리부; 및
상기 제1프로세스 처리하기 위한 도메인을 구성하는 각각의 슬레이브 장치를 확인하고, 확인된 슬레이브 장치를 대상으로 상기 제1프로세스 처리에 따른 부가 데이터를 획득하는 운용처리부를 포함하며,
상기 운용처리부는,
제2프로세스를 처리하기 위한 타 도메인에 슬레이브 장치로서 기 등록된 적어도 하나의 운용장치를 상기 제1프로세스를 처리하기 위한 슬레이브장치로 등록하여 상기 도메인을 구성하는 것을 특징으로 하는 운용장치.
An operation management unit configured to register one or more operating devices that operate each legacy system as a slave device to configure a domain for processing the first process; And
An operation processing unit for identifying each slave device constituting a domain for processing the first process and acquiring additional data according to the first process processing for the identified slave device;
The operation processing unit,
And at least one operating device previously registered as a slave device in another domain for processing a second process as a slave device for processing the first process to configure the domain.
삭제delete제 5 항에 있어서,
상기 운용처리부는,
마스터 장치로서 동작하는 하나 이상의 운용장치에 슬레이브 장치로 등록되어 각각의 도메인을 구성하며, 상기 도메인 별 프로세스 처리에 대응하는 부가 데이터를 각각의 마스터 장치에 제공하는 것을 특징으로 하는 운용장치.
The method of claim 5, wherein
The operation processing unit,
And a slave device registered to at least one operating device operating as a master device to configure respective domains, and providing additional data corresponding to the process processing for each domain to each master device.
제1프로세스를 처리하는 마스터 장치에 슬레이브 장치로서 등록되어 상기 제1프로세스를 처리하기 위한 제1도메인을 구성하도록 하며, 상기 제1도메인에 슬레이브 장치로서 기 등록된 상태에서, 제2프로세스를 처리하는 마스터 장치에 슬레이브 장치로서 중복하여 등록되어 상기 제2프로세스를 처리하기 위한 제2도메인을 구성하도록 하는 운용처리부; 및
상기 제1프로세스 및 상기 제2프로세스 각각의 처리와 관련된 부가데이터가 요청되면, 상기 제1도메인을 구성하는 마스터 장치에 상기 제1프로세스 처리와 관련된 부가데이터를 제공하며, 상기 제2도메인을 구성하는 마스터 장치에 상기 제2프로세스 처리와 관련된 부가데이터를 제공하는 데이터관리부를 포함하는 것을 특징으로 하는 운용장치.
Registered as a slave device to the master device that processes the first process to configure a first domain for processing the first process, and processing the second process in a state registered as a slave device to the first domain. An operation processing unit configured to overlap a master device as a slave device and configure a second domain for processing the second process; And
When additional data related to the processing of each of the first process and the second process is requested, the additional data related to the first process processing is provided to a master device configuring the first domain, and the second domain is configured to constitute the second domain. And a data management unit for providing additional data related to the second process process to a master device.
제1운용장치가 각각의 레거시 시스템을 운용하는 하나 이상의 운용장치를 슬레이브 장치로 등록하여 제1프로세스를 처리하기 위한 도메인을 구성하고, 제2운용장치가 각각의 레거시 시스템을 운용하는 하나 이상의 운용장치를 슬레이브 장치로 등록하여 제1프로세스를 처리하기 위한 도메인을 구성하는 도메인구성단계;
상기 제1운용장치가 제1프로세스 처리에 따라 해당 도메인을 구성하는 각각의 슬레이브 장치에 부가데이터를 요청하고, 상기 제2운용장치가 제2프로세스 처리에 따라 해당 도메인을 구성하는 각각의 슬레이브 장치에 부가 데이터를 요청하는 부가데이터요청단계; 및
상기 제1운용장치 및 제2운용장치에 등록된 슬레이브 장치 각각이, 상기 제1프로세스 처리에 대응하는 부가 데이터를 상기 제1운용장치에 제공하고, 상기 제2프로세스 처리에 대응하는 부가 데이터를 상기 제2운용장치에 제공하는 부가데이터제공단계를 포함하며,
상기 도메인구성단계는,
상기 제1운용장치에 등록된 슬레이브 장치 중 적어도 하나를 상기 제2운용장치에 슬레이브 장치로서 등록하여 상기 제2프로세스를 처리하기 위한 도메인을 구성하거나, 상기 제2운용장치에 등록된 슬레이브 장치 중 적어도 하나를 상기 제1운용장치에 슬레이브 장치로서 등록하여 상기 제2프로세스를 처리하기 위한 도메인을 구성하는 것을 특징으로 하는 분산 지향 데이터 접근 방법.
One or more operating devices on which the first operating device registers one or more operating devices operating each legacy system as slave devices to form a domain for processing the first process, and the second operating device operates on each legacy system. A domain configuration step of configuring a domain for processing the first process by registering the slave device as a slave device;
The first operating device requests additional data from each slave device constituting the corresponding domain according to the first process, and the second operating device requests each slave device constituting the corresponding domain according to the second process. An additional data request step of requesting additional data; And
Each of the slave devices registered in the first operating device and the second operating device provides the additional data corresponding to the first process process to the first operating device and supplies the additional data corresponding to the second process process. And providing additional data provided to the second operating device,
The domain configuration step,
Register at least one of the slave devices registered to the first operating device as a slave device to configure the domain for processing the second process, or at least one of the slave devices registered to the second operating device. And registering one as a slave device to the first operating device to configure a domain for processing the second process.
제 9 항에 있어서,
상기 도메인구성단계는,
상기 제1운용장치가 상기 제2운용장치에 슬레이브 장치로 등록되어, 상기 제2프로세스를 처리하기 위한 도메인을 구성하는 것을 특징으로 하는 분산 지향 데이터 접근 방법.
The method of claim 9,
The domain configuration step,
And the first operating device is registered with the second operating device as a slave device to configure a domain for processing the second process.
제 9 항에 있어서,
상기 도메인구성단계는,
상기 제2운용장치가 상기 제1운용장치에 슬레이브 장치로 등록되어, 상기 제1프로세스를 처리하기 위한 도메인을 구성하는 것을 특징으로 하는 분산 지향 데이터 접근 방법.
The method of claim 9,
The domain configuration step,
And the second operating device is registered with the first operating device as a slave device so as to configure a domain for processing the first process.
제 9 항에 있어서,
상기 도메인구성단계는,
상기 제1운용장치 및 제2운용장치 중 적어도 하나가, 제3운용장치에 슬레이브 장치로 등록되어 제3프로세스를 처리하기 위한 도메인을 구성하는 것을 특징으로 하는 분산 지향 데이터 접근 방법.
The method of claim 9,
The domain configuration step,
At least one of the first operating device and the second operating device is registered as a slave device in the third operating device to configure a domain for processing the third process.
각각의 레거시 시스템을 운용하는 하나 이상의 운용장치를 슬레이브 장치로 등록하여 제1프로세스를 처리하기 위한 도메인을 구성하는 도메인구성단계;
상기 제1프로세스 처리하기 위한 도메인을 구성하는 각각의 슬레이브 장치를 확인하는 접속대상확인단계; 및
상기 확인된 슬레이브 장치를 대상으로 상기 제1프로세스 처리에 따른 부가 데이터를 획득하는 데이터획득단계를 포함하며,
상기 도메인구성단계는,
제2프로세스를 처리하기 위한 타 도메인에 슬레이브 장치로서 기 등록된 적어도 하나의 운용장치를 상기 제1프로세스를 처리하기 위한 슬레이브장치로 등록하여 상기 도메인을 구성하는 것을 특징으로 하는 운용장치의 동작 방법.
A domain configuration step of registering at least one operating device operating each legacy system as a slave device to configure a domain for processing the first process;
A connection target confirmation step of identifying each slave device constituting a domain for processing the first process; And
A data acquisition step of acquiring additional data according to the first process processing for the identified slave device;
The domain configuration step,
And configuring the domain by registering at least one operating device previously registered as a slave device in another domain for processing a second process as a slave device for processing the first process.
삭제delete제 13 항에 있어서,
상기 방법은,
마스터 장치로서 동작하는 하나 이상의 운용장치에 슬레이브 장치로 등록되어 각각의 도메인을 구성하는 도메인등록단계; 및
상기 도메인 별 프로세스 처리에 따라 각각의 마스터 장치에 부가 데이터를 제공하는 데이터제공단계를 더 포함하는 것을 특징으로 하는 운용장치의 동작 방법.
The method of claim 13,
The method comprises:
A domain registration step of registering each of the domains as a slave device with at least one operating device operating as a master device; And
And a data providing step of providing additional data to each master device according to the process for each domain.
제1프로세스를 처리하는 마스터 장치에 슬레이브 장치로서 등록되어 상기 제1프로세스를 처리하기 위한 제1도메인을 구성하도록 하며, 상기 제1도메인에 슬레이브 장치로서 기 등록된 상태에서, 제2프로세스를 처리하는 마스터 장치에 슬레이브 장치로서 중복하여 등록되어 상기 제2프로세스를 처리하기 위한 제2도메인을 구성하도록 하는 도메인등록단계;
상기 제1프로세스 및 상기 제2프로세스 각각의 처리와 관련된 부가데이터 요청을 수신하는 데이터요청수신단계; 및
상기 부가데이터 요청에 따라, 상기 제1도메인을 구성하는 마스터 장치에 상기 제1프로세스 처리와 관련된 부가데이터를 제공하며, 상기 제2도메인을 구성하는 마스터 장치에 상기 제2프로세스 처리와 관련된 부가데이터를 제공하는 데이터제공단계를 포함하는 것을 특징으로 하는 운용장치의 동작 방법.
Registered as a slave device to the master device that processes the first process to configure a first domain for processing the first process, and processing the second process in a state registered as a slave device to the first domain. A domain registration step of overlapping registration with a master device as a slave device to configure a second domain for processing the second process;
A data request receiving step of receiving a request for an additional data associated with processing each of the first process and the second process; And
In response to the additional data request, additional data related to the first process is provided to a master device configuring the first domain, and additional data related to the second process processing is provided to a master device configuring the second domain. Operating method of the operating device comprising a providing data providing step.
제 16 항에 있어서,
상기 방법은,
각각의 레거시 시스템을 운용하는 하나 이상의 운용장치를 슬레이브 장치로 등록하여 제3프로세스를 처리하기 위한 제3도메인을 구성하는 도메인구성단계; 및
상기 제3프로세스 처리에 대응하여 상기 제3도메인을 구성하는 각각의 슬레이브장치로부터 부가 데이터를 획득하는 데이터획득단계를 더 포함하는 것을 특징으로 하는 운용장치의 동작 방법.
17. The method of claim 16,
The method comprises:
A domain configuration step of configuring a third domain for processing the third process by registering at least one operating device operating each legacy system as a slave device; And
And a data acquiring step of acquiring additional data from each slave device configuring the third domain in response to the third process process.
각각의 레거시 시스템을 운용하는 하나 이상의 운용장치를 슬레이브 장치로 등록하여 제1프로세스를 처리하기 위한 도메인을 구성하는 도메인구성단계;
상기 제1프로세스 처리하기 위한 도메인을 구성하는 각각의 슬레이브 장치를 확인하는 접속대상확인단계; 및
상기 확인된 슬레이브 장치를 대상으로 상기 제1프로세스 처리에 따른 부가 데이터를 획득하는 데이터획득단계를 실행하기 위한 명령어를 포함하며,
상기 도메인구성단계는,
제2프로세스를 처리하기 위한 타 도메인에 슬레이브 장치로서 기 등록된 적어도 하나의 운용장치를 상기 제1프로세스를 처리하기 위한 슬레이브장치로 등록하여 상기 도메인을 구성하는 것을 특징으로 하는 컴퓨터 판독 가능 기록매체.
A domain configuration step of registering at least one operating device operating each legacy system as a slave device to configure a domain for processing the first process;
A connection target confirmation step of identifying each slave device constituting a domain for processing the first process; And
And a command for executing a data acquisition step of acquiring additional data according to the first process processing for the identified slave device.
The domain configuration step,
And configuring the domain by registering at least one operating device previously registered as a slave device in another domain for processing a second process as a slave device for processing the first process.
삭제delete제 18 항에 있어서,
상기 기록매체는,
마스터 장치로서 동작하는 하나 이상의 운용장치에 슬레이브 장치로 등록되어 각각의 도메인을 구성하는 도메인등록단계; 및
상기 도메인 별 프로세스 처리에 따라 각각의 마스터 장치에 부가 데이터를 제공하는 데이터제공단계를 실행하기 위한 명령어를 더 포함하는 것을 특징으로 하는 컴퓨터 판독 가능 기록매체.
The method of claim 18,
The recording medium,
A domain registration step of registering each of the domains as a slave device with at least one operating device operating as a master device; And
And a command for executing a data providing step of providing additional data to each master device according to the process processing for each domain.
제1프로세스를 처리하는 마스터 장치에 슬레이브 장치로서 등록되어 상기 제1프로세스를 처리하기 위한 도메인을 구성하도록 하며, 상기 도메인에 슬레이브 장치로서 기 등록된 상태에서, 제2프로세스를 처리하는 마스터 장치에 슬레이브 장치로서 중복하여 등록되어 상기 제2프로세스를 처리하기 위한 타 도메인을 구성하도록 하는 도메인등록단계;
상기 제1프로세스 및 상기 제2프로세스 각각의 처리와 관련된 부가데이터 요청을 수신하는 데이터요청수신단계; 및
상기 부가데이터 요청에 따라, 상기 도메인을 구성하는 마스터 장치에 상기 제1프로세스 처리와 관련된 부가데이터를 제공하며, 상기 타 도메인을 구성하는 마스터 장치에 상기 제2프로세스 처리와 관련된 부가데이터를 제공하는 데이터제공단계를 실행하기 위한 명령어를 포함하는 것을 특징으로 하는 컴퓨터 판독 가능 기록매체.
Registered as a slave device to the master device that processes the first process to configure a domain for processing the first process, and in a state registered as a slave device to the domain, slave to the master device that processes the second process. A domain registration step of repeatedly registering as a device to configure another domain for processing the second process;
A data request receiving step of receiving a request for an additional data associated with processing each of the first process and the second process; And
In response to the additional data request, data for providing additional data related to the first process processing to a master device configuring the domain and providing additional data related to the second process processing to a master device configuring the other domain. And a command for executing the providing step.
제 21 항에 있어서,
상기 기록매체는,
각각의 레거시 시스템을 운용하는 하나 이상의 운용장치를 슬레이브 장치로 등록하여 제3프로세스를 처리하기 위한 제3도메인을 구성하는 도메인구성단계; 및
상기 제3프로세스 처리에 대응하여 상기 제3도메인을 구성하는 각각의 슬레이브장치로부터 부가 데이터를 획득하는 데이터획득단계를 실행하기 위한 명령어를 더 포함하는 것을 특징으로 하는 컴퓨터 판독 가능 기록매체.
22. The method of claim 21,
The recording medium,
A domain configuration step of configuring a third domain for processing the third process by registering at least one operating device operating each legacy system as a slave device; And
And a command for executing a data acquisition step of acquiring additional data from each slave device constituting the third domain in response to the third process process.
KR1020110112549A2011-10-312011-10-31System and method for approaching the distributed dataActiveKR101340323B1 (en)

Priority Applications (2)

Application NumberPriority DateFiling DateTitle
KR1020110112549AKR101340323B1 (en)2011-10-312011-10-31System and method for approaching the distributed data
PCT/KR2012/001405WO2013065910A1 (en)2011-10-312012-02-23System and method for accessing distribution-oriented data

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
KR1020110112549AKR101340323B1 (en)2011-10-312011-10-31System and method for approaching the distributed data

Publications (2)

Publication NumberPublication Date
KR20130047490A KR20130047490A (en)2013-05-08
KR101340323B1true KR101340323B1 (en)2013-12-11

Family

ID=48192234

Family Applications (1)

Application NumberTitlePriority DateFiling Date
KR1020110112549AActiveKR101340323B1 (en)2011-10-312011-10-31System and method for approaching the distributed data

Country Status (2)

CountryLink
KR (1)KR101340323B1 (en)
WO (1)WO2013065910A1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
KR100538371B1 (en)2001-02-122005-12-21인터내셔널 비지네스 머신즈 코포레이션Method and System for Incorporating legacy applications into a distributed data processing environment
KR20060025471A (en)*2004-09-162006-03-21삼성전자주식회사 Distributed structure forwarding information base delivery device and method
KR20060086225A (en)*2005-01-262006-07-31인스티튜트 포 인포메이션 인더스트리 Distributed Virtual Environment Management System and Method
KR100843076B1 (en)2006-07-182008-07-03삼성전자주식회사System and method for managing domain state information

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20070234345A1 (en)*2006-02-222007-10-04Microsoft CorporationIntegrated multi-server installation
US20090133129A1 (en)*2006-03-062009-05-21Lg Electronics Inc.Data transferring method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
KR100538371B1 (en)2001-02-122005-12-21인터내셔널 비지네스 머신즈 코포레이션Method and System for Incorporating legacy applications into a distributed data processing environment
KR20060025471A (en)*2004-09-162006-03-21삼성전자주식회사 Distributed structure forwarding information base delivery device and method
KR20060086225A (en)*2005-01-262006-07-31인스티튜트 포 인포메이션 인더스트리 Distributed Virtual Environment Management System and Method
KR100843076B1 (en)2006-07-182008-07-03삼성전자주식회사System and method for managing domain state information

Also Published As

Publication numberPublication date
WO2013065910A1 (en)2013-05-10
KR20130047490A (en)2013-05-08

Similar Documents

PublicationPublication DateTitle
Koubâa et al.A service-oriented Cloud-based management system for the Internet-of-Drones
CN104145257A (en)Semantic cache cloud services for connected devices
US10409289B2 (en)Self-driving car scheduling method, car scheduling server, and self-driving car
KR102611454B1 (en)Storage device for decentralized machine learning and machine learning method thereof
Koubâa et al.Turtlebot at office: A service-oriented software architecture for personal assistant robots using ros
Singhal et al.Managing a fleet of autonomous mobile robots (AMR) using cloud robotics platform
US11070639B2 (en)Network infrastructure system and method for data processing and data sharing using the same
CN103679401B (en)A kind of flow control method, server, client and system
US20180024866A1 (en)System, virtualization control apparatus, method for controlling a virtualization control apparatus, and program
TW201732629A (en) Task processing method, device and system based on distributed system
KR101015313B1 (en) Multi-robot collaboration method and system
CN114500623B (en)Network target range interconnection and intercommunication method, device, equipment and readable storage medium
Xu et al.A cloud robotic application platform design based on the microservices architecture
CN109767082A (en) A method and system for cooperative operation of multi-industrial equipment based on regional location
US10809952B1 (en)Systems, processes, and computer program products for network print redirect to printing device on deviated route
KR101340323B1 (en)System and method for approaching the distributed data
US20200036585A1 (en)Ad-hoc computation system formed in mobile network
JP2014010703A (en)System that supports cooperation of information processing systems, device, and cooperation method
KR100542758B1 (en) System and Sobot Transfer and Migration Method Using Sobot Based on Ubiquitous Network
CN102833343A (en)Virtual enterprise-cross Web service sharing system
KR101329243B1 (en)Message trnsmission system for interoperability of distributed data and method thereof
JP5809743B2 (en) Method for providing heterogeneous system data in a distributed system
US20250308386A1 (en)Vehicle management with a vehicle data center
CN100472437C (en) A Method of Application Autonomous Flow Based on Software Body
Stanco et al.DewROS2: A platform for informed Dew Robotics in ROS

Legal Events

DateCodeTitleDescription
A201Request for examination
PA0109Patent application

Patent event code:PA01091R01D

Comment text:Patent Application

Patent event date:20111031

PA0201Request for examination
E902Notification of reason for refusal
PE0902Notice of grounds for rejection

Comment text:Notification of reason for refusal

Patent event date:20130402

Patent event code:PE09021S01D

PG1501Laying open of application
AMNDAmendment
E601Decision to refuse application
PE0601Decision on rejection of patent

Patent event date:20131024

Comment text:Decision to Refuse Application

Patent event code:PE06012S01D

Patent event date:20130402

Comment text:Notification of reason for refusal

Patent event code:PE06011S01I

AMNDAmendment
PX0901Re-examination

Patent event code:PX09011S01I

Patent event date:20131024

Comment text:Decision to Refuse Application

Patent event code:PX09012R01I

Patent event date:20130603

Comment text:Amendment to Specification, etc.

PX0701Decision of registration after re-examination

Patent event date:20131202

Comment text:Decision to Grant Registration

Patent event code:PX07013S01D

Patent event date:20131121

Comment text:Amendment to Specification, etc.

Patent event code:PX07012R01I

Patent event date:20131024

Comment text:Decision to Refuse Application

Patent event code:PX07011S01I

Patent event date:20130603

Comment text:Amendment to Specification, etc.

Patent event code:PX07012R01I

X701Decision to grant (after re-examination)
GRNTWritten decision to grant
PR0701Registration of establishment

Comment text:Registration of Establishment

Patent event date:20131205

Patent event code:PR07011E01D

PR1002Payment of registration fee

Payment date:20131206

End annual number:3

Start annual number:1

PG1601Publication of registration
FPAYAnnual fee payment

Payment date:20161005

Year of fee payment:4

PR1001Payment of annual fee

Payment date:20161005

Start annual number:4

End annual number:4

FPAYAnnual fee payment

Payment date:20170927

Year of fee payment:5

PR1001Payment of annual fee

Payment date:20170927

Start annual number:5

End annual number:5

FPAYAnnual fee payment

Payment date:20180809

Year of fee payment:6

PR1001Payment of annual fee

Payment date:20180809

Start annual number:6

End annual number:6

PR1001Payment of annual fee

Payment date:20220106

Start annual number:9

End annual number:9

PR1001Payment of annual fee

Payment date:20231130

Start annual number:11

End annual number:11

PR1001Payment of annual fee

Payment date:20241205

Start annual number:12

End annual number:12


[8]ページ先頭

©2009-2025 Movatter.jp