KR100463823B1 - 리거시 시스템 및 콘텐츠 프로바이더(cp) 연동용soap 기반 통신 게이트웨이 시스템 및 이를 이용한프로토콜 변환 방법 - Google Patents
리거시 시스템 및 콘텐츠 프로바이더(cp) 연동용soap 기반 통신 게이트웨이 시스템 및 이를 이용한프로토콜 변환 방법 Download PDFInfo
- Publication number
- KR100463823B1 KR100463823B1 KR10-2002-0069569A KR20020069569A KR100463823B1 KR 100463823 B1 KR100463823 B1 KR 100463823B1 KR 20020069569 A KR20020069569 A KR 20020069569A KR 100463823 B1 KR100463823 B1 KR 100463823B1
- Authority
- KR
- South Korea
- Prior art keywords
- service
- soap
- protocol
- connection
- gateway
- Prior art date
Links
Classifications
-
- 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/0246—Exchanging or transporting network management information using the Internet; Embedding network management web servers in network elements; Web-services-based protocols
- H04L41/0273—Exchanging or transporting network management information using the Internet; Embedding network management web servers in network elements; Web-services-based protocols using web services for network management, e.g. simple object access protocol [SOAP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/66—Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer And Data Communications (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
Claims (13)
- 통신상에서 다양한 프로토콜을 이용할 수 있도록 기능을 하는 레거시 시스템 및 콘텐츠 프로바이더(CP) 연동용 SOAP 기반 통신 게이트웨이 시스템에 있어서,상기 게이트웨이 시스템은,외부로부터 서비스 요청을 받는 SOAP 기반 게이트웨이 리스너와,현재 등록된 서비스 및 정보를 검색하는 서비스 리포지토리 콘트롤러와,다양한 프로토콜에 대한 오브젝트를 갖는 서비스 어댑터 풀과,각 IP 및 포트 정보를 포함하고 있는 서비스 프로토콜 디스크립터와,각 프로토콜 서비스와의 접속을 관리하는 코넥션 풀 매니저와,각 프로토콜에 대한 오브젝트 맵퍼를 포함하여 구성되고,상기 SOAP 기반 게이트웨이 리스너는 외부로부터 요청된 서비스가 존재하는지에 대하여 상기 서비스 리포지토리 콘트롤러를 통해 검색을 하고, 해당 서비스가 존재하면 그 서비스의 기본 정보를 가져와, 검색되어 온 기본 정보를 이용하여 상기 서비스 어댑터 풀은 프로토콜 오브젝트 매퍼의 해당 매퍼를 선택하는 것을 특징으로 하는 레거시 시스템 및 콘텐츠 프로바이더(CP) 연동용 SOAP 기반 통신 게이트웨이 시스템.
- 청구항 1에 있어서,상기 SOAP 게이트웨이 리스너는 콘텐츠 프로바이더/레거시 시스템(CP/LegacySystem)으로부터 SOAP 메시지를 수신하여 SOAP 메시지의 유효성 체크 및 항목 추출을 하고 서비스 어댑터로 수신 메시지를 전달하는 것을 특징으로 하는 레거시 시스템 및 콘텐츠 프로바이더(CP) 연동용 SOAP 기반 통신 게이트웨이 시스템.
- 청구항 1에 있어서,상기 서비스 리포지토리 콘트롤러는 서비스 리포지토리로부터 해당하는 서비스를 검색하고, 메시지와 매핑하여 그 유효성을 검증하고 서비스를 인에이블, 디스에이블, 등록 또는 수정을 하는 기능을 수행하는 것을 특징으로 레거시 시스템 및 콘텐츠 프로바이더(CP) 연동용 SOAP 기반 통신 게이트웨이 시스템.
- 청구항 1에 있어서,상기 서비스 어댑터 풀은 콘텐츠 프로바이더/리거시 시스템(CP/Legacy System)과의 인터페이스를 위해 상기 서비스 리포지토리 콘트롤러와 연동하여 기본 서비스 정보를 이용하여 상기 서비스 어댑터 풀로부터 인터페이스를 위한 해당 어댑터와 연동하는 기능을 수행하는 것을 특징으로 하는 레거시 시스템 및 콘텐츠 프로바이더(CP) 연동용 SOAP 기반 통신 게이트웨이 시스템.
- 청구항 1에 있어서,상기 서비스 프로토콜 디스크립터는 각 프로토콜에 대한 기본 정보를 저장하는 객체(예 : Server IP, Port, ID, Password 등)이고, 다양한 형태의 정보가 존재할 수 있으므로 프로퍼티(Property)로 해당 정보를 제공하는 기능을 수행하는 것을 특징으로 하는 레거시 시스템 및 콘텐츠 프로바이더(CP) 연동용 SOAP 기반 통신 게이트웨이 시스템.
- 청구항 1에 있어서,상기 코넥션 풀 매니저는 각 프로토콜에 따른 인터페이스 오브젝트를 블라인딩시키는 시간이 전체 처리 속도에 상당한 부하를 주기 때문에 이에 대한 오브젝트를 미리 블라인딩시키고 해당코넥션 오브젝트들을 풀(Pool)로 관리하는 코넥션 풀을 관리하는 객체인 것을 특징으로 하는 레거시 시스템 및 콘텐츠 프로바이더(CP) 연동용 SOAP 기반 통신 게이트웨이 시스템.
- 청구항 1에 있어서,상기 프로토콜 오브젝트 맵퍼는 각 프로토콜 어댑터를 상속 받아 외부 프로토콜 서버와 연동하기 위해 구현된 객체인 것을 특징으로 하는 레거시 시스템 및 콘텐츠 프로바이더(CP) 연동용 SOAP 기반 통신 게이트웨이 시스템.
- 인터넷망 등의 통신네트워크와 접속되는 다수의 사용자 컴퓨터와,상기 통신네트워크를 통해 접속되는 SOAP 기반 게이트웨이 서버와,상기 SOAP 게이트웨이 서버와 상기 통신네트워크를 통해 접속되는 다양한 프로토콜을 사용하는 서비스 프로바이더 서버를 포함하고,상기 사용자 컴퓨터로부터 특정 프로토콜의 서비스 요청이 있을 때, 상기 SOAP 기반 게이트웨이 서버에서 상기 특정 프로토콜로 변환한 서비스 요청을 상기 서비스 프로바이더 서버로 송신하고 상기 서비스 프로바이더 서버에서 회신되는 특정 프로토콜 서비스를 SOAP 기반 게이트웨이 서버에서 SOAP 프로토콜로 변환하여 상기 사용자 콤퓨터로 송신하는 것을 특징으로 하는 레거시 시스템 및 콘텐츠 프로바이더(CP) 연동용 SOAP 기반 통신 게이트웨이 시스템.
- 청구항 8에 있어서,SOAP 기반 게이트웨이 서버는, 외부로부터 서비스 요청을 받는 SOAP 기반 게이트웨이 리스너와,현재 등록된 서비스 및 정보를 검색하는 서비스 리포지토리 콘트롤러와,다양한 프로토콜에 대한 오브젝트를 갖는 서비스 어댑터 풀과,각 IP 및 포트 정보를 포함하고 있는 서비스 프로토콜 디스크립터와,각 프로토콜 서비스와의 접속을 관리하는 코넥션 풀 매니저와,각 프로토콜에 대한 오브젝트 맵퍼를 포함하는 것을 특징으로 하는 레거시 시스템 및 콘텐츠 프로바이더(CP) 연동용 SOAP 기반 통신 게이트웨이 시스템.
- SOAP 기반 게이트웨이를 이용하여 프로토콜을 변화하는 방법에 있어서,사용자 컴퓨터로부터 특정 프로토콜 관련 서비스 요청을 SOAP 기반 게이트웨이 서버의 SOAP 게이트웨이 리스너에서 통신 네트워크를 통하여 수신하는 단계와,수신된 서비스 요청에 대하여 SOAP 기반 게이트웨이 리스너에서 그 서비스가 유효한 가를 판단하는 단계와,서비스가 유효한 경우 서비스 리포지토리 콘트롤러에서 요청 특정 프로토콜 서비스의 기본 정보를 검색하는 단계와,검색된 특정 프로토콜 서비스 기본 정보를 기초로 서비스 프로토콜에서 상기 특정 프로토콜 서비스 프로토콜 디스크립터를 생성하는 단계와,상기 서비스 프로토콜 디스크립터가 생성된 후 코넥션 풀 매니저에서 유효한 상기 특정 프로토콜 코넥션이 존재하는가를 판단하는 단계와,상기 서비스 유효 여부 판단 단계에서 서비스가 유효하지 않은 경우 또는 상기 유효한 특정 프로토콜 코넥션 존재 여부의 판단 단계에서 존재하지 않는 경우 오류 사항에 대한 SOAP 메시지를 생성하는 단계와,상기 유효한 상기 특정 프로토콜 코넥션 존재 여부의 판단 단계에서 존재하는 경우 상기 특정 프로토콜 서비스 코넥션을 가져오는 단계와,상기 특정 프로토콜 서비스 코넥션을 가져와 서비스 어댑터 풀에서 상기 특정 프로토콜 서비스 오브젝트 맵퍼를 부르는 단계와,상기 서비스 어댑터 풀에서 입력 SOAP 메시지를 상기 특정 프로토콜 메시지로 변환하는 단계와,상기 특정 프로토콜 메시지로 변환한 후 특정 프로토콜 서비스 인터페이스 방법을 호출하는 단계와,결과에 대한 오브젝트를 SOAP 메시지로 변환하는 단계와,상기 변환된 SOAP 메시지 해당 결과를 반환하는 단계를 포함하는 SOAP 기반 게이트웨이 시스템을 이용한 프로토콜 변환 방법.
- 청구항 10에 있어서,상기 특정 프로토콜은 코바(CORBA), 이제이비(EJB), 알엠아이(RMI) 또는프로프레이터리(PROPRIETARY) 중 어느 하나 인 것을 특징으로 하는 SOAP 기반 게이트웨이 시스템을 이용한 프로토콜 변환 방법.
- 청구항 10에 있어서,상기 유효한 특정 프로토콜 코넥션이 존재하는지의 판단 단계 및 상기 특정 프로토콜 코넥션을 가져오는 단계는,상기 판단 단계에서 유효 코넥션이 존재하지 않는 경우 현재 코넥션 풀이 최대 개수에 도달했는가를 판단하는 단계와,코넥션 풀이 최대 개수에 도달한 경우 상기 유효 코넥션 존재 여부 판단 단계를 반복하고, 최대 개수에 도달하지 않은 경우 프로토콜 디스크립터로부터 IP, 포트 정보를 추출하는 단계와,상기 프로토콜 디스크립터로부터 정보를 추출한 후 특정 프로토콜 정보를 초기화시키는 단계와,상기 초기화 후 특정 프로토콜 서버로 코넥션을 생성하는 단계(S350)와,상기 코넥션이 생성되었는가를 판단하는 단계와,코넥션이 생성된 경우 코넥션 풀 리스트에 신규 코넥션을 추가하는 단계와,상기 추가된 신규 코넥션을 반환하는 단계와,상기 유효 코넥션 존재 판단 단계에서 존재하는 경우와 상기 코넥션 생성 판단 단계에서 생성되지 않은 경우 오류 사항에 대한 SOAP 메시지를 생성하는 단계를 포함하여 이루어지는 것을 특징으로 하는 SOAP 기반 게이트웨이 시스템을 이용한 프로토콜 변환 방법.
- 청구항 12에 있어서,상기 특정 프로토콜은 코바(CORBA), 이제이비(EJB), 알엠아이(RMI) 또는프로프레이터리(PROPRIETARY) 중 어느 하나 인 것을 특징으로 하는 SOAP 기반 게이트웨이 시스템을 이용한 프로토콜 변환 방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2002-0069569A KR100463823B1 (ko) | 2002-11-11 | 2002-11-11 | 리거시 시스템 및 콘텐츠 프로바이더(cp) 연동용soap 기반 통신 게이트웨이 시스템 및 이를 이용한프로토콜 변환 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2002-0069569A KR100463823B1 (ko) | 2002-11-11 | 2002-11-11 | 리거시 시스템 및 콘텐츠 프로바이더(cp) 연동용soap 기반 통신 게이트웨이 시스템 및 이를 이용한프로토콜 변환 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20040041718A KR20040041718A (ko) | 2004-05-20 |
KR100463823B1 true KR100463823B1 (ko) | 2004-12-29 |
Family
ID=37338600
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR10-2002-0069569A KR100463823B1 (ko) | 2002-11-11 | 2002-11-11 | 리거시 시스템 및 콘텐츠 프로바이더(cp) 연동용soap 기반 통신 게이트웨이 시스템 및 이를 이용한프로토콜 변환 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100463823B1 (ko) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7668836B2 (en) | 2005-09-02 | 2010-02-23 | International Business Machines Corporation | IMS SOAP gateway deployment utility |
KR100666713B1 (ko) * | 2005-11-21 | 2007-01-09 | 주식회사 케이티프리텔 | 개방형 모바일 비즈니스 지원 시스템의 인프라 채널 제공장치 및 방법 |
KR101008217B1 (ko) * | 2009-06-25 | 2011-01-17 | 김미란 | 온도 조절이 가능한 부항기 |
WO2023277637A1 (ko) * | 2021-07-01 | 2023-01-05 | 엘지전자 주식회사 | 신호 처리 장치 및 이를 구비하는 차량용 통신 장치 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000224262A (ja) * | 1999-01-29 | 2000-08-11 | Nippon Telegr & Teleph Corp <Ntt> | ネットワーク管理システム |
JP2001251363A (ja) * | 2000-03-02 | 2001-09-14 | Sony Corp | 通信ネットワークシステム、ゲートウェイ、およびデータ処理方法、並びにプログラム提供媒体 |
US20020046239A1 (en) * | 2000-08-31 | 2002-04-18 | Schneider Automation | Communication system of an automation equipment based on the soap protocol |
-
2002
- 2002-11-11 KR KR10-2002-0069569A patent/KR100463823B1/ko active IP Right Grant
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000224262A (ja) * | 1999-01-29 | 2000-08-11 | Nippon Telegr & Teleph Corp <Ntt> | ネットワーク管理システム |
JP2001251363A (ja) * | 2000-03-02 | 2001-09-14 | Sony Corp | 通信ネットワークシステム、ゲートウェイ、およびデータ処理方法、並びにプログラム提供媒体 |
US20020046239A1 (en) * | 2000-08-31 | 2002-04-18 | Schneider Automation | Communication system of an automation equipment based on the soap protocol |
Also Published As
Publication number | Publication date |
---|---|
KR20040041718A (ko) | 2004-05-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9479400B2 (en) | Servlet API and method for XMPP protocol | |
US8424026B1 (en) | Execution of applications distributed across a plurality of computing devices | |
US8695015B2 (en) | Application message conversion using a feed adapter | |
US6282580B1 (en) | Bridge providing communication between different implementations of object request brokers | |
US8848893B2 (en) | Method and apparatus for callback processing in telecommunication capability opening | |
US20030009539A1 (en) | Distributed object middleware connection method | |
US20080137830A1 (en) | Dispatching A Message Request To A Service Provider In A Messaging Environment | |
EP1043876A2 (en) | Remote device access over a network | |
JPH11312153A (ja) | オブジェクト・サ―バ間の作業負荷管理方法および装置 | |
JPH09223116A (ja) | 複数ミドルウェアに渡る分散オブジェクトの位置透過性 | |
US9800475B2 (en) | Message oriented construction of web services | |
CA2248634C (en) | Common connector framework | |
US7739389B2 (en) | Providing web services from a service environment with a gateway | |
US20030005032A1 (en) | Remote assembly of messages for distributed applications | |
US7392060B2 (en) | Mobile exchange infrastructure | |
KR100463823B1 (ko) | 리거시 시스템 및 콘텐츠 프로바이더(cp) 연동용soap 기반 통신 게이트웨이 시스템 및 이를 이용한프로토콜 변환 방법 | |
US20030023577A1 (en) | Method and apparatus for handling the registration of multiple and diverse communication protocols for use in an object request broker (ORB) | |
US7650636B2 (en) | Network security enhancement methods and devices | |
US9479599B2 (en) | Reroute of a web service in a web based application | |
KR100463822B1 (ko) | Soap 기반 게이트웨이 시스템을 이용한corba/iiop 기반의 lbs 시스템 및 그 방법 | |
JP2003157242A (ja) | 分散処理システム及び連携用アダプタ並びに分散処理システムにおける連携方法及びプログラム | |
US7131126B2 (en) | Network systems, servers, clients, communication methods between objects, profile object registration methods, programs, and storage media | |
KR20040002624A (ko) | 실시간 미들웨어 구성을 위한 멀티 프로토콜 연동 장치 및그 방법 | |
US7870275B1 (en) | Communication scheme-independent infrastructure | |
JP2006127399A (ja) | アプリケーションプラットフォーム提供システム及び方法並びにそのプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20121105 Year of fee payment: 9 |
|
FPAY | Annual fee payment |
Payment date: 20131204 Year of fee payment: 10 |
|
FPAY | Annual fee payment |
Payment date: 20141205 Year of fee payment: 11 |
|
FPAY | Annual fee payment |
Payment date: 20151202 Year of fee payment: 12 |
|
FPAY | Annual fee payment |
Payment date: 20161206 Year of fee payment: 13 |
|
FPAY | Annual fee payment |
Payment date: 20171204 Year of fee payment: 14 |
|
FPAY | Annual fee payment |
Payment date: 20181203 Year of fee payment: 15 |