[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR100364077B1 - Method for network information management using real information manager and resource registry under the web - Google Patents

Method for network information management using real information manager and resource registry under the web Download PDF

Info

Publication number
KR100364077B1
KR100364077B1 KR1020000034276A KR20000034276A KR100364077B1 KR 100364077 B1 KR100364077 B1 KR 100364077B1 KR 1020000034276 A KR1020000034276 A KR 1020000034276A KR 20000034276 A KR20000034276 A KR 20000034276A KR 100364077 B1 KR100364077 B1 KR 100364077B1
Authority
KR
South Korea
Prior art keywords
real
web
resource
information
network
Prior art date
Application number
KR1020000034276A
Other languages
Korean (ko)
Other versions
KR20000054740A (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 김행곤, 김영탁 filed Critical 김행곤
Priority to KR1020000034276A priority Critical patent/KR100364077B1/en
Publication of KR20000054740A publication Critical patent/KR20000054740A/en
Application granted granted Critical
Publication of KR100364077B1 publication Critical patent/KR100364077B1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations 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/163Interprocessor communication
    • G06F15/173Interprocessor communication using an interconnection network, e.g. matrix, shuffle, pyramid, star, snowflake
    • G06F15/17356Indirect interconnection networks
    • G06F15/17362Indirect interconnection networks hierarchical topologies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/02Standardisation; Integration
    • H04L41/0233Object-oriented techniques, for representation of network management data, e.g. common object request broker architecture [CORBA]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Theoretical Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Multi Processors (AREA)

Abstract

본 발명은 분산 네트워크의 관리 정보들을 웹 브라우저 상의 클라이언트 사용자가 쉽게 실시간으로 확인 조작할 수 있는 웹 환경 하에서 실시간 정보 생성기와 자원 레지스트리를 이용한 네트워크 정보의 관리 방법에 관한 것이다. 본 발명의 목적은 CORBA의 콜백(call-back)개념을 응용한 자원 레지스트리(Resource Registry)를 이용, 자원의 특성과 사용자의 요구에 특성화된 정보들에 따라 웹상에서 액세스할 수 있도록 하고, 실시간적인 특성을 가진 정보에 한해 실시간 정보 생성기(Real-info Manager)를 사용, CORBA를 통해 데이터베이스 서버로부터 전송된 데이터를 버퍼링하여 사용자에게 제공될 애플릿의 입력포맷으로 생성함으로써 전체 네트워크의 부하를 줄이고 효율적인 네트워크 사용으로 네트워크와 웹의 서비스품질을 보장하는 네트워크 정보의 효율적 관리 방법을 제공하는데 있다. 상기한 목적을 달성하기 위한 본 발명의 특징은 분산 이기종 환경에서의 웹의 이용에 있어 사용자가 요구하는 자원에 대한 데이터베이스 관리와 이용의 투명성을 보장받기 위해 CORBA기반하의 3-tier구성을 기본으로 하며, 네트워크의 서비스 품질의 보장과 실시간적인 정보제공의 자동화와 사용자 선택적인 서비스 수용을 위한 자원 레지스트리와 실시간 정보 생성기를 CORBA 매카니즘을 사용하여 구현하는데 있다.The present invention relates to a method of managing network information using a real-time information generator and a resource registry in a web environment where a client user on a web browser can easily check and manipulate management information of a distributed network in real time. An object of the present invention is to use a resource registry that applies the CORBA call-back concept, to enable access on the web according to the characteristics of the resource and the information specified by the user's needs, Real-info Manager is used only for information with characteristics, and the data sent from the database server through CORBA is buffered to generate the applet input format to be provided to the user, thereby reducing the load on the entire network and effectively using the network. It is to provide an efficient management method of network information that guarantees the quality of network and web service. The characteristics of the present invention for achieving the above object is based on the 3-tier configuration based on CORBA to ensure the transparency of the database management and the use of resources required by the user in the use of the web in a distributed heterogeneous environment The CORBA mechanism implements a resource registry and real-time information generator to ensure network service quality, automate real-time information provision, and accept user-selective services.

Description

웹 환경 하에서 실시간 정보 생성기와 자원 레지스트리를 이용한 네트워크 정보의 관리 방법{Method for network information management using real information manager and resource registry under the web}Method for network information management using real information manager and resource registry under the web}

본 발명은 분산된 네트워크 정보의 처리방법에 관한 것으로, 특히 분산 네트워크의 관리 정보들을 웹 브라우저 상의 클라이언트 사용자가 쉽게 실시간으로 확인 조작할 수 있는 웹 환경 하에서 실시간 정보 생성기와 자원 레지스트리를 이용한 네트워크 정보의 관리 방법에 관한 것이다.The present invention relates to a method of processing distributed network information, and in particular, management of network information using a real-time information generator and a resource registry in a web environment in which a client user on a web browser can easily check and manipulate management information of a distributed network in real time. It is about a method.

인터넷 기술의 보편화에 따라 웹을 기반으로 하는 멀티미디어 정보의 실시간적 조작은 비즈니스 및 소프트웨어 기술에서 필수적인 요구사항이 되고 있다. 특히 클라이언트/서버 아키텍쳐의 분산 컴퓨팅 환경이 소프트웨어 개발 및 운영의 표준 플랫폼으로 인식되어짐에 따라 네트워크 상의 이질적인 플랫폼과 운영체제로 분산된 자원의 자유스런 공유 및 통합을 위한 효과적인 방법이 필요하다.As internet technology becomes more popular, real-time manipulation of web-based multimedia information becomes an essential requirement in business and software technology. In particular, as the distributed computing environment of the client / server architecture is recognized as a standard platform for software development and operation, an effective method for freely sharing and integrating distributed resources with heterogeneous platforms and operating systems on a network is required.

그러나 현재 이질적 네트워크 자원 환경의 통합적 관리를 위해 최선의 솔루션으로 간주되는 미들웨어로서의 CORBA(Common Object Request Broker Achitecture, 이하 CORBA라 칭함) 기술과 간단하고 독립적인 클라이언트 구성을 위한 JAVA 기술의 결합은 지극히 정적이며 동기적인 이벤트 서비스 구현에 초점을 두고 있다.However, the combination of CORBA (Common Object Request Broker Achitecture) technology as middleware, currently considered as the best solution for integrated management of heterogeneous network resource environments, and JAVA technology for simple and independent client configuration is extremely static. It focuses on implementing synchronous event services.

따라서 현재는 공유, 분산 자원의 효율적 관리함으로써 사용자들이 정확한 의사 결정을 할 수 있도록 적절한 지원이 이루어지지 않고 있다. 또한, 전형적인 클라이언트 요청에 따른 서버의 동기적 응답만을 이용함으로써 실시간적인 상태 확인이 불가능하며 개별 클라이언트의 요청과 바인딩, 그리고 요청된 데이터의 서버의 구현 제공이라는 절차에 따른 네트워크 통신 부하의 부담을 크게 내재하고 있다. 뿐만 아니라 웹 상에서 네트워크의 실시간 정보 제공을 위한 정규적 절차 및 형태에 대한 기술적 접근이 간과되고 있는 실정이다.Therefore, there is currently no proper support for users to make accurate decisions by efficiently managing shared and distributed resources. In addition, by using only the synchronous response of the server according to the typical client request, it is impossible to check the status in real time and greatly incurs the burden of the network communication load according to the procedure of providing the request and binding of the individual client and implementing the server of the requested data. Doing. In addition, the technical approach to the formal procedures and forms for providing real-time information of the network on the web has been overlooked.

본 발명은 상기한 문제점을 해결하기 위해 안출된 것으로써, 그 목적은 CORBA의 콜백(call-back)개념을 응용한 자원 레지스트리(Resource Registry)를 이용, 자원의 특성과 사용자의 요구에 특성화된 정보들에 따라 웹상에서 액세스할 수 있도록 하고, 실시간적인 특성을 가진 정보에 한해 실시간 정보 생성기(Real-info Manager)를 사용, CORBA를 통해 데이터베이스 서버로부터 전송된 데이터를 버퍼링하여 사용자에게 제공될 애플릿의 입력포맷으로 생성함으로써 전체 네트워크의 부하를 줄이고 효율적인 네트워크 사용으로 네트워크와 웹의 서비스품질을 보장하는 네트워크 정보의 효율적 관리 방법을 제공하는데 있다.SUMMARY OF THE INVENTION The present invention has been made to solve the above problems, and its purpose is to use a resource registry applying CORBA's call-back concept. Depending on the type of application, the applet can be provided to the user by buffering the data sent from the database server through CORBA, using the Real-info Manager for real-time information. It is to provide an efficient management method of network information that reduces the load of the entire network by creating a format and guarantees the quality of service of the network and the web by efficiently using the network.

도 1은 본 발명에 의한 시스템을 도시한 개략도.1 is a schematic diagram illustrating a system according to the present invention.

도 2는 본 발명에 의한 시스템의 구성도.2 is a block diagram of a system according to the present invention.

도 3은 본 발명에 의한 자원 레지스트리의 구조를 나타낸 블록도.3 is a block diagram showing the structure of a resource registry according to the present invention;

도 4는 본 발명에 의한 실시간 정보 생성과정을 나타낸 나타낸 블록도.4 is a block diagram showing a real-time information generation process according to the present invention.

< 도면의 주요부분에 대한 부호의 설명 ><Description of Symbols for Major Parts of Drawings>

100 : 웹 클라이언트(웹브라우저) 101 : 자바가상머신100: web client (web browser) 101: Java virtual machine

102 : 자바 애플릿 150 : 웹서버102: Java Applet 150: Web Server

151 : CORBA 152 : ORB151: CORBA 152: ORB

180 : 데이터베이스 서버군 200 : 자원 레지스트리180: database server group 200: resource registry

210 : 콜백 관리부 220 : 자원 리스트210: callback management unit 220: resource list

300 : 실시간 정보 생성기 310 : 데이터 저장부300: real time information generator 310: data storage unit

320 : 정보 생성기320: information generator

상기한 목적을 달성하기 위한 본 발명의 특징은 분산 이기종 환경에서의 웹의 이용에 있어 사용자가 요구하는 자원에 대한 데이터베이스 관리와 이용의 투명성을 보장받기 위해 CORBA기반하의 3-tier구성을 기본으로 하며, 네트워크의 서비스 품질의 보장과 실시간적인 정보제공의 자동화와 사용자 선택적인 서비스 수용을 위한 자원 레지스트리와 실시간 정보 생성기를 CORBA 매카니즘을 사용하여 구현하는데 있다.The characteristics of the present invention for achieving the above object is based on the 3-tier configuration based on CORBA to ensure the transparency of the database management and the use of resources required by the user in the use of the web in a distributed heterogeneous environment The CORBA mechanism implements a resource registry and real-time information generator to ensure network service quality, automate real-time information provision, and accept user-selective services.

상기 3-tier란 종래의 클라이언트-서버 개념의 확장된 의미로, 집중화된 서버를 "기능"과 "데이터"로 나누어 클라이언트-서버를 "클라이언트-서버(미들웨어를포함)-데이터베이스 서버군(표현-기능-데이터)"로 나누는 패러다임이다.The 3-tier is an extension of the conventional client-server concept. The centralized server is divided into "functions" and "data", and the client-server is "client-server (including middleware)-database server group (expression- Function-data) ".

상기 CORBA는 분산 객체 컴퓨팅을 위해 OMG(Object Management Group)에서 1990년 가을에 제안한 것으로 이 기종간의 상이한 분산 환경에서의 상호 연동성을 제공하고 다중객체 시스템간에 완전한 상호 연결을 위하여 제안된 것으로 객체간에 서비스를 요청하고 그것에 대한 응답의 투명한 메카니즘을 제공한다.The CORBA was proposed by the Object Management Group (OMG) in the fall of 1990 for distributed object computing. It provides interoperability in different distributed environments between different models and provides complete interoperability between multiple object systems. It provides a transparent mechanism of requesting and responding to it.

CORBA를 사용하는 경우에 분산 컴퓨팅을 위한 응용 프로그램 개발이 쉬워질 뿐만 아니라, 하드웨어와 운용체계, 프로그래밍 언어와 무관하게 분산 객체들간에 커뮤니케이션이 이루어진다. CORBA는 어떠한 언어로 구성되어 있건 간에 클라이언트와 서버는 서로 커뮤니케이션을 할 수 있다. 즉, 클라이언트는 자바 애플릿이고, 서버는 C++로 작성되어 있다고 해도, 클라이언트는 서버에 있는 객체의 메소드를 호출할 수 있는 것이다.Using CORBA not only makes it easier to develop applications for distributed computing, it also communicates between distributed objects regardless of hardware, operating system, or programming language. No matter what language CORBA is in, clients and servers can communicate with each other. That is, even if the client is a Java applet and the server is written in C ++, the client can call the methods of the objects on the server.

이하, 본 발명을 첨부한 도면을 통해 상세히 설명한다.Hereinafter, the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명에 의한 시스템을 도시한 개략도이며, 도 2는 본 발명에 의한 시스템의 구성도를 나타낸 도면이다.1 is a schematic diagram showing a system according to the present invention, Figure 2 is a diagram showing the configuration of the system according to the present invention.

도 1과 도 2에서 도시한 바와 같이, 1계층인 사용자가 자바가상머신(101)을 채택한 웹브라우저를 사용, 웹클라이언트(100)가 되어 요구하는 자원의 접근을 시도(103)하면 관련 애플릿(102)이 다운로드되어 자바 가상머신상(101)에서 동작함으로써 자원이용의 일차적 단계가 설립된다.As shown in Fig. 1 and Fig. 2, when a user who is a tier 1 uses a web browser adopting a Java virtual machine 101 and attempts to access a required resource as a web client 100 (103), an associated applet ( 102 is downloaded and operated on the Java virtual machine 101 to establish the primary stage of resource utilization.

2계층인 기능적인 서버군(150)에서는 CORBA(151) 요소를 사용, ORB(152)가 3계층의 데이터베이스 서버군(180)으로의 접근에 대한 기반을 제공한다. 사용자의요구 메시지에 따라 자원 레지스트리(200)의 자원 리스트(Resource list)(220)에서 자원의 가용성을 검사한 후 3계층으로의 접근을 시도한다.The second-tier functional server family 150 uses CORBA 151 elements to provide a foundation for the ORB 152 to access the third-tier database server family 180. According to a user's request message, the resource list 220 of the resource registry 200 checks the availability of the resource and attempts to access the third layer.

3계층의 데이터베이스 서버군(180)의 정보는 자원 레지스트리(200)에 저장되어 있는 사용자 요구정보에 따라 실시간 정보 생성기(300)에서 가공되어 콜백 매카니즘을 통해 웹 클라이언트(100)에게 전송(104)된다.The information of the database server group 180 of three layers is processed by the real time information generator 300 according to user request information stored in the resource registry 200 and transmitted to the web client 100 through a callback mechanism (104). .

상기 ORB(Object Request Broker)는 객체 요청 브로커라는 뜻이며 객체 지향 방식으로 애플리케이션 프로그램간의 통신을 처리하는 미들웨어의 한 종류를 말한다. ORB는 클라이언트와 서버사이에 미들웨어로서 동작하는 CORBA 프로그래밍 모델의 한 요소이다.The object request broker (ORB) refers to an object request broker and refers to a kind of middleware that handles communication between application programs in an object-oriented manner. ORB is an element of the CORBA programming model that acts as middleware between the client and server.

도 3은 본 발명에 의한 자원 레지스트리의 구조를 나타낸 블록도이다.3 is a block diagram showing the structure of a resource registry according to the present invention.

2계층에서는 자원 레지스트리를 운영함으로써 제공할 서비스(260)와 자원에 대한 리스트(220)를 보유한다. 각각의 리스트 필드에 모든 서비스(250)가 기록되어 있으며 실시간으로 사용되어져야 할 서비스의 특성에 따라 사용자 요구(230), 비요구(240)의 선택이 태그로 기록되며 이 서비스가 사용자로부터 콜백 서비스(210) 설정이 되어 있는가의 태그를 가짐으로써 무작위적인 정보의 제공을 제한함으로써 네트워크의 부담을 덜고 사용자중심의 서비스 제공에 초점을 둔다.The second tier holds a list of services 260 and resources 220 to provide by operating a resource registry. All services 250 are recorded in each list field, and the selection of user request 230 and non-request 240 is recorded as a tag according to the characteristics of the service to be used in real time, and this service is a callback service from the user. (210) By limiting the provision of random information by having a tag of whether it is set, it focuses on reducing the burden on the network and providing user-centered service.

도 4는 본 발명에 의한 실시간 정보 생성과정을 나타낸 나타낸 블록도이다.4 is a block diagram illustrating a process of generating real-time information according to the present invention.

자원 레지스트리의 운영을 위해 필요한 매카니즘으로써 실시간 정보 생성기(300)를 2계층에 둔다. 실시간 정보 생성기(300)는 실시간적으로 갱신되는 정보를 버퍼링하는 데이터 저장부(Data Storage)(310)와 정보 생성기(InfoGenerator)(320)로 구성된다. 정보 생성기(320)는 1계층인 사용자 웹 클라이언트(100)에서 운영될 애플릿(102)에 적용될 수 있는 정보 제공 입력 포맷으로 전송 데이터를 가공, 생성하며 데이터베이스 서버군(180)으로부터 콜백(Call-back) 매카니즘을 이용, 실시간으로 전달되는 정보(400)에 대해서 데이터 저장부(310)가 버퍼링한다.As a mechanism necessary for the operation of the resource registry, the real-time information generator 300 is placed in two layers. The real time information generator 300 includes a data storage 310 and an information generator 320 that buffer information updated in real time. The information generator 320 processes and generates the transmission data in an information providing input format that can be applied to the applet 102 to be operated in the user web client 100, which is the first layer, and the callback from the database server group 180. The data storage unit 310 buffers the information 400 which is transmitted in real time using a mechanism.

상기 콜백(call-back)은 서버로부터 클라이언트 객체로의 연산 호출을 이용해 서버로 하여금 클라이언트의 외부적 호출없이 클라이언트에게 정보 전달이 가능하도록 하는 것으로, 비동기 호출을 가능하게 하는 분산 객체 사용 패턴이다.The callback is a distributed object usage pattern that enables a server to transfer information to a client without an external call of the client by using an operation call from the server to the client object.

서버군의 기반 기능을 지원하는 CORBA는 자원 레지스트리의 기능에 데이터 위치 투명성을 제공하여 주며 보편화되고 있는 이질적인 운영체제와 이기종의 환경에서의 데이터 액세스를 지원해준다.CORBA, which supports the foundation of server families, provides data location transparency to the capabilities of the resource registry and supports data access in heterogeneous operating systems and heterogeneous environments that are becoming commonplace.

3계층인 데이터베이스 서버군(180)에서는 2계층에서 정의한 자원 레지스트리(200)와의 상호 운용으로 사용자가 실시간으로 제공받기를 원하는 선택적으로 결정한 서비스 정보 제공을 위해 2계층의 CORBA 요소인 콜백 매카니즘을 이용, 데이터가 갱신되는 이벤트에 맞춰 2계층의 실시간 정보 생성기(300)내의 데이터 저장부(310)에 데이터가 버퍼링된다.The database server group 180, which is the third tier, uses a callback mechanism, which is a CORBA element of the second tier, to provide service information selectively determined by the user to be provided in real time by interoperating with the resource registry 200 defined in the second tier. The data is buffered in the data storage unit 310 in the real time information generator 300 of the two layers in accordance with the event of updating the data.

이질적인 플랫폼과 상호 운용이 불가능한 운영체제로 구성된 웹 환경에서 사용자의 이용과 관리자의 네트워크 관리 측면에서 2계층의 CORBA-ORB환경으로 데이터 투명성을 보장받는다.In a web environment composed of heterogeneous platforms and non-interoperable operating systems, data transparency is ensured by a two-layer CORBA-ORB environment in terms of user usage and administrator network management.

실시간 정보 생성기(300)는 자원 레지스트리(200)와 상호 연동(420)해야 한다. 즉, 자원 레지스트리(200)에 실시간으로 제공 받으려는 기록된 콜백 서비스(210) 태크에 따라 데이터베이스 서버군(180)에서의 갱신 이벤트에 의해 실시간 정보 생성기(300)의 데이터 저장부(310)에 버퍼링한 후 1계층의 애플릿 입력포맷으로 정보 생성기(320)가 가공, 제공(410)한다.The real time information generator 300 should interwork 420 with the resource registry 200. That is, according to the recorded callback service 210 tag to be provided to the resource registry 200 in real time, the data is buffered in the data storage unit 310 of the real-time information generator 300 by an update event in the database server group 180. After that, the information generator 320 processes and provides 410 an applet input format of one layer.

데이터 베이스 서버군에서는 2계층의 정보제공을 위해 데이터 갱신의 이벤트에 콜백 매카니즘을 적용한다.The database server family applies a callback mechanism to events of data update to provide two layers of information.

상술한 바와 같이 본 발명에 의하면 사용자가 실시간으로 서비스받기를 원하는 데이터만 그 사용자에게 제공함으로써 쿠키나 정보의 무작위한 제공의 비효율성을 막을수 있다. 따라서 네트워크 트래픽이 감소될 수 있으며 사용자측면에서는 원치 않는 정보를 차단할 수 있으며 원하는 정보의 실시간 제공을 보장받는다. 관리자 측면에서는 네트워크 효율이 증가하고 네트워크 자체의 안정성을 기대할 수 있다. 또한, 앞으로 N-Tier 환경이 보편화되리라 기대되며 이러한 상황에서 본 발명의 원리를 적용하면 기존 3-Tier 아키텍쳐 시스템들의 전환 및 운영의 효율이 증가시킬 수 있으리라 기대된다.As described above, according to the present invention, by providing only the data that the user wants to receive in real time to the user, the inefficiency of random provision of cookies or information can be prevented. Therefore, network traffic can be reduced, unwanted information can be blocked on the user side, and real-time provision of desired information is guaranteed. On the administrator side, network efficiency can increase and the stability of the network itself can be expected. In addition, it is expected that the N-Tier environment will become common in the future, and in this situation, the application of the principles of the present invention is expected to increase the efficiency of conversion and operation of existing 3-Tier architecture systems.

Claims (5)

1 계층의 사용자가 자바가상머신을 채택한 웹브라우저를 사용하여 요구하는 자원의 웹서버로의 접근을 시도하여 관련 애플릿을 다운받아 자바가상머신상에서 동작함으로써 자원이용의 일차적 단계가 설립되는 제 1단계;A first step in which a user of the first tier attempts to access a web server of a required resource using a web browser adopting a Java virtual machine, downloads an applet, and operates on a Java virtual machine to establish a primary step of resource utilization; 2계층의 기능적 서버군에서 CORBA 인터넷 환경을 통하여 ORB에 연결되고, 사용자의 요구메시지에 따라 자원 레지스트리의 자원리스트에서 자원의 가용성을 검사한 후 데이터베이스 서버군으로 접근을 시도하는 제 2단계; 및A second step of connecting to an ORB through a CORBA Internet environment in a second-tier functional server group and checking accessibility of resources in a resource list of a resource registry according to a user's request message and attempting to access the database server group; And 상기 제 2단계에서 정의한 자원 레지스트리와의 상호 운용으로 사용자가 실시간으로 제공받기를 원하는 자원의 서비스 제공을 위해, 3계층의 데이터베이스 서버군에서 데이터가 갱신되는 이벤트에 맞춰 해당 데이터를 2계층의 실시간 정보 생성기에서 가공하여 1계층의 웹 클라이언트의 자바 애플릿에게 전송하는 제 3단계를 포함하는 것을 특징으로 하는 웹 환경 하에서 실시간 정보 생성기와 자원 레지스트리를 이용한 네트워크 정보의 관리 방법.In order to provide a service of a resource that a user wants to be provided in real time by interoperating with the resource registry defined in the second step, the second layer real-time information of the data in accordance with the event that the data is updated in the third layer database server group And a third step of processing by the generator to transmit to the Java applet of the web client of the first layer. 제 1 항에 있어서, 상기 자원 레지스트리는 제공할 서비스와 자원에 대한 리스트를 보유하며, 실시간으로 사용되어져야 할 서비스의 특성에 따라 사용자의 요구, 비요구 선택 태그 및 콜백 서비스 설정 여부 태그를 가지는 것을 특징으로 하는 웹 환경 하에서 실시간 정보 생성기와 자원 레지스트리를 이용한 네트워크 정보의 관리 방법.The method of claim 1, wherein the resource registry maintains a list of services and resources to be provided and has a user request, a non-requirement selection tag, and a callback service setting tag according to characteristics of a service to be used in real time. Network information management using real-time information generator and resource registry in a web environment. 제 1 항에 있어서, 상기 실시간 정보 생성기는 실시간으로 갱신되는 정보를 버퍼링하는 데이터 저장소와, 상기 버퍼링된 정보를 웹 클라이언트에서 운영될 애플릿에 적용될 수 있는 정보 제공 입력 포멧으로 전송 데이터를 가공 생성하는 정보 생성기로 구성되는 것을 특징으로 하는 웹 환경 하에서 실시간 정보 생성기와 자원 레지스트리를 이용한 네트워크 정보의 관리 방법.The method of claim 1, wherein the real-time information generator is a data storage for buffering the information to be updated in real time, the information processing the transmission data in the information providing input format that can be applied to the applet to be run in the web client the buffered information Network information management method using a real-time information generator and resource registry in a web environment characterized in that the generator. 제 1항에 있어서, 상기 실시간 정보 생성기와 자원 레지스트리는 상호 연동하는 것을 특징으로 하는 웹 환경 하에서 실시간 정보 생성기와 자원 레지스트리를 이용한 네트워크 정보의 관리 방법.The method of claim 1, wherein the real-time information generator and the resource registry interoperate with each other. 제 1 항에 있어서, 제 3단계의 웹 클라이언트로의 전송은 2계층의 CORBA요소인 콜백 메카니즘을 이용한 것을 특징으로 하는 웹 환경 하에서 실시간 정보 생성기와 자원 레지스트리를 이용한 네트워크 정보의 관리 방법.The method of claim 1, wherein the transmission to the web client in the third step uses a callback mechanism, which is a CORBA element of two layers.
KR1020000034276A 2000-06-21 2000-06-21 Method for network information management using real information manager and resource registry under the web KR100364077B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020000034276A KR100364077B1 (en) 2000-06-21 2000-06-21 Method for network information management using real information manager and resource registry under the web

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020000034276A KR100364077B1 (en) 2000-06-21 2000-06-21 Method for network information management using real information manager and resource registry under the web

Publications (2)

Publication Number Publication Date
KR20000054740A KR20000054740A (en) 2000-09-05
KR100364077B1 true KR100364077B1 (en) 2002-12-12

Family

ID=19673068

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020000034276A KR100364077B1 (en) 2000-06-21 2000-06-21 Method for network information management using real information manager and resource registry under the web

Country Status (1)

Country Link
KR (1) KR100364077B1 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100386346B1 (en) * 2001-08-20 2003-06-09 전자부품연구원 Method and apparatus for transmitting data
FI114750B (en) * 2002-10-29 2004-12-15 Nokia Corp Synchronizing data
KR101017781B1 (en) * 2003-03-27 2011-02-28 주식회사 케이티 Added value information utilization method for using web service technology
KR100735667B1 (en) * 2005-12-01 2007-07-06 성균관대학교산학협력단 CORBA-based Adaptive Bridging Pool System and Method thereof
KR100706613B1 (en) * 2005-12-09 2007-04-12 한국전자통신연구원 A method and server for sharing and collaborating service information of public registries in web services

Also Published As

Publication number Publication date
KR20000054740A (en) 2000-09-05

Similar Documents

Publication Publication Date Title
Daigneau Service Design Patterns: fundamental design solutions for SOAP/WSDL and restful Web Services
Krishnan et al. GSFL: A workflow framework for grid services
Stal Using architectural patterns and blueprints for service-oriented architecture
US7673029B2 (en) Grid automation bus to integrate management frameworks for dynamic grid management
US8332520B2 (en) Web server for managing session and method thereof
JP5031113B2 (en) A distributed method for assigning names to endpoints for use in peer-to-peer collaboration systems
Volter et al. Remoting patterns
US6356933B2 (en) Methods and apparatus for efficiently transmitting interactive application data between a client and a server using markup language
US8091097B2 (en) Distributed virtual machine architecture
EP2561656B1 (en) Servlet api and method for xmpp protocol
US20090013035A1 (en) System for Factoring Synchronization Strategies From Multimodal Programming Model Runtimes
US20140351829A1 (en) System and method for processing messages in a service-oriented pipeline architecture
EP1986369A1 (en) End user control configuration system with dynamic user interface
US20020147652A1 (en) System and method for distruibuted client state management across a plurality of server computers
US20060168139A1 (en) System for integrating java servlets with asynchronous message
US20160294667A1 (en) System and method for providing an application programming interface manager for use with a service bus runtime
KR20020035565A (en) Method and apparatus for activity-based collaboration by a computer system equipped with a dynamics manager
US10079865B2 (en) Method and system for an ontology based request/reply service
WO2004019204A2 (en) Processing application data
US8065690B2 (en) Method and system for event-based remote procedure call implementation in a distributed computing system
US20040163037A1 (en) System and method for invoking WebDAV methods via non-WebDAV protocols
KR100364077B1 (en) Method for network information management using real information manager and resource registry under the web
US20210218622A1 (en) Dynamic service creation for microservice-based integration service
Sizhong et al. RECOM: a reflective architecture of middleware
van Welie et al. Chatting on the Web

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
N231 Notification of change of applicant
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20121030

Year of fee payment: 11

FPAY Annual fee payment

Payment date: 20131011

Year of fee payment: 12

LAPS Lapse due to unpaid annual fee