KR100448865B1 - Method for Managing System with Different System Modules in the Internet - Google Patents
Method for Managing System with Different System Modules in the Internet Download PDFInfo
- Publication number
- KR100448865B1 KR100448865B1 KR10-2000-0078480A KR20000078480A KR100448865B1 KR 100448865 B1 KR100448865 B1 KR 100448865B1 KR 20000078480 A KR20000078480 A KR 20000078480A KR 100448865 B1 KR100448865 B1 KR 100448865B1
- Authority
- KR
- South Korea
- Prior art keywords
- user
- html document
- system module
- request
- request information
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
- G06F16/972—Access to data in other repository systems, e.g. legacy data or dynamic Web page generation
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
본 발명은 인터넷상에서 서로 다른 시스템 모듈을 가지는 시스템 관리 방법에 관한 것으로서, 웹 페이지를 통한 시스템 관리 기능 및 관리되어져야 할 항목들을 정의하는 단계(a); 각 시스템 모듈마다 상기 관리되어져야 할 사항에 대한 자료구조를 하나의 웹 페이지별로 정의하는 단계(b); 상기 단계(a) 및 (b)에서 정의한 자료구조와 시스템 관리기능을 이용해 사용자에게 시스템 관리를 위한 요청 정보를 입력할 수 있는 HTML 문서를 제공하는 단계(c); 사용자가 시스템 관리를 위한 요청 정보를 입력할 경우, 상기 사용자의 요청정보가 각 시스템 모듈에서의 데이터 처리가 필요하면 이를 해당 시스템 모듈로 전송하여 처리한 후 HTML 문서 생성부로 전송하고, 각 시스템 모듈에서의 데이터 처리가 필요 없으면 HTML 문서 생성부로 사용자의 요청 정보를 전송하는 단계(d); 상기 단계(d)에서 HTML 문서 생성부로 전송된 데이터를 상기 단계(a)에서 정의한 자료구조를 이용해 사용자의 요청에 대한 응답 HTML 문서를 공통으로 생성하는 단계(e); 상기 단계(e)에서 생성된 HTML 문서를 사용자 웹브라우저로 전송하여 디스플레이하는 단계(f)를 포함하는 것을 특징으로 한다.The present invention relates to a system management method having different system modules on the Internet, comprising: defining a system management function and items to be managed through a web page; (B) defining a data structure for each system module for each system module for each web page; (C) providing an HTML document for inputting request information for system management to a user using the data structure and system management function defined in steps (a) and (b); When a user inputs request information for system management, if the user's request information requires data processing in each system module, it is transmitted to the corresponding system module, processed, and then transmitted to the HTML document generator, and in each system module (D) transmitting the user's request information to the HTML document generator if data processing is not required; A step (e) of commonly generating a response HTML document in response to a user's request by using the data structure defined in step (a) of the data transmitted to the HTML document generating unit in step (d); And transmitting (f) and displaying the HTML document generated in step (e) to a user web browser.
본 발명에 의한 방법에 의하면, 통합된 자료 구조를 이용해 공통적으로 사용자의 요청에 따른 응답 HTML 문서를 생성하므로 시스템 내부의 저장 용량을 절약할 수 있는 장점이 있고, 또한 종래에 개별적으로 HTML 문서를 생성하는 방식에 비해 같은 절차를 반복할 필요가 없으므로 시스템 성능을 향상시킬 수 있다.According to the method according to the present invention, since a response HTML document is commonly generated according to a user's request using an integrated data structure, there is an advantage of saving storage capacity in the system, and also conventionally generating an HTML document separately. The system does not need to repeat the same procedure as compared to the system.
Description
본 발명은 인터넷상에서 서로 다른 시스템 모듈을 가지는 시스템 관리 방법 에 관한 것으로서, 더욱 상세하게는 서로 다른 시스템 모듈에서 관리되어져야 할 기능들에 대한 통합적인 자료구조를 정의하고 사용자가 웹브라우저를 통해 하는 요청에 대해 어떤 시스템 모듈에 적용되는 것인가에 상관없이 상기 통합적인 자료구조를 이용해 HTML 문서를 동적으로 생성하여 서로 다른 기능에 대해서 다양한 항목들의 관리가 효율적으로 이루어질 수 있도록 한 시스템 관리 방법 및 장치에 관한것이다.The present invention relates to a system management method having different system modules on the Internet. More particularly, the present invention defines an integrated data structure for functions to be managed in different system modules, and the user requests through a web browser. The present invention relates to a system management method and apparatus for efficiently generating various items for different functions by dynamically generating HTML documents regardless of which system module is applied to the system. .
인터넷은 초기에는 주로 정보를 공유하고 제공받는 수단의 하나로서 활용되었으나, 인터넷이 활성화되면서 인터넷의 활용 범위가 점차 넓어지고 있다. 이제 인터넷은 단순히 정보를 제공받는 것뿐만이 아니라 인터넷을 통한 전자 상거래, 인터넷을 통한 광고 등과 같이 다양하게 활용되고 있다.In the early days, the Internet was mainly used as a means of sharing and receiving information. However, as the Internet is activated, the scope of use of the Internet is gradually increasing. Now, the Internet is not only provided with information, but also used in various ways such as e-commerce through the Internet and advertisement through the Internet.
시스템 관리는 초기에는 특정 네트워크를 통해 이루어지는 것이 일반적이었으나, 이제는 인터넷을 활용하여 장소의 제약을 받지 않고 웹서버를 통해 시스템을 관리하는 방법도 활용되고 있다.Although system management was generally performed through a specific network, a method of managing a system through a web server is now being utilized regardless of a place using the Internet.
인터넷을 통해 시스템을 관리하는 방법은 사용자가 웹브라우저를 통해 관리를 위한 요청을 보내면 시스템 내의 웹서버에서 해당 요청에 맞는 HTML 문서를 찾아 웹브라우저로 전송하는 방식으로 이루어진다. 이 때 사용자 웹브라우저로 전송하는 HTML 문서들은 포맷이 미리 설정되어 있고 사용자가 요구한 데이터 처리 결과가 미리 설정된 포맷에 삽입되어 최종적으로 사용자의 웹브라우저로 전달되게 된다.In order to manage the system through the Internet, when a user sends a request for management through a web browser, a web server in the system finds an HTML document corresponding to the request and sends it to the web browser. At this time, the HTML documents sent to the user's web browser are preset in a format, and the data processing result requested by the user is inserted into the preset format and finally delivered to the user's web browser.
도 1은 종래의 인터넷을 통해 서로 다른 시스템 모듈을 갖는 시스템 관리 방법을 블록도로 도시한 것이다.1 is a block diagram illustrating a system management method having different system modules through a conventional Internet.
사용자는 인터넷을 통한 시스템 관리를 위해 관리하려는 시스템의 웹서버에 접속하여야 한다. 이를 위해 사용자는 웹브라우저에서 시스템의 웹서버(12)에 해당하는 URL(Uniform Resource Locator)을 입력하고, 웹서버(12)에 접속되면 웹서버는 시스템 관리를 위해 사용자의 요청 정보를 입력할 수 있는 HTML(Hyper Text MarkupLanguage) 문서를 사용자 웹브라우저(10)에 전송한다.The user must access the web server of the system to be managed for system management via the Internet. To this end, the user enters a Uniform Resource Locator (URL) corresponding to the system's web server 12 in a web browser, and when connected to the web server 12, the web server can input user's request information for system management. An HTML (Hyper Text Markup Language) document is transmitted to the user web browser 10.
사용자가 웹브라우저(10)에 나타난 HTML 문서를 통해 관리를 위한 요청 정보를 입력하면, 웹서버(12)는 사용자의 요청이 시스템 내에 있는 복수의 시스템 모듈(11-a, 11-b, 11-c) 중 어떠한 시스템 모듈에 관한 요청인지를 판단하여 사용자의 요청 정보를 해당 시스템 모듈에 넘겨준다.When the user inputs the request information for management through the HTML document displayed in the web browser 10, the web server 12 receives a plurality of system modules 11-a, 11-b, 11- in which the user's request is located in the system. c) Determining which system module the request is for and handing the user's request information to the corresponding system module.
웹서버(12)로부터 사용자의 요청 정보를 수신한 각각의 시스템 모듈(11-a, 11-b, 11-c)은 각 시스템 모듈 내의 데이터 처리부(13-a, 13-b, 13-c)에서 사용자의 요청에 따른 내부 데이터 처리를 한다. 각 시스템 모듈은 각각의 HTML 문서 생성부(14-a, 14-b, 14-c)를 구비하고 있고, HTML 문서 생성부(14-a, 14-b, 14-c)는 사용자의 요청에 따른 처리 결과를 디스플레이할 HTML 문서의 포맷을 저장하고 있다. 내부 데이터 처리가 종료되면 HTML 문서 생성부(14-a, 14-b, 14-c)는 상기 설정된 포맷에 처리 결과 값을 삽입하여 하나의 웹페이지에 해당하는 HTML 문서를 완성한다.Each system module 11-a, 11-b, 11-c, which has received the user's request information from the web server 12, receives data processing units 13-a, 13-b, 13-c in each system module. Processes internal data according to user's request. Each system module has its own HTML document generator 14-a, 14-b, 14-c, and the HTML document generator 14-a, 14-b, 14-c is adapted to the user's request. It stores the format of the HTML document that will display the results of the processing. When the internal data processing is completed, the HTML document generation unit 14-a, 14-b, 14-c inserts a processing result value into the set format to complete an HTML document corresponding to one web page.
각각의 시스템 모듈에서 HTML 문서가 완성되면 HTML 문서 생성부(14-a, 14-b, 14-c)는 완성된 문서를 웹서버(12)로 전송하고, 웹서버는 HTML 문서를 요청한 사용자의 웹브라우저(10)로 전송한다.When the HTML document is completed in each system module, the HTML document generating unit 14-a, 14-b, 14-c transmits the completed document to the web server 12, and the web server of the user who requested the HTML document. Send to the web browser (10).
웹서버(12)로부터 HTML 문서를 수신한 웹브라우저(10)는 인터프리트(interpret) 방식으로 HTML 문서에 포함된 태그를 해석하면서 형식에 맞게 사용자에게 디스플레이 한다.The web browser 10 receiving the HTML document from the web server 12 interprets the tags included in the HTML document in an interpreted manner and displays the HTML document to the user according to the format.
전술한 바와 같이 각각의 시스템 모듈(11-a, 11-b, 11-c)의 HTML 문서 생성부(13-a, 13-b, 13-c)는 이미 웹브라우저에 전송될 웹페이지에 대한 기본 포맷이 설정되어 있고 시스템 관리를 함에 따라 바뀌는 데이터 처리에 대한 결과값만을 이미 설정된 포맷에 삽입하는 방식으로 문서를 완성하므로, 각각의 시스템 모듈은 htm 파일로 존재하는 기본 포맷을 각각 저장하고 있어야 한다.As described above, the HTML document generators 13-a, 13-b, and 13-c of the respective system modules 11-a, 11-b, and 11-c may already be used for web pages to be transmitted to the web browser. Each system module must save each of the default formats that exist in the htm file, since the default format is set and the document is completed by inserting only the results of data processing that changes as the system is managed into the already set format. .
상기한 바와 같은 종래의 인터넷상에서 서로 다른 시스템 모듈을 가지는 시스템의 관리는 각각의 시스템 모듈별로 기본적인 포맷을 미리 갖춘 HTML 문서가 생성되어 있어야 하고, 사용자가 시스템 관리 요청 정보를 전송한 경우 웹 페이지 하나 하나에 해당하는 각각의 HTML 문서를 시스템 모듈별로 개별적으로 만들어야 한다. 따라서 각각 모듈별로 HTML 문서를 별도로 저장해 시스템 내부에 많은 용량을 필요로 하고, 각 시스템 모듈마다 비슷한 포맷을 가지고 있는 HTML 문서를 개별적으로 생성한다는 것은 불필요한 절차를 반복하는 것이므로 시스템의 성능의 저하되는 문제점이 있다.As described above, in the management of a system having different system modules in the conventional Internet, an HTML document having a basic format is generated for each system module in advance, and one web page when the user transmits system management request information. Each HTML document corresponding to must be created separately for each system module. Therefore, storing HTML documents separately for each module requires a lot of capacity in the system, and generating HTML documents with similar formats for each system module individually requires repeated steps, which reduces the performance of the system. have.
본 발명에서는 상기한 바와 같은 종래 기술의 문제점을 해결하기 위해, 각 시스템 모듈의 기능에 대한 자료구조를 미리 구축하고, 사용자의 시스템 관리 요청에 대해 각각의 시스템 모듈별로 데이터 처리한 후, 상기 구축한 자료구조를 이용해 공통적으로 HTML 문서를 생성하여 사용자 웹브라우저로 전송하는 인터넷상에서 서로 다른 시스템 모듈을 가지는 시스템 관리 방법을 제안하고자 한다.In the present invention, in order to solve the problems of the prior art as described above, the data structure for the function of each system module is built in advance, the data processing for each system module for the system management request of the user, and then the This paper proposes a system management method that has different system modules on the Internet that generate HTML documents using data structures and send them to the user's web browser.
도 1은 종래의 인터넷을 통해 서로 다른 시스템 모듈을 갖는 시스템 관리 방법을 블록도로 도시한 것,1 is a block diagram illustrating a system management method having different system modules through a conventional Internet;
도 2는 본 발명의 바람직한 실시예에 따른 서로 다른 시스템 모듈을 가지는 시스템 관리를 위한 구성을 블록도로 도시한 것,2 is a block diagram illustrating a configuration for system management having different system modules according to a preferred embodiment of the present invention;
도 3은 본 발명의 바람직한 실시예에 따른 서로 다른 시스템 모듈을 가지는 시스템을 인터넷상에서 관리하는 방법을 설명하는 흐름도.3 is a flow chart illustrating a method for managing a system having different system modules on the Internet according to a preferred embodiment of the present invention.
상기한 바와 같은 목적을 달성하기 위하여, 본 발명에 의한 인터넷상에서 서로 다른 시스템 모듈을 가지는 시스템 관리 방법은 웹 페이지를 통한 시스템 관리 기능 및 관리되어져야 할 항목들을 정의하는 단계(a); 각 시스템 모듈마다 상기 관리되어져야 할 사항에 대한 자료구조를 하나의 웹 페이지별로 정의하는 단계(b); 상기 단계(a) 및 (b)에서 정의한 자료구조와 시스템 관리기능을 이용해 사용자에게 시스템 관리를 위한 요청 정보를 입력할 수 있는 HTML 문서를 제공하는 단계(c); 사용자가 시스템 관리를 위한 요청 정보를 입력할 경우, 상기 사용자의 요청정보가 각 시스템 모듈에서의 데이터 처리가 필요하면 이를 해당 시스템 모듈로 전송하여 처리한 후 HTML 문서 생성부로 전송하고, 각 시스템 모듈에서의 데이터 처리가 필요 없으면 HTML 문서 생성부로 사용자의 요청 정보를 전송하는 단계(d); 상기 단계(d)에서 HTML 문서 생성부로 전송된 데이터를 상기 단계(a)에서 정의한 자료구조를 이용해 사용자의 요청에 대한 응답 HTML 문서를 공통으로 생성하는 단계(e); 상기 단계(e)에서 생성된 HTML 문서를 사용자 웹브라우저로 전송하여 디스플레이하는 단계(f)를 포함하는 것을 특징으로 한다.In order to achieve the above object, the system management method having different system modules on the Internet according to the present invention includes the steps of defining a system management function and items to be managed through a web page; (B) defining a data structure for each system module for each system module for each web page; (C) providing an HTML document for inputting request information for system management to a user using the data structure and system management function defined in steps (a) and (b); When a user inputs request information for system management, if the user's request information requires data processing in each system module, it is transmitted to the corresponding system module, processed, and then transmitted to the HTML document generator, and in each system module (D) transmitting the user's request information to the HTML document generator if data processing is not required; A step (e) of commonly generating a response HTML document in response to a user's request by using the data structure defined in step (a) of the data transmitted to the HTML document generating unit in step (d); And transmitting (f) and displaying the HTML document generated in step (e) to a user web browser.
또한, 본 발명은 상기 단계(d)에서 사용자의 요청 정보를 해당 시스템 모듈로 전송할 때, 사용자의 요청을 해당 시스템 모듈에 맞는 명령어로 전환하는 단계를 더 포함하는 것을 특징으로 한다.In addition, the present invention is characterized in that it further comprises the step of converting the user's request into a command suitable for the system module when transmitting the user's request information to the system module in the step (d).
한편, 상기 단계(e)에서 생성하는 HTML 문서는 상기 생성된 HTML 문서가 어떤 시스템 모듈을 위한 문서인지를 나타내는 정보를 포함하는 것을 특징으로 한다.On the other hand, the HTML document generated in step (e) is characterized in that it contains information indicating which system module the generated HTML document is a document.
이하에서 첨부된 도면을 참조하여 본 발명에 의한 인터넷상에서 서로 다른 시스템 모듈을 가지는 시스템 관리 방법의 바람직한 실시예를 상세하게 설명한다.Hereinafter, exemplary embodiments of a system management method having different system modules on the Internet according to the present invention will be described in detail with reference to the accompanying drawings.
도 2는 본 발명의 바람직한 실시예에 따른 서로 다른 시스템 모듈을 가지는 시스템 관리를 위한 구성을 블록도로 도시한 것이다.2 is a block diagram illustrating a configuration for system management having different system modules according to a preferred embodiment of the present invention.
도 1에 도시된 바와 같이, 서로 다른 시스템 모듈을 가지는 시스템을 인터넷 상에서 관리하기 위한 장치는 웹브라우저(20), 시스템 모듈1(21-a), 시스템 모듈2(21-b), 시스템 모듈3(21-c), 웹서버(22), 상기 각 시스템 모듈에 대한 데이터 처리부(23-a, 23-b, 23-c) 및 HTML 문서 처리부(24)를 포함하여 이루어진다.As shown in FIG. 1, an apparatus for managing a system having different system modules on the Internet includes a web browser 20, a system module 1 (21-a), a system module 2 (21-b), and a system module 3. 21-c, web server 22, data processing units 23-a, 23-b, 23-c and HTML document processing unit 24 for each system module.
본 발명은 도 2에 도시된 바와 같이, 종래와는 달리 HTML 문서 생성부(24)가 각 시스템 모듈별로 존재하는 것이 아니라 시스템 모듈1에만 존재하여 각 시스템 모듈에서의 데이터 처리 결과를 종합하여 공통으로 HTML 문서를 생성하여 사용자에게 제공한다.As shown in FIG. 2, the present invention, unlike the prior art, does not exist in each system module, but exists only in system module 1, so that the data processing results in each system module are combined in common. Create an HTML document and provide it to the user.
도 2를 참조하여 본 발명의 바람직한 실시예에 따른 시스템 관리 방법을 설명하면 다음과 같다.Referring to Figure 2 describes a system management method according to a preferred embodiment of the present invention.
사용자가 웹브라우저(20)를 통해 시스템 내의 웹서버(22)에 접속하면, 웹서버(22)는 시스템 관리에 대한 요청 정보를 입력할 수 있는 HTML 문서를 웹브라우저로 전송한다. 상기 전송되는 HTML 문서는 각 시스템 모듈별로 사용자가 요구 사항을 입력할 수 있는 메뉴를 갖추고 있고, 사용자가 관리를 위한 요청 정보를 입력할 경우 어느 시스템 모듈에 대한 요구인지를 인지할 수 있도록 작성되는 것이 바람직하다.When the user accesses the web server 22 in the system through the web browser 20, the web server 22 transmits an HTML document for inputting request information for system management to the web browser. The HTML document to be transmitted is provided with a menu for the user to input the requirements for each system module, and when the user inputs the request information for management, the HTML document is created to recognize which system module the request is for. desirable.
사용자는 웹서버(22)로부터 전송되어 웹브라우저(20)에 디스플레이된 HTML 문서에 관리를 위한 요청 정보를 입력하고, 입력된 요청 정보는 인터넷을 통해 웹서버(22)에 전달된다.The user inputs the request information for management in the HTML document transmitted from the web server 22 and displayed on the web browser 20, and the input request information is transmitted to the web server 22 via the Internet.
사용자의 요청 정보를 수신한 웹서버(22)는 이를 분석하여 요청이 특정 시스템 모듈의 데이터 처리가 필요한 것인지 아닌지를 판단한다. 사용자의 요청이 특정 시스템 모듈에서의 데이터 처리가 필요한 경우에는 요청 정보를 해당하는 시스템 모듈(21-a, 21-b, 21-c)로 전달하고, 그렇지 않은 경우에는 사용자의 요청에 대한 응답 정보를 포함한 HTML 문서를 작성할 수 있도록 이를 HTML 문서 생성부(24)로 전달한다.The web server 22 receiving the user's request information analyzes the web server 22 to determine whether the request requires data processing of a specific system module. If the user's request requires data processing in a specific system module, the request information is forwarded to the corresponding system module (21-a, 21-b, 21-c), otherwise the response information for the user's request It is delivered to the HTML document generation unit 24 to create an HTML document including.
본 발명의 바람직한 실시예에 따르면, 시스템 모듈에서의 내부 데이터 처리가 필요한 경우 상기 웹서버에서 시스템 모듈로 사용자의 요청 정보 전송 시 이를 각 시스템 모듈에서 통용될 수 있는 명령으로 전환하도록 하는 것이 바람직하다. 예를 들어, 시스템 모듈2가 사설 교환기이고 시스템 모듈3이 랜(LAN) 스위치라고 가정하자. 사설 교환기의 경우 교환기 관리를 위한 메시지가 미리 세팅되어 있으므로 웹서버는 사용자의 요청을 교환기 관리를 위한 메시지로 전환한다. 랜 스위치의 경우에 관리를 위한 요청을 SNMP(Simple Network Management Protocol) 패킷의 형태로 하여야 하므로, 웹서버는 사용자의 요청을 해석하여 적절한 SNMP 패킷으로 전환해 시스템 모듈3로 전달하여야 한다.According to a preferred embodiment of the present invention, when internal data processing in the system module is required, it is preferable to convert the request information of the user from the web server to the system module and convert it into a command that can be used in each system module. For example, suppose system module 2 is a private switch and system module 3 is a LAN switch. In the case of the private exchange, since the message for the exchange management is set in advance, the web server converts the user's request into the message for the exchange management. In the case of the LAN switch, the management request must be in the form of a Simple Network Management Protocol (SNMP) packet. Therefore, the web server must interpret the user's request and convert the user's request into an appropriate SNMP packet.
시스템 모듈에서의 내부 데이터 처리가 필요한 경우, 웹서버(22)로부터 전환된 사용자의 요청 정보를 수신한 각 시스템 모듈의 데이터 처리부(23-a, 23-b, 23-c)는 사용자의 요청에 대한 데이터 처리를 수행하고 처리 결과에 대한 데이터를 HTML 문서 생성부(24)로 전달한다.When internal data processing is required in the system module, the data processing units 23-a, 23-b, and 23-c of each system module that receive the user's request information converted from the web server 22 respond to the user's request. The data processing is performed, and the data about the processing result is transmitted to the HTML document generator 24.
별도의 데이터 처리가 필요하지 않은 사용자의 요청정보를 웹서버(22)로부터 바로 수신하거나, 시스템 모듈의 내부 데이터 처리 결과를 수신한 HTML 문서 생성부(24)는 각 처리 결과를 종합하여 사용자의 요청에 맞는 응답 HTML 문서를 동적??로 생성한다. 이와 같이 생성된 HTML 문서는 웹서버(22)에 의해 사용자 웹브라우저(10)로 전송된다.The HTML document generator 24 which receives the user's request information that does not require separate data processing from the web server 22 or receives the internal data processing result of the system module aggregates each processing result and requests the user's request. Dynamically generates a response HTML document that conforms to The generated HTML document is transmitted to the user web browser 10 by the web server 22.
본 발명의 바람직한 실시예에 따르면, 상기 HTML 문서 생성부(24)에서 생성하는 문서는 일반적인 htm 파일이 아니라 html 태그를 갖는 스트링 형식의 문서이다. 즉 HTML 문서 생성부(24)는 사용자의 요청 또는 시스템 모듈에서의 데이터 처리 결과를 수신하여 기존에 갖추고 있는 htm 파일에 처리 결과를 삽입하는 방식이 아니라 처리 결과에 대해 html 태그를 갖는 스트링 형식의 문서를 작성하고 이를 사용자 웹브라우저로 전송하고, 웹브라우저는 상기 수신한 html 태그를 갖는 스트링을 해석하여 사용자에게 디스플레이 하도록 하는 것이다.According to a preferred embodiment of the present invention, the document generated by the HTML document generation unit 24 is not a general htm file, but a string type document having an html tag. That is, the HTML document generation unit 24 receives a request from a user or a data processing result from a system module and inserts the processing result into an existing htm file, rather than a document in a string format having an html tag for the processing result. And write it to the user's web browser, and the web browser interprets the string with the received html tag and displays it to the user.
본 발명에서는 HTML 문서를 관리되는 시스템 모듈에 상관없이 공통적으로 생성하기 위해, 정의된 시스템 모듈의 기능에 대해 하나의 웹 페이지로 관리될 수 있는 시스템 모듈의 기능에 맞추어 하나의 웹페이지에 대한 자료구조를 정의하는 방법을 제안한다.In the present invention, in order to generate the HTML document in common regardless of the managed system module, the data structure of one web page in accordance with the function of the system module that can be managed as one web page for the function of the defined system module We propose a way to define it.
도 3은 본 발명의 바람직한 실시예에 따른 서로 다른 시스템 모듈을 가지는 시스템을 인터넷상에서 관리하는 방법을 설명하는 흐름도를 도시한 것으로서, 도 3은 참조하여 상기 HTML 문서의 공통 생성을 위한 자료구조 및 본 발명의 상세한 방법을 설명하기로 한다.3 is a flowchart illustrating a method for managing a system having different system modules on the Internet according to a preferred embodiment of the present invention. FIG. 3 is a data structure and a view for common generation of the HTML document with reference to FIG. The detailed method of the invention will be described.
도 3에 도시된 바와 같이, 우선 하나의 웹 페이지에 대한 자료 구조를 정의한 후에는 하나의 웹 페이지를 구성하는 시스템 관리 기능을 정의한다(S300). 상기 시스템 관리 기능은 후술할 하나의 웹 페이지를 구성하는 자료구조의 상위 개념으로서 하나의 웹 페이지의 자료구조가 어떠한 기능의 관리를 위한 자료구조인가를 정의하는 것이다. 따라서 하나의 웹 페이지는 시스템 관리 기능의 관련성을 고려하여 효율적으로 정의되어야 한다.As shown in FIG. 3, first, after defining a data structure for one web page, a system management function for configuring one web page is defined (S300). The system management function is a higher concept of a data structure constituting a web page to be described later, and defines a data structure for managing a function of the data structure of one web page. Therefore, a web page should be defined efficiently considering the relevance of system management functions.
시스템 관리 기능의 정의된 후에는 HTML 문서의 공통 생성을 위해 하나의 웹 페이지에 대한 자료구조를 정의한다(S301). 상기 자료구조는 사용자 웹브라우저로부터 시스템이 관리되어져야 할 사항에 대한 자료구조이다. 각 시스템 모듈은 여러 가지 기능을 하게 되고, 각 기능마다 관리되어져야 할 사항 역시 여러 가지이므로 이를 하나의 웹 페이지에서 관리하도록 하는 것은 대단히 어려우므로 각 페이지별로 관리되어져야 할 사항에 대한 자료구조를 정의하는 과정을 본 단계에서 하게 되는 것이다. 이렇게 정의된 자료 구조는 시스템 관리를 위해 사용자에게 제공되는 웹 페이지를 생성할 때 사용되며, 또한 이렇게 하여 생성된 웹 페이지를 통해 사용자가 데이터 값을 입력하게 되면 시스템에서도 원하는 데이터를 입력받아 이를 이용하여 시스템 관리를 할 수 있는 시스템 내부 데이터 처리가 가능하다. 따라서 자료구조를 정의하기 위해서는 HTML 문서를 공통적으로 생성할 수 있는 요소뿐 아니라 시스템 관리 기능 및 관리 되어져야할 항목들이 시스템 모듈에 상관없이 모두 적용될 수 있도록 정의되어야 한다.After the system management function is defined, a data structure for one web page is defined for common generation of HTML documents (S301). The data structure is a data structure for the matter that the system should be managed from the user web browser. Each system module has various functions and there are many things to be managed for each function. Therefore, it is very difficult to manage them in one web page. Therefore, the data structure for the items to be managed for each page is defined. The process of doing this is at this stage. This defined data structure is used to create web pages provided to users for system management. Also, when a user enters data values through the created web pages, the system receives the desired data and uses it. Internal data processing for system management is possible. Therefore, to define data structure, not only elements that can generate HTML document in common, but also system management functions and items to be managed must be defined so that they can be applied regardless of system module.
예를 들어 HTML 문서를 공통적으로 생성하였을 경우 웹 페이지는 각 시스템모듈에 상관없이 모두 똑같은 형태의 구조를 갖게 된다. 이렇게 생성된 HTML 문서를 통하여 웹브라우저에서 데이터와 함께 요청이 들어왔을 경우 이 데이터를 처리할 시스템 모듈을 판단할 수 있는 근거 자료가 필요하다. 그러므로 자료구조에는 이러한 판단기준이 될 수 있는 요소 등을 포함하고 있어야 한다.For example, if the HTML document is created in common, the web pages have the same structure regardless of each system module. When the request comes with the data from the web browser through the generated HTML document, the evidence that can determine the system module to process the data is needed. Therefore, the data structure should include elements that can be used as such criteria.
상기 자료구조와 각 시스템 모듈에 대한 관리 기능이 정의되면, 사용자가 요청 정보를 입력할 수 있는 HTML 문서를 상기 정의한 사항에 맞추어 생성하여 사용자 웹브라우저로 전송하고, 사용자로부터 요청 정보를 수신한다(S302).When the data structure and the management function for each system module are defined, an HTML document in which the user can input the request information is generated according to the above-described matter, transmitted to the user web browser, and the request information is received from the user (S302). ).
사용자는 웹브라우저를 통해 시스템 관리를 위해 필요한 데이터를 전송하여 각 시스템 모듈에서의 데이터 처리를 요구할 수도 있으며, 또한 시스템 관리를 위한 초기 웹 페이지를 요청할 수도 있다. 후자의 경우에는 각 시스템 모듈에서의 별도의 처리가 필요 없다.The user may request data processing in each system module by transmitting data necessary for system management through a web browser, and may also request an initial web page for system management. In the latter case, no separate processing is required for each system module.
사용자의 요청 정보를 웹서버에서 수신하면, 웹서버는 사용자의 요청 정보가 시스템 모듈에서의 데이터 처리를 필요로 하는 요청인지 아니면 관리를 위한 초기 웹 페이지를 요청하는 것인지를 판단한다(S303).When the user's request information is received from the web server, the web server determines whether the user's request information is a request requiring data processing in a system module or an initial web page for management (S303).
사용자의 요청 정보가 각 시스템 모듈에서의 데이터 처리를 필요로 하는 것일 경우에, 전술한 바와 같이 웹서버는 사용자의 요청을 각 시스템 모듈에서 통용될 수 있는 요청으로 전환하여 시스템 모듈 내의 데이터 처리부로 전송하고 해당 데이터 처리부는 이를 처리하여 HTML 문서 생성부로 전송한다(S304). 사용자의 요청 정보가 각 시스템 모듈에서의 데이터 처리를 필요로 하는 것이 아니라, 관리를 위한 웹 페이지를 요청하는 것일 경우에는 요청 정보를 별도의 처리 없이 바로HTML 문서 생성부로 전송한다.When the user's request information requires data processing in each system module, as described above, the web server converts the user's request into a request that can be used in each system module and transmits the request to the data processing unit in the system module. The data processing unit processes the data and transmits it to the HTML document generating unit (S304). If the user's request information does not require data processing in each system module but requests a web page for management, the request information is transmitted directly to the HTML document generation unit without additional processing.
각 시스템 모듈에서 데이터 처리가 끝난 후에는 데이터 처리 결과를 이용하여 사용자의 요청에 따른 공통 HTML 문서를 생성한다(S305). 공통 HTML 문서는 상기 정의한 자료구조를 바탕으로 생성된다. 또한 이러한 자료구조에 맞게 각각의 시스템 관리 기능들의 관리되어져야 할 항목들에 대한 정의가 이루어졌으므로 이 항목들에 대한 데이터 처리를 끝낸 후 그 결과 값을 이용하여 HTML 문서를 어떤 시스템 모듈인지 상관없이 공통적이며 동적으로 생성할 수 있게 된다.After data processing is completed in each system module, a common HTML document is generated according to a user's request using the data processing result (S305). The common HTML document is generated based on the data structure defined above. In addition, since the items to be managed of each system management function have been defined in accordance with this data structure, after processing the data for these items, it is possible to use the result value to make the HTML document common regardless of which system module. It can be created dynamically.
본 발명의 바람직한 실시예에 따르면, HTML 문서를 생성할 때 해당 HTML 문서를 포함하는 웹 페이지가 어떤 시스템 모듈을 위한 페이지에 대한 것인가를 나타나는 정보를 포함하도록 하는 것이 바람직하다. 이는 생성한 웹 페이지를 사용자 웹브라우저로 제공한 후 사용자로부터 다시 요청이 들어왔을 때 어떤 시스템 모듈에 관한 요청인지 파악하여 해당 시스템 모듈로 데이터를 보내줄 수 있도록 하기 위해서이다.According to a preferred embodiment of the present invention, when generating the HTML document, it is preferable to include information indicating which system module the web page including the HTML document is for the page. This is to provide the created web page to the user's web browser, and when the request comes back from the user, identify which system module the request is for and send the data to the system module.
사용자의 요청에 대한 응답 HTML 문서가 완성되면, 웹서버는 인터넷을 통해 상기 완성된 문서를 사용자 웹브라우저로 전송한다(S306).When the response HTML document in response to the user's request is completed, the web server transmits the completed document to the user web browser via the Internet (S306).
이상에서 설명한 바와 같이, 본 발명에 의한 인터넷상에서 서로 다른 시스템 모듈을 가지는 시스템 관리 방법에 의하면, 각 시스템 모듈별로 HTML 문서를 생성하지 않고, 통합된 자료 구조를 이용해 공통적으로 사용자의 요청에 따른 응답 HTML 문서를 생성하므로 시스템 내부의 저장 용량을 절약할 수 있는 장점이 있다.또한, 종래에 개별적으로 HTML 문서를 생성하는 방식에 비해 같은 절차를 반복할 필요가 없으므로 시스템 성능을 향상시킬 수 있다.As described above, according to the system management method having different system modules on the Internet according to the present invention, instead of generating an HTML document for each system module, a response HTML is commonly responded to a user's request using an integrated data structure. By generating the document, there is an advantage of saving the internal storage capacity. In addition, the system does not need to repeat the same procedure as the conventional method of generating HTML documents individually, thereby improving system performance.
Claims (3)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2000-0078480A KR100448865B1 (en) | 2000-12-19 | 2000-12-19 | Method for Managing System with Different System Modules in the Internet |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2000-0078480A KR100448865B1 (en) | 2000-12-19 | 2000-12-19 | Method for Managing System with Different System Modules in the Internet |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20020049332A KR20020049332A (en) | 2002-06-26 |
KR100448865B1 true KR100448865B1 (en) | 2004-09-18 |
Family
ID=27683305
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR10-2000-0078480A KR100448865B1 (en) | 2000-12-19 | 2000-12-19 | Method for Managing System with Different System Modules in the Internet |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100448865B1 (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR970078226A (en) * | 1996-05-23 | 1997-12-12 | 양승택 | Interface method between DBMS and Web using library |
KR19990064264A (en) * | 1995-11-14 | 1999-07-26 | 포만 제프리 엘 | Information management system that allows a generic web browser to access a server with many different protocol types |
US5983267A (en) * | 1997-09-23 | 1999-11-09 | Information Architects Corporation | System for indexing and displaying requested data having heterogeneous content and representation |
KR20010048898A (en) * | 1999-11-30 | 2001-06-15 | 오길록 | Method And Apparatus For Using Dynamic Document Capable Of Visual Screen Design And High Speed |
-
2000
- 2000-12-19 KR KR10-2000-0078480A patent/KR100448865B1/en not_active IP Right Cessation
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR19990064264A (en) * | 1995-11-14 | 1999-07-26 | 포만 제프리 엘 | Information management system that allows a generic web browser to access a server with many different protocol types |
KR970078226A (en) * | 1996-05-23 | 1997-12-12 | 양승택 | Interface method between DBMS and Web using library |
US5983267A (en) * | 1997-09-23 | 1999-11-09 | Information Architects Corporation | System for indexing and displaying requested data having heterogeneous content and representation |
KR20010048898A (en) * | 1999-11-30 | 2001-06-15 | 오길록 | Method And Apparatus For Using Dynamic Document Capable Of Visual Screen Design And High Speed |
Also Published As
Publication number | Publication date |
---|---|
KR20020049332A (en) | 2002-06-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3924102B2 (en) | Method for customizing file and information processing system | |
US7496497B2 (en) | Method and system for selecting web site home page by extracting site language cookie stored in an access device to identify directional information item | |
US6594700B1 (en) | System and method for implementing a universal service broker interchange mechanism | |
EP1306777A2 (en) | Contents conversion system, automatic style sheet selection method and program thereof | |
US20030236857A1 (en) | Network service system and program using data processing | |
JP2000090001A (en) | Method and system for conversion of electronic data using conversion setting | |
US7383300B1 (en) | System and method for language translation within software applications | |
JPH11316658A (en) | Printer | |
JP2003030039A (en) | Structured document distribution device and structured document distribution system | |
US20050283719A1 (en) | HTML file processing technique | |
US8131815B1 (en) | Client-side modification of electronic documents in a client-server environment | |
JPH1115723A (en) | Multimedia data supplying method and multimedia data server | |
US20010056497A1 (en) | Apparatus and method of providing instant information service for various devices | |
JP2004246747A (en) | Wrapping method and system of existing service | |
JP4308448B2 (en) | Content generation according to the output device | |
CN109474686A (en) | A kind of XML message processing method and processing device | |
GB2394804A (en) | Method of Processing Data from a Submission Interface | |
KR100448865B1 (en) | Method for Managing System with Different System Modules in the Internet | |
JP2014049098A (en) | Image forming apparatus, and control method and program of image forming apparatus | |
JPH11203226A (en) | Hypertext retaining device and medium storing hypertext retaining device control program | |
Phillips | Z39. 50 and the scholar's workstation concept | |
JPH113296A (en) | Medium conversion system | |
JP2004110131A (en) | Information processor, information processing method and information processing system | |
JP2004086354A (en) | Image processor | |
JP5014212B2 (en) | Message communication apparatus, control method therefor, and computer program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
N231 | Notification of change of applicant | ||
A201 | Request for examination | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20120814 Year of fee payment: 9 |
|
FPAY | Annual fee payment |
Payment date: 20130816 Year of fee payment: 10 |
|
FPAY | Annual fee payment |
Payment date: 20140818 Year of fee payment: 11 |
|
LAPS | Lapse due to unpaid annual fee |