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 PDFInfo
- 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
Links
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/163—Interprocessor communication
- G06F15/173—Interprocessor communication using an interconnection network, e.g. matrix, shuffle, pyramid, star, snowflake
- G06F15/17356—Indirect interconnection networks
- G06F15/17362—Indirect interconnection networks hierarchical topologies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/02—Standardisation; Integration
- H04L41/0233—Object-oriented techniques, for representation of network management data, e.g. common object request broker architecture [CORBA]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/34—Network 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
본 발명은 분산된 네트워크 정보의 처리방법에 관한 것으로, 특히 분산 네트워크의 관리 정보들을 웹 브라우저 상의 클라이언트 사용자가 쉽게 실시간으로 확인 조작할 수 있는 웹 환경 하에서 실시간 정보 생성기와 자원 레지스트리를 이용한 네트워크 정보의 관리 방법에 관한 것이다.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)
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)
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 |
-
2000
- 2000-06-21 KR KR1020000034276A patent/KR100364077B1/en not_active IP Right Cessation
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 |