KR101326458B1 - Xml based integrated management system - Google Patents
Xml based integrated management system Download PDFInfo
- Publication number
- KR101326458B1 KR101326458B1 KR1020120000181A KR20120000181A KR101326458B1 KR 101326458 B1 KR101326458 B1 KR 101326458B1 KR 1020120000181 A KR1020120000181 A KR 1020120000181A KR 20120000181 A KR20120000181 A KR 20120000181A KR 101326458 B1 KR101326458 B1 KR 101326458B1
- Authority
- KR
- South Korea
- Prior art keywords
- manager
- xml
- module
- control system
- integrated control
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
- G06F15/161—Computing infrastructure, e.g. computer clusters, blade chassis or hardware partitioning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
- G06F15/163—Interprocessor communication
- G06F15/167—Interprocessor communication using a common memory, e.g. mailbox
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Computer Security & Cryptography (AREA)
- Databases & Information Systems (AREA)
- Mathematical Physics (AREA)
- Stored Programmes (AREA)
- Computer And Data Communications (AREA)
Abstract
본 발명은 상기 문제점을 해결하기 위해 이루어진 것으로, 관제 유형에 따라 수집부, 처리부, 표현부가 필요로 하는 관제 정보를 XML 기반으로 구성함으로써, 3개의 구성부에서 해당 정보를 유기적으로 연계하여 사용할 수 있는 XML 기반의 통합 관제 시스템을 제공하는 것을 목적으로 한다.
상기 목적을 달성하기 위해, 본 발명에 따른 XML 기반의 통합 관제 시스템에 있어서, 서비스 타입 매니저(Service Type Manager), 워치 매니저(Watch Manager), 컬렉트 매니저(Collect Manager) 및 채널 매니저(Channel anager)를 갖는 서버 코어 모듈; 윈도우 매니저(Window Manager) 및 템플릿 매니저(Template Manager)를 갖는 클라이언트 코어 모듈; 및 모듈 매니저(Module Manager) 및 리퀘스트 매니저(Request Manager)를 갖는 에이전트 코어 모듈; 를 포함하여 것을 특징으로 한다.The present invention has been made to solve the above problems, by configuring the control information required by the collection unit, processing unit, and expression unit according to the control type on the basis of XML, the three components can be used to organically link the information It aims to provide an integrated control system based on XML.
In order to achieve the above object, in the XML-based integrated control system according to the present invention, a Service Type Manager (Watch Type), Watch Manager (Collect Manager) and Channel Manager (Channel anager) A server core module having a; A client core module having a window manager and a template manager; And an agent core module having a module manager and a request manager. Characterized by including.
Description
본 발명은 XML 기반의 통합 관제 시스템에 관한 것으로, 더욱 상세하게는 수집부와, 처리부와, 표현부가 필요로 하는 구성 정보를 통합적으로 관리할 수 있는 XML 기반의 통합 관제 시스템에 관한 것이다.The present invention relates to an XML-based integrated control system, and more particularly, to an XML-based integrated control system capable of integrally managing configuration information required by a collection unit, a processing unit, and a presentation unit.
다양한 시스템 및 서비스를 관제하기 위해서는, 관제 항목과 요소에 따라 정의된 데이터를 수집하는 에이전트(Agent) 및 수집된 데이터를 관제 타입과 항목에 따라 처리하는 서버(Server)의 핵심 처리 기술과, 처리된 데이터를 고객의 요구 사항에 최적화된 UI 형태로 구성하여 제공하는 클라이언트(Client) 기술이 필요하다.In order to control various systems and services, the core processing technology of an agent collecting data defined according to control items and elements and a server processing the collected data according to control types and items, There is a need for a client technology that configures and provides data in a UI form optimized for customer requirements.
도 1은 종래의 관제 시스템의 구성을 나타내는 블록도이다.1 is a block diagram showing the configuration of a conventional control system.
도 1을 참조하면, 기존에는 에이전트(110)가 필요로 하는 수집 정보 구성 정보와, 서버(120)가 필요로 하는 관제 처리 항목 구성 정보와, 클라이언트(130)가 필요로 하는 수집 정보 구성 정보를 각각 관리하였다. 또한, 수집 모듈을 개발하여 등록하고, 관제 처리 모듈을 개발하여 등록하며, 수집 모듈을 개발하여 등록하는 것을 에이전트(110)와, 서버(120)와, 클라이언트(130)에서 각각 수행하였다. 즉, 일반적인 관제 시스템에서는 수집부에 해당하는 에이전트(110)와, 처리부에 해당하는 서버(120)와, 표현부에 해당하는 클라이언트(130)에서 필요로 하는 정보를 각각 관리하였다.Referring to FIG. 1, conventionally, collection information configuration information required by the
따라서, 고객의 다양한 요구 사항에 대한 커스트마이징 또는 추가 기능을 개발하기 위해서는, 3개 부분에 대한 구성 정보의 개별적인 구성 및 관리가 필요하며, 3개의 시스템 요소 사이의 구성 정보를 동기화시켜야만 하는 문제점이 발생하였다.Therefore, in order to develop customizing or adding functions to various requirements of customers, it is necessary to individually configure and manage configuration information of three parts, and the problem of synchronizing configuration information between three system elements occurs. It was.
게다가, 기존의 관제 구성 정보를 변경 또는 확장하여 사용해야 하는 경우에는, 이미 구성해 놓은 관제 구성 정보의 재활용이 불가능해질 수 있기 때문에, 기존에 제공중인 관제 기능을 변경해야 하는 문제점이 발생하였다.In addition, when the existing control configuration information needs to be changed or extended, it is impossible to recycle the previously configured control configuration information, and thus a problem arises in that a control function provided in the past must be changed.
따라서, 본 발명은 상기 문제점을 해결하기 위해 이루어진 것으로, 관제 유형에 따라 수집부, 처리부, 표현부가 필요로 하는 관제 정보를 XML 기반으로 구성함으로써, 3개의 구성부에서 해당 정보를 유기적으로 연계하여 사용할 수 있는 XML 기반의 통합 관제 시스템을 제공하는 것을 목적으로 한다.Therefore, the present invention has been made to solve the above problems, and by configuring the control information required by the collection unit, processing unit, and expression unit according to the control type based on XML, the three components to use the organic connection An object of the present invention is to provide an integrated control system based on XML.
상기 목적을 달성하기 위해, 본 발명에 따른 XML 기반의 통합 관제 시스템에 있어서, 서비스 타입 매니저(Service Type Manager), 워치 매니저(Watch Manager), 컬렉트 매니저(Collect Manager) 및 채널 매니저(Channel anager)를 갖는 서버 코어 모듈; 윈도우 매니저(Window Manager) 및 템플릿 매니저(Template Manager)를 갖는 클라이언트 코어 모듈; 및 모듈 매니저(Module Manager) 및 리퀘스트 매니저(Request Manager)를 갖는 에이전트 코어 모듈; 를 포함하여 것을 특징으로 한다.In order to achieve the above object, in the XML-based integrated control system according to the present invention, a Service Type Manager (Watch Type), Watch Manager (Collect Manager) and Channel Manager (Channel anager) A server core module having a; A client core module having a window manager and a template manager; And an agent core module having a module manager and a request manager. Characterized by including.
또한, 본 발명에 따른 XML 기반의 통합 관제 시스템은, 상기 서비스 타입 매니저, 워치 매니저 및 컬렉트 매니저는, 수집부, 처리부 및 표현부가 필요로 하는 구성 정보를 통합적으로 관리할 수 있는 XML 기반의 구성 정보 체계 파일을 로드하여 파싱 후, 관제 항목을 구성하는 것을 특징으로 한다.In addition, in the XML-based integrated control system according to the present invention, the service type manager, watch manager and collect manager, the XML-based configuration that can integrally manage the configuration information required by the collection unit, processing unit and expression unit After parsing by loading the information system file, the control item is configured.
또한, 본 발명에 따른 XML 기반의 통합 관제 시스템은, 상기 채널 매니저는, 관제 항목과 관련된 수집부 구성 정보를 통신을 통해 수집부에 전달하는 것을 특징으로 한다.In addition, in the XML-based integrated control system according to the present invention, the channel manager is characterized in that the collection unit configuration information associated with the control items to deliver to the collection unit through communication.
또한, 본 발명에 따른 XML 기반의 통합 관제 시스템은, 상기 윈도우 매니저는, 처리부 구성 정보와 표현부 구성 정보에 해당하는 부분을 이용하여, 고객이 요구하는 클라이언트 윈도우를 생성 및 구성하는 것을 특징으로 한다.In the XML-based integrated control system according to the present invention, the window manager generates and configures a client window requested by a customer by using a portion corresponding to the processing unit configuration information and the presentation unit configuration information. .
또한, 본 발명에 따른 XML 기반의 통합 관제 시스템은, 상기 템플릿 매니저는, 지정된 구성 정보에 맞게 데이터 항목을 자동으로 UI상에 구현하는 것을 특징으로 한다.In addition, in the XML-based integrated control system according to the present invention, the template manager is characterized in that the data item is automatically implemented on the UI according to the specified configuration information.
또한, 본 발명에 따른 XML 기반의 통합 관제 시스템은, 상기 모듈 매니저는, 처리부에서 전달받은 수집 구성 항목에 따라 수집 모듈을 구성하는 것을 특징으로 한다.In addition, the XML-based integrated control system according to the present invention, the module manager is characterized in that the configuration of the collection module according to the collection configuration items received from the processing unit.
또한, 본 발명에 따른 XML 기반의 통합 관제 시스템은, 리퀘스트 매니저는, 해당 수집 모듈을 버전 서버에 요청하는 것을 특징으로 한다.In addition, in the XML-based integrated control system according to the present invention, the request manager is characterized in that the request for the collection module to the version server.
또한, 본 발명에 따른 XML 기반의 통합 관제 시스템은, 상기 처리부는, XML 기반으로 구성된 관제 정보와 모듈을 동적으로 로딩하여 시스템의 중지 없이 적용할 수 있는 핫 디플로이(Hot Deploy) 기능을 지원하는 모듈 매니저와, 적용된 정보를 수집부에 즉시 전달할 수 있는 채널 매니저 모듈을 제공하는 것을 특징으로 한다.In addition, the XML-based integrated control system according to the present invention, the processing unit, by dynamically loading the XML-based control information and modules to support the hot deploy (Hot Deploy) function that can be applied without stopping the system It provides a module manager, and a channel manager module that can immediately transfer the applied information to the collector.
또한, 본 발명에 따른 XML 기반의 통합 관제 시스템은, 상기 수집부는, 상기 처리부에서 전달된 관제 유형별 수집 정보를 송수신하는 리퀘스트 매니저와, 관제 데이터 수집에 필요한 모듈을 구성하는 모듈 매니저와, 관제 데이터를 수집하고, 그 수집 정보에 포함된 데이터 구조 형태로 수집된 데이터를 처리하는 수집 핸들러(handler)부를 포함하는 것을 특징으로 한다.In addition, the XML-based integrated control system according to the present invention, the collection unit, a request manager for transmitting and receiving the collection information for each control type transmitted from the processing unit, a module manager constituting a module for collecting the control data, and the control data And a collection handler unit for collecting and processing the collected data in the form of a data structure included in the collection information.
또한, 본 발명에 따른 XML 기반의 통합 관제 시스템은, 상기 표현부는, XML 기반으로 구성된 관제 정보 중 상기 처리부와 표현부에서 해당하는 데이터를 분석하여, 각 시스템에 맞는 관제 유형 및 항목을 자동으로 구성하는 윈도우 매니저와, 관제 정보에 구성된 UI 표현 규칙에 따라 실시간 차트 및 윈도우의 세부 UI를 구성하는 템플릿 매니저와, 상기 처리부와의 통신을 통해 관제 데이터를 송수신하는 통신 매니저와, 각 클라이언트 요소에 데이터를 전달하는 런타임 매니저를 포함하는 것을 특징으로 한다.In addition, in the integrated control system based on XML according to the present invention, the expression unit analyzes data corresponding to the processing unit and the expression unit among control information configured based on XML, and automatically configures control types and items suitable for each system. A window manager to configure the real-time chart and the detailed UI of the window according to the UI expression rules configured in the control information, a communication manager to transmit and receive control data through communication with the processing unit, and data to each client element. It includes a runtime manager to deliver.
본 발명에 의하면, 관제 유형에 따라 수집부, 처리부, 표현부가 필요로 하는 관제 정보를 XML 기반으로 구성함으로써, 3개의 구성부에서 해당 정보를 유기적으로 연계하여 사용할 수 있는 XML 기반의 통합 관제 시스템을 제공하는 효과가 있었다.According to the present invention, by configuring the control information required by the collection unit, the processing unit, and the expression unit based on the XML type, an integrated control system based on XML that can be used by organically connecting the information in the three components It was effective to provide.
도 1은 종래의 관제 시스템의 구성을 나타내는 블록도.
도 2는 본 발명에 따른 관제 시스템의 구성을 나타내는 블록도.
도 3은 본 발명에 따른 관제 시스템의 서버의 구성을 나타내는 도면.
도 4는 본 발명에 따른 관제 시스템의 에이전트의 구성을 나타내는 도면.
도 5는 본 발명에 따른 관제 시스템의 클라이언트의 구성을 나타내는 도면.1 is a block diagram showing the configuration of a conventional control system.
2 is a block diagram showing a configuration of a control system according to the present invention.
3 is a view showing the configuration of a server of the control system according to the present invention.
4 is a view showing the configuration of an agent of the control system according to the present invention.
5 is a view showing the configuration of a client of the control system according to the present invention.
이하, 첨부한 도면들 및 후술한 내용을 참조하여 본 발명의 바람직한 실시예들을 상세히 설명한다. 그러나, 본 발명은 여기서 설명되는 실시예들에 한정되지 않고 다른 형태로 구체화될 수도 있다. 오히려, 여기서 소개되는 실시예들은 개시된 내용이 철저하고 완전해질 수 있도록 그리고 당업자에게 본 발명의 사상이 충분히 전달될 수 있도록 하기 위해 제공되는 것이다. 명세서 전체에 걸쳐서 동일한 참조 번호들은 동일한 구성 요소들을 나타낸다. 한편, 본 명세서에서 사용된 용어는 실시예들을 설명하기 위한 것이며 본 발명을 제한하고자 하는 것은 아니다. 본 명세서에서, 단수형은 문구에서 특별히 언급되지 않는 한 복수형도 포함된다. 명세서에서 사용되는 "포함한다(comprises)" 및/또는 "포함하는(comprising)"은 언급된 구성 요소, 단계, 동작 및/또는 소자가 하나 이상의 다른 구성 요소, 단계, 동작 및/또는 소자의 존재 또는 추가를 배제하지 않는다.
Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings and the following description. However, the present invention is not limited to the embodiments described herein but may be embodied in other forms. Rather, the embodiments disclosed herein are provided so that the disclosure can be thorough and complete, and will fully convey the scope of the invention to those skilled in the art. Like reference numerals designate like elements throughout the specification. It is to be understood that the terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. In the present specification, the singular form includes plural forms unless otherwise specified in the specification. &Quot; comprises "and / or" comprising ", as used herein, unless the recited element, step, operation, and / Or additions.
도 2는 본 발명에 따른 관제 시스템의 구성을 나타내는 블록도이고, 도 3은 본 발명에 따른 관제 시스템의 서버의 구성을 나타내는 도면이며, 도 4는 본 발명에 따른 관제 시스템의 에이전트의 구성을 나타내는 도면이고, 도 5는 본 발명에 따른 관제 시스템의 클라이언트의 구성을 나타내는 도면이다.
Figure 2 is a block diagram showing the configuration of the control system according to the present invention, Figure 3 is a view showing the configuration of the server of the control system according to the present invention, Figure 4 shows the configuration of the agent of the control system according to the present invention 5 is a diagram showing the configuration of a client of the control system according to the present invention.
도 2를 참조하면, 본 발명에 따른 관제 시스템(200)은 서비스 타입 매니저(Service Type Manager)(221)와, 워치 매니저(Watch Manager)(222)와, 컬렉트 매니저(Collect Manager)(223)와, 채널 매니저(Channel Manager)(224)를 갖는 서버(220)와, 윈도우 매니저(Window Manager)(231) 및 템플릿 매니저(Template Manager)(232)를 갖는 클라이언트(230)와, 모듈 매니저(Module Manager)(211)와 리퀘스트 매니저(Request Manager)(212)를 갖는 에이전트(210)를 포함한다.
2, a
여거서, 서비스 타입 매니저(221)와, 워치 매니저(222)와, 컬렉트 매니저(223)는 에이전트(210)와, 서버(220)와, 클라이언트(230)가 필요로 하는 구성 정보를 통합적으로 관리할 수 있는 XML 기반의 구성 정보 체계 파일을 로드(Load)하여 파싱 후, 관제 항목을 구성하고, 채널 매니저(224)는 에이전트(210)와의 통신을 통해, 관제 항목과 관련된 수집부 구성 정보(251)를 에이전트(210)에 전달한다.The
또한, 윈도우 매니저(231)는 처리부 구성 정보(252)와 표현부 구성 정보(253)에 해당하는 부분을 이용하여, 고객이 요구하는 클라이언트 윈도우를 생성 및 구성하고, 템플릿 매니저(232)는 지정된 구성 정보에 맞게 데이터 항목을 자동으로 UI상에 구현한다.In addition, the
한편, 모듈 매니저(233)는 서버(220)에서 전달받은 수집 구성 항목에 따라 수집 모듈을 구성하고, 리퀘스트 매니저는 해당 수집 모듈을 버전 서버에 요청한다.
On the other hand, the
또한, 본 발명에 따른 XML 기반의 통합 관제 시스템의 일실시예를 도 2를 참조하여 살피면 다음과 같다.In addition, an embodiment of the XML-based integrated control system according to the present invention with reference to Figure 2 as follows.
유저로부터 신규 관제 요건을 확인하고 관제 구성 정보를 구성하는 단계(S100)와, 서버가 신규 관제 구성 정보를 XML 기반의 통합 관제 시스템에 등록하는 단계(S200)와, 서버가 공통 관제 모듈 또는 신규 관제 모듈로 분리하여 등록하는 단계(S300)와, 서버가 관제 설정시 수집부 구성 정보를 에이전트로 전달하는 단계(S400)와, 클라이언트가 신규 관제 구성 정보를 XML 기반의 통합 관제 시스템에 등록하는 단계(S500)와, 클라이언트가 버전 서버를 통한 모든 클라이언트에 확대 배포하는 단계(S600)로 이루어진다.
Checking the new control requirements from the user and configuring the control configuration information (S100), the server registers the new control configuration information in the XML-based integrated control system (S200), the server common control module or new control Registering separated into modules (S300), the server delivers the collection unit configuration information to the agent when setting the control (S400), and the client registering the new control configuration information in the XML-based integrated control system ( S500), and the step of expanding and distributing the client to all clients through the version server (S600).
본 발명에 적용되는 XML 기반의 구성 정보 체계는 관제에 필요한 각 부분별 필요 항목에 대한 관리 체계를 일원화함으로써, 통합 관리할 수 있는 방안을 제공하며, 클라이언트를 통해 XML 기반의 구성 정보 체계에 포함된 항목의 설정을 일관성 있게 제공할 수 있고, 각 항목에 대한 설정 변경시, 구성 정보의 변경 내용이 관제의 중단 없이 각 부분에 즉시 반영될 수 있는 효과가 있다.
The XML-based configuration information system applied to the present invention provides a method for integrated management by unifying the management system for the necessary items for each part necessary for control, and included in the XML-based configuration information system through the client. The setting of the item can be provided consistently, and when the setting of each item is changed, the change of the configuration information can be immediately reflected in each part without interruption of control.
또한, 에이전트(210)와, 서버(220)와, 클라이언트(230)는 내부 규약에 따라 정의된 데이터를 TCP/IP 프로토콜을 통해 주고 받으며, 서버(220)에서는 처리부 구성 정보(252)를 기준으로 수신된 데이터의 감시, 장애, 통계 처리 등을 수행한다.In addition, the
한편, 서버(220)에서 클라이언트(230)로 전달된 관제 데이터는 클라이언트(230)에서의 구성 정보를 참조하여, 실시간 게이지(Gauge)나 통계 윈도우 화면 등의 다양한 기능을 통해 제공할 수 있는 체계를 갖추고 있다.
On the other hand, the control data transmitted from the
도 3을 참조하면, 서버(220)는 XML 기반으로 구성된 관제 정보와 모듈을 로드하기 위한 서비스 타입 매니저 및 워치 매니저와, 에이전트(210)와 통신함과 아울러 관제 항목에 관련된 수집부 구성 정보(251)를 에이전트(210)에 전달하는 채널 매니저와, 수집부 구성 정보(251)에 따라 관제 데이터를 수집하는 컬렉트 매니저로 구성된다.
Referring to FIG. 3, the
또한, 서버(220)는 XML 기반으로 구성된 관제 정보와 모듈을 동적으로 로딩하여 시스템의 중지 없이 적용할 수 있는 핫 디플로이(Hot deploy) 기능을 지원하는 모듈 매니저 모듈과, 적용된 정보를 에이전트(210)에 즉시 전달할 수 있는 채널 매니저 모듈을 제공한다.
In addition, the
도 4를 참조하면, 에이전트(210)는 서버(220)에서 전달된 관제 유형별 수집 정보를 송수신하는 리퀘스트 매니저와, 관제 데이터 수집에 필요한 모듈을 구성하는 모듈 매니저와, 관제 데이터 수집하고, 그 수집 정보에 포함된 데이터 구조 형태로 수집된 데이터를 처리하는 수집 핸들러(handler)부로 이루어진다.
Referring to FIG. 4, the
도 5를 참조하면, 클라이언트(230)는 XML 기반으로 구성된 관제 정보 중 서버(220)와 클라이언트(230)에 해당하는 데이터를 분석하여, 각 시스템에 맞는 관제 유형 및 항목을 자동으로 구성하는 윈도우 매니저와, 관제 정보에 구성된 UI 표현 규칙에 따라 실시간 차트 및 윈도우의 세부 UI를 구성하는 템플릿 매니저와, 서버(220)와의 통신을 통해 관제 데이터를 송수신하기 위한 통신 매니저(Communication Manager)와, 각 클라이언트 요소에 데이터를 전달하는 런타임 매니저(Runtime Manager)로 이루어진다.
Referring to FIG. 5, the
이상에서는 본 발명의 실시예를 예로 들어 설명하였지만, 당업자의 수준에서 다양한 변경이 가능하다. 따라서, 본 발명은 상기의 실시예에 한정되어 해석되어서는 안 되며, 이하에 기재된 특허청구범위에 의해 해석되어야 함이 자명하다.Although the embodiments of the present invention have been described above, various modifications may be made by those skilled in the art. Therefore, it should be understood that the present invention should not be construed as being limited to the above embodiments, but should be construed in accordance with the following claims.
100 : 기존 관제 시스템
110 : 에이전트
120 : 서버
130 : 클라이언트
200 : 본 발명에 따른 관제 시스템
210 : 에이전트
220 : 서버
230 : 클라이언트
240 : 유저
250 : 관제 구성 정보
251 : 수집부 구성 정보
252 : 처리부 구성 정보
253 : 표현부 구성 정보100: existing control system
110: agent
120: server
130: client
200: control system according to the present invention
210: agent
220: server
230: client
240: user
250: control configuration information
251: collection unit configuration information
252: processing unit configuration information
253: expression unit configuration information
Claims (10)
서비스 타입 매니저(Service Type Manager), 워치 매니저(Watch Manager), 컬렉트 매니저(Collect Manager) 및 채널 매니저(Channel anager)를 갖는 서버 코어 모듈;
윈도우 매니저(Window Manager) 및 템플릿 매니저(Template Manager)를 갖는 클라이언트 코어 모듈; 및
모듈 매니저(Module Manager) 및 리퀘스트 매니저(Request Manager)를 갖는 에이전트 코어 모듈; 를 포함하되,
상기 서비스 타입 매니저, 워치 매니저 및 컬렉트 매니저는,
수집부, 처리부 및 표현부가 필요로 하는 구성 정보를 통합적으로 관리할 수 있는 XML 기반의 구성 정보 체계 파일을 로드하여 파싱 후, 관제 항목을 구성하는 것을 특징으로 하는 XML 기반의 통합 관제 시스템.In the XML-based integrated control system,
A server core module having a service type manager, a watch manager, a collect manager, and a channel manager;
A client core module having a window manager and a template manager; And
An agent core module having a module manager and a request manager; Including,
The service type manager, watch manager, and collect manager,
An XML-based integrated control system comprising a configuration item after parsing by loading an XML-based configuration information system file that can collectively manage configuration information required by a collector, a processor, and an expression unit.
상기 채널 매니저는,
관제 항목과 관련된 수집부 구성 정보를 통신을 통해 수집부에 전달하는 것을 특징으로 하는 XML 기반의 통합 관제 시스템.The method of claim 1,
The channel manager,
XML-based integrated control system, characterized in that for transmitting the collection unit configuration information associated with the control items through the communication unit.
상기 윈도우 매니저는,
처리부 구성 정보와 표현부 구성 정보에 해당하는 부분을 이용하여, 고객이 요구하는 클라이언트 윈도우를 생성 및 구성하는 것을 특징으로 하는 XML 기반의 통합 관제 시스템.The method of claim 1,
The window manager,
The integrated control system based on XML, characterized by generating and configuring a client window required by a customer using the parts corresponding to the processing unit configuration information and the presentation unit configuration information.
상기 템플릿 매니저는,
지정된 구성 정보에 맞게 데이터 항목을 자동으로 UI상에 구현하는 것을 특징으로 하는 XML 기반의 통합 관제 시스템.The method of claim 1,
The template manager,
XML-based integrated control system characterized in that the data items are automatically implemented on the UI according to the specified configuration information.
상기 모듈 매니저는,
처리부에서 전달받은 수집 구성 항목에 따라 수집 모듈을 구성하는 것을 특징으로 하는 XML 기반의 통합 관제 시스템.The method of claim 1,
The module manager,
XML-based integrated control system, characterized in that the collection module is configured according to the collection configuration items received from the processing unit.
리퀘스트 매니저는,
해당 수집 모듈을 버전 서버에 요청하는 것을 특징으로 하는 XML 기반의 통합 관제 시스템.The method of claim 1,
The request manager,
XML-based integrated control system, characterized in that the request for the collection module to the version server.
상기 처리부는,
XML 기반으로 구성된 관제 정보와 모듈을 동적으로 로딩하여 시스템의 중지 없이 적용할 수 있는 핫 디플로이(Hot Deploy) 기능을 지원하는 모듈 매니저와, 적용된 정보를 수집부에 즉시 전달할 수 있는 채널 매니저 모듈을 제공하는 것을 특징으로 하는 XML 기반의 통합 관제 시스템.The method of claim 1,
Wherein,
Module manager that supports Hot Deploy function that dynamically loads XML-based control information and module and can be applied without system stop, and Channel Manager module that can immediately transfer the applied information to the collector. XML-based integrated control system, characterized in that provided.
상기 수집부는,
상기 처리부에서 전달된 관제 유형별 수집 정보를 송수신하는 리퀘스트 매니저와, 관제 데이터 수집에 필요한 모듈을 구성하는 모듈 매니저와, 관제 데이터를 수집하고, 그 수집 정보에 포함된 데이터 구조 형태로 수집된 데이터를 처리하는 수집 핸들러(handler)부를 포함하는 것을 특징으로 하는 XML 기반의 통합 관제 시스템.The method of claim 1,
Wherein,
A request manager for transmitting and receiving collection information for each type of control transmitted from the processing unit, a module manager constituting a module for collecting control data, collecting control data, and processing data collected in the form of a data structure included in the collection information XML-based integrated control system comprising a collection handler (handler).
상기 표현부는,
XML 기반으로 구성된 관제 정보 중 상기 처리부와 표현부에서 해당하는 데이터를 분석하여, 각 시스템에 맞는 관제 유형 및 항목을 자동으로 구성하는 윈도우 매니저와, 관제 정보에 구성된 UI 표현 규칙에 따라 실시간 차트 및 윈도우의 세부 UI를 구성하는 템플릿 매니저와, 상기 처리부와의 통신을 통해 관제 데이터를 송수신하는 통신 매니저와, 각 클라이언트 요소에 데이터를 전달하는 런타임 매니저를 포함하는 것을 특징으로 하는 XML 기반의 통합 관제 시스템.The method of claim 1,
The expression unit,
A window manager which automatically configures control types and items for each system by analyzing the corresponding data among the control information and the expression unit configured based on XML, and real-time charts and windows according to the UI expression rules configured in the control information. The integrated control system based on XML, characterized in that it comprises a template manager constituting a detailed UI, a communication manager for transmitting and receiving control data through communication with the processing unit, and a runtime manager for transmitting data to each client element.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020120000181A KR101326458B1 (en) | 2012-01-02 | 2012-01-02 | Xml based integrated management system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020120000181A KR101326458B1 (en) | 2012-01-02 | 2012-01-02 | Xml based integrated management system |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20130078981A KR20130078981A (en) | 2013-07-10 |
KR101326458B1 true KR101326458B1 (en) | 2013-11-08 |
Family
ID=48991821
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020120000181A KR101326458B1 (en) | 2012-01-02 | 2012-01-02 | Xml based integrated management system |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101326458B1 (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20070083139A (en) * | 2006-02-20 | 2007-08-23 | 삼성전자주식회사 | Network management system using xml and method thereof |
KR20100044471A (en) * | 2008-10-22 | 2010-04-30 | 에스케이 텔레콤주식회사 | Product page service system and method |
KR20100129439A (en) * | 2009-06-01 | 2010-12-09 | 주식회사 아이티사룩스 | Method for updating software of pc integrated tv |
KR20110003742A (en) * | 2009-07-06 | 2011-01-13 | 엘지에릭슨 주식회사 | Communication data integration management method and system |
-
2012
- 2012-01-02 KR KR1020120000181A patent/KR101326458B1/en active IP Right Grant
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20070083139A (en) * | 2006-02-20 | 2007-08-23 | 삼성전자주식회사 | Network management system using xml and method thereof |
KR20100044471A (en) * | 2008-10-22 | 2010-04-30 | 에스케이 텔레콤주식회사 | Product page service system and method |
KR20100129439A (en) * | 2009-06-01 | 2010-12-09 | 주식회사 아이티사룩스 | Method for updating software of pc integrated tv |
KR20110003742A (en) * | 2009-07-06 | 2011-01-13 | 엘지에릭슨 주식회사 | Communication data integration management method and system |
Also Published As
Publication number | Publication date |
---|---|
KR20130078981A (en) | 2013-07-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8250215B2 (en) | Method and system for intelligently leveraging cloud computing resources | |
CN103077024B (en) | A kind of device and method supporting the on-demand customization of SaaS application flow and operation | |
US8782103B2 (en) | Monitoring system for optimizing integrated business processes to work flow | |
US8868727B2 (en) | Methods and computer program products for storing generated network application performance data | |
EP2661014A1 (en) | Polling sub-system and polling method for communication network system and communication apparatus | |
US20120096525A1 (en) | Supporting Compliance in a Cloud Environment | |
WO2011011709A2 (en) | System and methods for providing a multi-device, multi-service platform via a client agent | |
JP2003186696A (en) | Method for diagnosing system risk, and program and device therefor | |
US20070078943A1 (en) | Message based application communication system | |
KR20130097559A (en) | Cloud brokering method and apparatus in heterogeneous cloud environment | |
US20080162690A1 (en) | Application Management System | |
JP2010146306A (en) | Configuration monitoring system and configuration monitoring method | |
US20130041980A1 (en) | Deploying applications in a smart thin client server | |
KR20140051513A (en) | Apparatus for monitoring data distribution service and method thereof | |
US10009220B2 (en) | In-vehicle information system and information processing method thereof | |
US11228509B2 (en) | Orchestrated hybrid cloud system for data processing | |
US20090193434A1 (en) | Isolation of user-interactive components | |
US7614049B2 (en) | Autonomic installation and configuration of an enterprise business process on-demand | |
CN109413140A (en) | The method of PACS server remote automatic upgrading | |
US20050237996A1 (en) | Electronic apparatus system and data control apparatus | |
US20070156835A1 (en) | Exchanging data between enterprise computing systems and service provider systems | |
US8200749B2 (en) | Data processing method for generating service interface descriptions | |
KR20160092672A (en) | Image processing system and device of meteorological and environmental satellite, and method using the same | |
KR101376226B1 (en) | Method for total managing open-source systems and total management server thereof | |
KR101326458B1 (en) | Xml based integrated management system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20181031 Year of fee payment: 6 |
|
FPAY | Annual fee payment |
Payment date: 20191031 Year of fee payment: 7 |