KR100670802B1 - Method and system for providing service feature AP based on web service in open environment - Google Patents
Method and system for providing service feature AP based on web service in open environment Download PDFInfo
- Publication number
- KR100670802B1 KR100670802B1 KR1020040108996A KR20040108996A KR100670802B1 KR 100670802 B1 KR100670802 B1 KR 100670802B1 KR 1020040108996 A KR1020040108996 A KR 1020040108996A KR 20040108996 A KR20040108996 A KR 20040108996A KR 100670802 B1 KR100670802 B1 KR 100670802B1
- Authority
- KR
- South Korea
- Prior art keywords
- api
- service
- service feature
- parlay
- feature api
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 26
- 239000008186 active pharmaceutical agent Substances 0.000 claims description 170
- 238000012545 processing Methods 0.000 claims description 6
- 238000005516 engineering process Methods 0.000 claims description 4
- 230000010354 integration Effects 0.000 claims description 3
- 230000006870 function Effects 0.000 description 13
- 238000011161 development Methods 0.000 description 7
- 238000004891 communication Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 238000013507 mapping Methods 0.000 description 2
- 230000003190 augmentative effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/08—Protocols for interworking; Protocol conversion
-
- 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
-
- 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/50—Network services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Stored Programmes (AREA)
Abstract
본 발명은 개방형 환경에서 웹 서비스 기반의 서비스 피쳐 API 제공 방법 및 시스템에 관한 것으로, 통합망과 연결되어 팔레이 API에 대한 인터페이스 역할을 수행하는 팔레이 게이트웨이; 통합망과 연결되어 팔레이-X API에 대한 인터페이스 역할을 하는 팔레이-X 게이트웨이; 상기 팔레이 게이트웨이로부터 팔레이 API 및 상기 팔레이-X 게이트웨이로부터 팔레이-X API를 입력받아 이를 조합하여 특정 타스크를 수행하는 새로운 서비스 피쳐 API를 구성하고 상기 서비스 피쳐 API를 웹 서비스 형태로 제공하는 서비스 피쳐 API 서버; 및 상기 팔레이 게이트웨이로부터 팔레이 API, 상기 팔레이-X 게이트웨이로부터 팔레이-X API 및 상기 서비스 피쳐 API 서버로부터 서비스 피쳐 API를 수신하여 원하는 서비스 어플리케이션을 제공하는 응용서버;로 구성된다. 따라서, 서비스 피쳐 API를 위한 서비스 피쳐 API 서버와 특정 타스크를 수행하기 위해 설계된 상위 레벨의 서비스 피쳐 API를 통해 개방형 서비스 어플리케이션 개발의 효율성과 편리성을 높이게 된다.The present invention relates to a method and system for providing a web service based service feature API in an open environment, comprising: a parlay gateway connected to an integrated network and serving as an interface to a parlay API; A Paley-X gateway connected to the integrated network and serving as an interface to the Paley-X API; A service feature API server that receives a parlay API from the parlay gateway and a parlay-X API from the parlay-X gateway, combines them to form a new service feature API to perform a specific task, and provides the service feature API as a web service. ; And an application server that receives a parlay API from the parlay gateway, a parlay-X API from the parlay-X gateway, and a service feature API from the service feature API server to provide a desired service application. Therefore, the service feature API server for the service feature API and the high-level service feature API designed to perform a specific task increase the efficiency and convenience of developing an open service application.
Description
도 1은 본 발명의 개방형 환경에서 웹 서비스 기반의 서비스 피쳐 API를 제공하기 위한 망 구조도이다.1 is a network structure diagram for providing a web service based service feature API in the open environment of the present invention.
도 2는 본 발명의 웹 서비스 형태의 서비스 피쳐 API를 구현하는 서비스 피쳐 API 서버에 대한 블럭도이다.2 is a block diagram of a service feature API server that implements a service feature API in the form of a web service of the present invention.
도 3은 본 발명의 웹 서비스 형태의 서비스 피쳐 API를 구현하는 방법에 대한 흐름도이다.3 is a flowchart of a method of implementing a service feature API in the form of a web service of the present invention.
도 4는 본 발명의 웹 서비스 형태의 서비스 피쳐 API를 웹 디렉토리부를 통해 웹 서비스를 위한 UDDI 레지스트리에 등록하는 방법에 대한 흐름도이다.4 is a flowchart illustrating a method of registering a service feature API in the form of a web service of the present invention to a UDDI registry for a web service through a web directory unit.
도 5는 본 발명의 웹 서비스 형태의 서비스 피쳐 API를 이용하여 개방형 서비스를 개발하는 방법에 대한 흐름도이다.5 is a flowchart illustrating a method of developing an open service using a service feature API in the form of a web service of the present invention.
본 발명은 개방형 환경에서 웹 서비스 기반의 서비스 피쳐 API 제공 방법 및 시스템에 관한 것으로, 더욱 상세하게는 차세대 네트워크(Next Generation Network: NGN)를 위한 개방형 서비스 표준 API인 Parlay/Parlay-X/OSA(Open Service Architecture) API를 조합하여 특정 타스크를 담당하는 모듈이나 서브루틴과 같은 형태의 새로운 서비스 피쳐(Service Feature) API를 구성하고 제공하는 방법 및 시스템에 관한 것이다.The present invention relates to a method and system for providing a web service based service feature API in an open environment, and more specifically, to an open service standard API for next generation network (NGN), Parlay / Parlay-X / OSA (Open). Service Architecture) is a method and system for constructing and providing a new Service Feature API in the form of a module or subroutine that is responsible for a specific task by combining the API.
통신망의 서비스 계층을 통신망의 제어 및 전송 계층으로부터 분리하고 이들 간에 표준화된 인터페이스를 도입하여 하부 통신망의 구조에 독립적으로 다양한 서비스가 개발될 수 있도록 하는 개방형 서비스 구조가 차세대 통신망의 기본적인 요구 사항으로 제시되고 있다. An open service structure that separates the service layer of the communication network from the control and transport layers of the network and introduces a standardized interface between them, allows various services to be developed independently of the structure of the underlying network. have.
이는 공중 통신망의 기능들을 인터넷 기반의 응용 프로그램들이 사용할 수 있도록 개방하고, 이를 활용하여 정보 기술과 통신 기술이 결합된 새로운 부가 서비스를 창출하자는 시도이며, 이를 위해 통신 네트워크 인프라에 독립적으로 통신 서비스를 개발할 수 있는 개방형 서비스 인터페이스인 개방형 API(Open API)가 팔레이(Parlay)/오에스에이(OSA) API로서 표준화가 추진되고 있다. This is an attempt to open up the functions of public telecommunications network to be used by Internet-based applications and to use them to create new value-added services combining information technology and communication technology. Open API, an open service interface that can be used, is being standardized as a Parlay / OSA API.
더 나아가, 소프트웨어를 통합하는 비용을 절감하고 서로 다른 도메인에서 개발된 기능들이 결합된 새로운 어플리케이션들을 개발하는 방법론으로 웹 서비스 개념이 도입되어 웹 서비스 기반의 어플리케이션에서 통신망의 기능들을 이용하여 새로운 응용들을 개발할 수 있도록, 팔레이 웹 서비스 API와 팔레이-X 웹 서비스 API로 개방형 서비스 인터페이스의 확장이 추진되고 있다.Furthermore, the concept of web services is introduced as a methodology for reducing the cost of software integration and for developing new applications that combine functions developed in different domains to develop new applications using the network functions in web service-based applications. To this end, extensions to the open service interface are being pushed to the Parlay Web Services API and the Parlay-X Web Services API.
팔레이 웹 서비스 API는 웹 서비스 기반으로 통신 서비스를 개발하려는 개발 자들을 위해 팔레이 API들을 웹 서비스화하여 XML 기반의 WSDL(Web Service Description Language)로 정의되는 인터페이스이다. The Parlay Web Service API is an interface defined as XML-based Web Service Description Language (WSDL) by webizing Parlay APIs for developers who want to develop communication services based on web services.
그리고, 팔레이-X 웹 서비스 API는 통신망의 기능에 익숙하지 않은 IT 기반의 개발자들을 위해 CORBA 기반의 IDL(Interface Definition Language)로 정의된 팔레이 API들을 더욱 추상화하고 단순화하여 XML 기반의 WSDL(Web Service Description Language)로 표준화가 추진되고 있는 개방형 서비스 인터페이스이다. 이러한 개방형 서비스 표준 API의 발전과 함께 다양한 개방형 서비스에 대한 요구와 필요성이 증대되고 있다.In addition, the Parlay-X web service API further abstracts and simplifies the parlay APIs defined by CORBA-based Interface Definition Language (IDL) for IT-based developers who are not familiar with the functions of the communication network. Language is an open service interface where standardization is being promoted. With the development of open service standard APIs, the demand and necessity for various open services are increasing.
그러나, 종래의 개방형 서비스 개발은 팔레이 API는 팔레이 API들만을 각각 조합하고 팔레이-X API는 팔레이-X API들만을 각각 조합하여 개방형 서비스 로직을 개발하고 제공하는 형태로만 이루어진다는 문제점이 있다.However, the conventional open service development has a problem in that the Parlay API is composed only of the Parlay APIs and the Parlay-X API is only formed to develop and provide open service logic by combining the Parlay-X APIs.
종래 기술의 문제점을 해결하기 위한 본 발명의 개방형 환경에서 웹 서비스 기반의 서비스 피쳐 API 제공 방법 및 시스템은, 팔레이 API와 팔레이-X API를 포함하는 개방형 서비스 표준 API를 기본 단위로 다양한 방법으로 이를 조합하여 특정 타스크를 제공하는 서비스 피쳐 API를 개발하고 이를 서비스 피쳐 API 서버를 통하여 서비스 어플리케이션 개발자에게 제공한다.The method and system for providing a web service based service feature API in the open environment of the present invention for solving the problems of the prior art combines the open service standard API including the parlay API and the parlay-X API in various ways in basic units. By developing a service feature API that provides a specific task and providing it to a service application developer through a service feature API server.
상기의 기술적 과제를 해결하기 위한 본 발명의 개방형 환경에서 웹 서비스 기반의 서비스 피쳐 API 제공 시스템은, 통합망과 연결되어 팔레이 API에 대한 인 터페이스 역할을 수행하는 팔레이 게이트웨이; 통합망과 연결되어 팔레이-X API에 대한 인터페이스 역할을 하는 팔레이-X 게이트웨이; 상기 팔레이 게이트웨이로부터 팔레이 API 및 상기 팔레이-X 게이트웨이로부터 팔레이-X API를 입력받아 이를 조합하여 특정 타스크를 수행하는 새로운 서비스 피쳐 API를 구성하고 상기 서비스 피쳐 API를 웹 서비스 형태로 제공하는 서비스 피쳐 API 서버; 및 상기 팔레이 게이트웨이로부터 팔레이 API, 상기 팔레이-X 게이트웨이로부터 팔레이-X API 및 상기 서비스 피쳐 API 서버로부터 서비스 피쳐 API를 수신하여 원하는 서비스 어플리케이션을 제공하는 응용서버;를 포함하는 것을 특징으로 가진다.In an open environment of the present invention for solving the above technical problem, a web service based service feature API providing system, connected to the integrated network to serve as an interface to the parlay API; A Paley-X gateway connected to the integrated network and serving as an interface to the Paley-X API; A service feature API server that receives a parlay API from the parlay gateway and a parlay-X API from the parlay-X gateway, combines them to form a new service feature API to perform a specific task, and provides the service feature API as a web service. ; And an application server receiving a parlay API from the parlay gateway, a parlay-X API from the parlay-X gateway, and a service feature API from the service feature API server to provide a desired service application.
또한, 상기의 기술적 과제를 해결하기 위한 본 발명의 개방형 환경에서 웹 서비스 기반의 서비스 피쳐 API 제공 방법은, (a) 서비스 피쳐 API의 기능을 명시하고 필요한 요구사항을 추출하는 단계; (b) 상기 서비스 피쳐 API를 구현하기 위하여 필요한 파라미터에 대해 정의하는 단계; (c) 상기 (b)단계에서 정의된 파라미터를 처리하는 루틴을 구현하는 단계; 및 (d) 상기 (c)단계에서 구현된 파라미터 처리 루틴을 통하여 서비스 피쳐 API를 구현하는 단계;를 포함하는 것을 특징으로 가진다.In addition, a method for providing a web service-based service feature API in the open environment of the present invention for solving the above technical problem includes: (a) specifying a function of a service feature API and extracting necessary requirements; (b) defining parameters needed to implement the service feature API; (c) implementing a routine for processing the parameters defined in step (b); And (d) implementing a service feature API through the parameter processing routine implemented in step (c).
이하, 본 발명의 바람직한 실시예를 첨부된 도면들을 참조하여 상세히 설명하기로 한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.
도 1은 본 발명의 개방형 환경에서 웹 서비스 기반의 서비스 피쳐 API를 제공하기 위한 망 구조도이다.1 is a network structure diagram for providing a web service based service feature API in the open environment of the present invention.
본 발명에서 사용되는, 서비스 피쳐 API는 특정 타스크를 수행하기 위해 작 성된 서브 루틴이나 모듈의 형태로 개발된 개방형 서비스 표준 API들(팔레이 API, 팔레이-X API를 포함)의 조합을 나타낸다.As used herein, a service feature API represents a combination of open service standard APIs (including the Parlay API, including the Parlay-X API) developed in the form of subroutines or modules written to perform specific tasks.
도 1을 참조하면, 팔레이 게이트웨이(Parlay Gateway)(100)는 각종 하부 망의 각 요소가 기본적으로 제공하는 표준 프로토콜 매핑을 통해 팔레이 API를 통해 하부 통합망(180)의 망 자원을 이용할 수 있게 해주는 관문 역할을 수행한다. Referring to FIG. 1, a Parlay Gateway 100 enables a network resource of a lower integrated
팔레이 게이트웨이(100)의 인터페이스부(102)는 서비스 피쳐 API 서버(140)의 게이트웨이 연동부(142)와 응용서버(160)의 인터페이스부(162)로 팔레이 API를 제공한다.The
그리고, 팔레이-X 게이트웨이(Parlay-X Gateway)(120)는 각종 하부 망의 각 요소가 기본적으로 제공하는 표준 프로토콜 매핑을 통해 팔레이-X API를 통해 하부 통합망(180)의 망 자원을 이용할 수 있게 해주는 관문 역할을 수행한다.In addition, the Parlay-X Gateway 120 may use network resources of the lower integrated
팔레이-X 게이트웨이(120)의 인터페이스부(122)는 서비스 피쳐 API 서버(140)의 게이트웨이 연동부(142)와 응용서버(160)의 인터페이스부(162)로 팔레이-X API를 제공한다.The
통합망(180)은 3세대(3G), 2세대(2G) 환경에 따라 CAP(Customized Applications for Mobile Enhanced Logic(CAMEL) Application Part)이나 WIN(Wireless Intelligent Network) 기본 프로토콜을 이용하여 연동되는 무선망과 INAP(Intelligent Network Application Protocol)/No.7 프로토콜을 이용하여 연동되는 유선망 및 SIP(Simple Internet Protocol) 프로토콜로 연동되는 인터넷망으로 구성될 수 있다.
응용서버(160)의 게이트웨이(162)는 팔레이 게이트웨이(100)의 인터페이스부(102), 팔레이-X 게이트웨이(120)의 인터페이스부(122) 및 서비스 피쳐 API 서버(140)의 게이트웨이 연동부(142)와 연결되어 있다. The
응용서버(160)는 팔레이 API, 팔레이-X API 및 서비스 피쳐 API를 입력받아 이를 통하여 서비스 어플리케이션을 제공한다.The
여기에서, 서비스 피쳐 API는 다수의 개방형 서비스 표준 API들과 특정 타스크를 담당하는 알고리즘의 결합으로 이루어져 있으며 서비스 피쳐 API를 이용하고자 하는 서비스 개발자에게 종래의 개방형 서비스 표준 API보다 한 단계 추상화되어 제공된다.Here, the service feature API is composed of a combination of a number of open service standard APIs and an algorithm for a specific task, and is provided as an abstraction from a conventional open service standard API to a service developer who wants to use the service feature API.
또한, 서비스 피쳐 API는 개방형 서비스 표준 API들을 이용하여 특정 타스크를 제공하는 알고리즘과 로직으로 구성된 서브 루틴이나 모듈과 같은 형태로 구현된다.Service feature APIs are also implemented in the form of subroutines or modules consisting of algorithms and logic that provide specific tasks using open service standard APIs.
서비스 피쳐(Service Feature)는 지능망에서 사용되는 개념으로 하나의 서비스는 하나 또는 그 이상의 핵심 서비스 피쳐로 구성되며, 다른 서비스나 서비스 피쳐들과 연계되어 이용될 수 있는 서비스의 특정한 특성을 지칭한다. 서비스 피쳐는 서비스의 핵심 부분으로 서비스를 보강하기 위한 선택부분이 되기도 한다. 서비스 피쳐를 구성하기 위해 다양한 연결이 가능한 SIB(Service Independent Block)들은 서비스를 구성하는 단위 기능으로 본 발명에서 언급한 개방형 서비스 표준 API와 같은 역할을 담당한다. 이와 같이, 개방형 서비스 표준 API들을 다양한 방법으로 연결하여 특정 타스크를 갖는 서비스 피쳐 API를 구성할 수 있다.A service feature is a concept used in an intelligent network. A service is composed of one or more core service features, and refers to a specific characteristic of a service that can be used in connection with other services or service features. Service features are also an integral part of the service and an optional part of augmenting the service. The SIBs (Service Independent Blocks) that can be connected in various ways to configure a service feature play a role as an open service standard API mentioned in the present invention as a unit function for configuring a service. In this way, open service standard APIs can be linked in various ways to construct a service feature API with specific tasks.
도 2는 본 발명을 위해 개방형 서비스 표준 API들을 조합하여 개발한 서비스 피쳐 API를 위한 서버 시스템 블록 구조도이다.2 is a server system block diagram for a service feature API developed by combining open service standard APIs for the present invention.
도 2를 참조하면, 서비스 피쳐 API 서버(140)는 일반적으로 응용서버(160)와 유사하게 구성되어 있다. 그러나, 서비스 피쳐 API 서버(140)는 개방형 서비스 표준 API인 팔레이 API 및 팔레이-X API와 연동하기 위하여 게이트웨이 연동부(142)를 포함한다. Referring to FIG. 2, the service
여기에서, 게이트웨이 연동부(142)는 팔레이 게이트웨이(100)와 연동하기 위한 게이트웨이와 팔레이-X 게이트웨이(120)와 연동하기 위한 게이트웨이를 포함하여 이루어진다.Here, the
서비스 피쳐 API 수행부(144)는 게이트웨이 연동부(142)로부터 팔레이 API와 팔레이-X API를 조합하여 생성되는 서비스 피쳐 API가 수행되는 환경을 제공한다. 여기에서, 서비스 피쳐 API 수행부(144)는 모듈 형태로 구성할 수 있다.The service feature
웹 디렉토리부(146)는 웹 서비스 형태로 개발된 서비스 피쳐 API를 UDDI(Universal Discovery, Description, and Integration) 레지스트리(200)에 등록하여 웹 서비스 형태로 공개하도록 하는 역할을 수행한다.The
여기에서, 서비스 피쳐 API를 제공하는 방법으로 서비스 피쳐 API를 웹 서비스 형태로 개발하여 제공하는 방법을 사용한다. Here, as a method of providing a service feature API, a method of developing and providing a service feature API as a web service is used.
이와 같은 서비스 피쳐 API들은 종래의 개방형 서비스 표준 API들(팔레이 API, 팔레이-X API를 포함)과 분리되어 개방형 서비스 표준 API 측면에서는 API를 이용하여 개발된 모듈이나 서브 루틴과 같은 로직이 된다. 그리고, 개방형 서비스 개발자들의 입장에서는 개방형 서비스 표준 API와 같은 API로서의 기능을 담당하고 특정 타스크를 위해 확장된 형태의 서비스 피쳐 API로서의 역할을 수행하게 된다.These service feature APIs are separated from the conventional open service standard APIs (including the parlay API and the parlay-X API) and become logic such as modules or subroutines developed using the API in terms of the open service standard API. And, from the standpoint of open service developers, it functions as an API such as an open service standard API, and serves as an extended service feature API for a specific task.
사용자 인터페이스부(148)는 서비스 피쳐 API 서버(140)에 대한 사용자 인터페이스를 수행한다.The
도 3은 본 발명의 웹 서비스 형태의 서비스 피쳐 API를 구현하는 방법에 대한 흐름도이다.3 is a flowchart of a method of implementing a service feature API in the form of a web service of the present invention.
도 3을 참조하면, 특정 시간을 입력 파라미터로 하여 특정 번호로 단문메시지(SMS)를 전송하는 서비스 피쳐 API를 구현한다고 가정한다.Referring to FIG. 3, it is assumed that a service feature API for transmitting a short message (SMS) to a specific number using a specific time as an input parameter.
먼저, 서비스 피쳐 API의 기능을 명시하고 필요한 요구사항을 추출한다(S300). 여기에서, 상기와 같은 서비스 피쳐 API의 기능을 명시하기 전에 초기 상태에서 개발언어를 선택하고 그에 해당하는 웹 서비스 형태로 개발 폼을 형성한다.First, the function of the service feature API is specified and necessary requirements are extracted (S300). Here, before specifying the function of the service feature API, the development language is selected in the initial state and a development form is formed in the form of a corresponding web service.
다음으로, 필요한 파라미터에 대해 정의한다(S320). 여기에서, 필요한 파라미터로는 특정 시간과 특정 번호를 예로 들 수 있다.Next, necessary parameters are defined (S320). In this case, the required parameter may be a specific time and a specific number.
다음으로, 단계S320에서 수신한 입력 파라미터를 처리하는 루틴을 구현한다(S340). 여기에서, 입력 파라미터가 특정 시간인 경우를 예로 들고 있으므로, 특정 시간을 체크할 수 있도록 내부 타이머 기능을 포함하는 루틴을 구현한다.Next, a routine for processing the input parameter received in step S320 is implemented (S340). Here, since the input parameter is a specific time as an example, a routine including an internal timer function is implemented to check a specific time.
다음으로, 단계S340에서 구현된 파라미터 처리 루틴을 통하여 서비스 피쳐 API를 구현한다(S360). 여기에서, 입력 파라미터의 특정 시간과 내부 타이머의 시간이 일치하는 경우에 개방형 서비스 표준 API인 단문메시지(SMS) API를 호출하여 특정 번호로 단문메시지(SMS)를 보내는 루틴을 추가하여 서비스 피쳐 API를 구현한 다(S360).Next, the service feature API is implemented through the parameter processing routine implemented in step S340 (S360). Here, the service feature API is added by adding a routine to call a short message (SMS) API, which is an open service standard API, and to send a short message (SMS) to a specific number when the specific time of the input parameter and the internal timer match. Implement (S360).
도 4는 본 발명의 웹 서비스 형태의 서비스 피쳐 API를 웹 디렉토리부를 통해 웹 서비스를 위한 UDDI 레지스트리에 등록하는 방법에 대한 흐름도이다.4 is a flowchart illustrating a method of registering a service feature API in the form of a web service of the present invention to a UDDI registry for a web service through a web directory unit.
도 4를 참조하면, 먼저, 초기 상태에서 웹 서비스 형태로 개발된 서비스 피쳐 API의 위치 정보를 인지한다(S400). Referring to FIG. 4, first, location information of a service feature API developed in a web service form in an initial state is recognized (S400).
다음으로, 단계S400에서 인지된 위치 정보에 있는 서비스 피쳐 API의 이름과 개발된 웹 서비스의 위치 정보를 UDDI 레지스트리(200)에 등록한다.Next, the name of the service feature API and the location information of the developed web service in the location information recognized in step S400 is registered in the
도 5는 본 발명의 웹 서비스 형태의 서비스 피쳐 API를 이용하여 개방형 서비스를 개발하는 방법에 대한 흐름도이다.5 is a flowchart illustrating a method of developing an open service using a service feature API in the form of a web service of the present invention.
도 5를 참조하면, 상기 도 3에서 예시한 특정 시간을 입력 파라미터로 하여 특정 번호로 단문메시지(SMS)를 전송하는 서비스 피쳐 API를 이용하여 개방형 서비스를 개발하는 방법에 대하여 설명하면 다음과 같다.Referring to FIG. 5, a method of developing an open service using a service feature API for transmitting a short message (SMS) to a specific number using a specific time illustrated in FIG. 3 as an input parameter will be described below.
먼저, 웹 서비스 형태의 서비스 피쳐 API를 검색하기 위하여 서비스 피쳐 API가 등록되어 있는 UDDI 레지스트리를 검색한다(S500). 여기에서, 서비스 피쳐 API를 이용하여 서비스 어플리케이션을 개발하고자 하는 자는 초기 상태에서 개방형 서비스를 개발하기 위한 개발 언어를 선택하고 개발 폼을 선택하게 된다.First, in order to search for a service feature API in the form of a web service, a UDDI registry in which a service feature API is registered is searched (S500). Here, a person who wants to develop a service application using a service feature API selects a development language and a development form for developing an open service in an initial state.
다음으로, 서비스 피쳐 API를 이용하여 서비스 어플리케이션을 개발하고자 하는 자가 원하는 서비스 피쳐 API가 검색되었는지 여부를 판단한다(S520). Next, it is determined whether a service feature API desired by a person who wants to develop a service application using the service feature API is searched (S520).
단계S520에서의 판단결과, 원하는 서비스 피쳐 API를 검색한 경우에는 단계S540으로 진행한다. 한편, 단계S520에서의 판단결과, 원하는 서비스 피쳐 API를 검 색하지 못한 경우에는 종료한다.If it is determined in step S520 that the desired service feature API is found, the process proceeds to step S540. On the other hand, if it is determined in step S520 that the desired service feature API is not found, the procedure ends.
단계S540에서는, 원하는 서비스 피쳐 API에 대한 웹 서비스의 URL(위치)과 데이터 정보를 획득한다.In step S540, a URL (location) and data information of a web service for a desired service feature API is obtained.
다음으로, 단계S540에서 얻어진 서비스 피쳐 API에 대한 정보에 기초하여 프락시를 생성하여 서비스 피쳐 API를 이용할 수 있는 환경을 구축한다(S560). Next, a proxy is generated based on the information on the service feature API obtained in step S540 to build an environment in which the service feature API can be used (S560).
다음으로, 서비스 피쳐 API를 이용하여 서비스 어플리케이션을 개발하고자 하는 자는 서비스 피쳐 API의 메소드(Method)를 호출하여 서비스 피쳐 API를 이용함으로써 자신이 원하는 서비스를 개발하게 된다(S580).Next, a person who wants to develop a service application using the service feature API will call the method of the service feature API to develop a desired service by using the service feature API (S580).
상기와 같이, 서비스 피쳐 API는 웹 서비스 기반으로 작성되어 서비스 어플리케이션을 개발하고자 하는 개발자들은 웹 서비스를 호출하는 형태로 서비스 피쳐 API에 접근할 수 있다. As described above, the service feature API is written based on a web service, and developers who want to develop a service application may access the service feature API by calling a web service.
상술한 바와 같이, 본 발명의 실시예에 따른 개방형 환경에서 개방형 서비스 표준 API를 조합하여 웹 서비스 형태로 서비스 피쳐 API를 개발하고, 서비스 피쳐 API를 제공하기 위한 서비스 피쳐 API 서버 시스템을 제안하는 것은 다양한 기능을 제공하는 API 추가와 추상화를 통해 개발의 편리성과 효율성을 높여주고, 웹 서비스 형태로 서비스 피쳐 API를 개발함으로써, 서비스 피쳐 API에 대한 접근의 편의성이 증대되며, 이를 제공하기 위한 서비스 피쳐 API 서버 시스템을 제안한다.As described above, in the open environment according to an embodiment of the present invention, a service feature API server system for developing a service feature API in the form of a web service by combining an open service standard API and providing a service feature API is various. By adding and abstracting APIs to provide functions, the convenience and efficiency of development are improved, and service feature APIs are developed in the form of web services, thereby increasing the convenience of accessing service feature APIs. Suggest a system.
본 발명은 또한 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 컴퓨터가 읽을 수 있는 기록매체의 예로는 ROM, RAM, CD_ROM, 자기테이프, 플로피디스크 및 광데이터 저장장치 등이 있으며, 또한 캐리어 웨이브(예를 들어 인터넷을 통한 전송)의 형태로 구현되는 것도 포함한다. 또한 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 컴퓨터가 읽을 수 있는 코드로 저장되고 실행될 수 있다.The invention can also be embodied as computer readable code on a computer readable recording medium. The computer-readable recording medium includes all kinds of recording devices in which data that can be read by a computer system is stored. Examples of computer-readable recording media include ROM, RAM, CD_ROM, magnetic tape, floppy disks, and optical data storage, and may also include those implemented in the form of carrier waves (eg, transmission over the Internet). . The computer readable recording medium can also be distributed over network coupled computer systems so that the computer readable code is stored and executed in a distributed fashion.
이상에서와 같이 도면과 명세서에서 최적 실시예가 개시되었다. 여기서 특정한 용어들이 사용되었으나, 이는 단지 본 발명을 설명하기 위한 목적에서 사용된 것이지 의미한정이나 특허청구범위에 기재된 본 발명의 범위를 제한하기 위하여 사용된 것은 아니다. 그러므로 본 기술 분야의 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시예가 가능하다는 점을 이해할 것이다. 따라서, 본 발명의 진정한 기술적 보호 범위는 첨부된 특허청구범위의 기술적 사상에 의해 정해져야 할 것이다.As described above, optimal embodiments have been disclosed in the drawings and the specification. Although specific terms have been used herein, they are used only for the purpose of describing the present invention and are not intended to limit the scope of the invention as defined in the claims or the claims. Therefore, those skilled in the art will understand that various modifications and equivalent other embodiments are possible from this. Therefore, the true technical protection scope of the present invention will be defined by the technical spirit of the appended claims.
본 발명은 개방형 환경에서 웹 서비스 기반의 서비스 피쳐 API 제공 방법 및 시스템에 관한 것으로, 개방형 서비스 표준 API를 이용하여 웹 서비스 기반의 서비스 피쳐 API를 구성하여 제공함으로써 보다 쉽고 편리하며 효율적으로 다양한 기능을 제공하는 개방형 서비스 API를 개발할 수 있다.The present invention relates to a method and system for providing a web service based service feature API in an open environment. The present invention provides a variety of functions more easily, conveniently, and efficiently by constructing and providing a web service based service feature API using an open service standard API. You can develop an open service API.
그리고, 서비스 피쳐 API가 웹 서비스 형태로 제공되므로 운영체제나 개발언어에 구애받지 않고 서비스 피쳐 API를 이용하여 서비스를 개발할 수 있다.In addition, since the service feature API is provided in the form of a web service, a service can be developed using the service feature API regardless of an operating system or a language.
또한, 서비스 피쳐 API를 위해 종래의 응용서버와 유사한 역할을 담당하며 웹 서비스 형태의 서비스 피쳐 API를 제공하기 위한 기능이 추가된 서비스 피쳐 API 서버 시스템을 제공할 수 있다.In addition, it can provide a service feature API server system that plays a role similar to that of a conventional application server for the service feature API and has a function added to provide a service feature API in the form of a web service.
Claims (9)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040108996A KR100670802B1 (en) | 2004-12-20 | 2004-12-20 | Method and system for providing service feature AP based on web service in open environment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040108996A KR100670802B1 (en) | 2004-12-20 | 2004-12-20 | Method and system for providing service feature AP based on web service in open environment |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20060070306A KR20060070306A (en) | 2006-06-23 |
KR100670802B1 true KR100670802B1 (en) | 2007-01-19 |
Family
ID=37164070
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020040108996A KR100670802B1 (en) | 2004-12-20 | 2004-12-20 | Method and system for providing service feature AP based on web service in open environment |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100670802B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US12184609B2 (en) | 2021-03-30 | 2024-12-31 | Hcl Technologies Limited | Method and system for enhancing computer network security |
Families Citing this family (71)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8326814B2 (en) | 2007-12-05 | 2012-12-04 | Box, Inc. | Web-based file management system and service |
GB2500356A (en) | 2011-01-20 | 2013-09-18 | Box Inc | Real time notification of activities that occur in a web-based collaboration environment |
US9015601B2 (en) | 2011-06-21 | 2015-04-21 | Box, Inc. | Batch uploading of content to a web-based collaboration environment |
US9063912B2 (en) | 2011-06-22 | 2015-06-23 | Box, Inc. | Multimedia content preview rendering in a cloud content management system |
WO2013009328A2 (en) | 2011-07-08 | 2013-01-17 | Box.Net, Inc. | Collaboration sessions in a workspace on cloud-based content management system |
WO2013009337A2 (en) | 2011-07-08 | 2013-01-17 | Arnold Goldberg | Desktop application for access and interaction with workspaces in a cloud-based content management system and synchronization mechanisms thereof |
US9197718B2 (en) | 2011-09-23 | 2015-11-24 | Box, Inc. | Central management and control of user-contributed content in a web-based collaboration environment and management console thereof |
US8515902B2 (en) | 2011-10-14 | 2013-08-20 | Box, Inc. | Automatic and semi-automatic tagging features of work items in a shared workspace for metadata tracking in a cloud-based content management system with selective or optional user contribution |
US11210610B2 (en) | 2011-10-26 | 2021-12-28 | Box, Inc. | Enhanced multimedia content preview rendering in a cloud content management system |
US9098474B2 (en) | 2011-10-26 | 2015-08-04 | Box, Inc. | Preview pre-generation based on heuristics and algorithmic prediction/assessment of predicted user behavior for enhancement of user experience |
US8990307B2 (en) | 2011-11-16 | 2015-03-24 | Box, Inc. | Resource effective incremental updating of a remote client with events which occurred via a cloud-enabled platform |
GB2500152A (en) | 2011-11-29 | 2013-09-11 | Box Inc | Mobile platform file and folder selection functionalities for offline access and synchronization |
US9019123B2 (en) | 2011-12-22 | 2015-04-28 | Box, Inc. | Health check services for web-based collaboration environments |
US9904435B2 (en) | 2012-01-06 | 2018-02-27 | Box, Inc. | System and method for actionable event generation for task delegation and management via a discussion forum in a web-based collaboration environment |
US11232481B2 (en) | 2012-01-30 | 2022-01-25 | Box, Inc. | Extended applications of multimedia content previews in the cloud-based content management system |
US9965745B2 (en) | 2012-02-24 | 2018-05-08 | Box, Inc. | System and method for promoting enterprise adoption of a web-based collaboration environment |
US9195636B2 (en) | 2012-03-07 | 2015-11-24 | Box, Inc. | Universal file type preview for mobile devices |
US9054919B2 (en) | 2012-04-05 | 2015-06-09 | Box, Inc. | Device pinning capability for enterprise cloud service and storage accounts |
US9575981B2 (en) | 2012-04-11 | 2017-02-21 | Box, Inc. | Cloud service enabled to handle a set of files depicted to a user as a single file in a native operating system |
US9413587B2 (en) | 2012-05-02 | 2016-08-09 | Box, Inc. | System and method for a third-party application to access content within a cloud-based platform |
US9691051B2 (en) | 2012-05-21 | 2017-06-27 | Box, Inc. | Security enhancement through application access control |
US9027108B2 (en) | 2012-05-23 | 2015-05-05 | Box, Inc. | Systems and methods for secure file portability between mobile applications on a mobile device |
US8914900B2 (en) | 2012-05-23 | 2014-12-16 | Box, Inc. | Methods, architectures and security mechanisms for a third-party application to access content in a cloud-based platform |
US9021099B2 (en) | 2012-07-03 | 2015-04-28 | Box, Inc. | Load balancing secure FTP connections among multiple FTP servers |
US9712510B2 (en) | 2012-07-06 | 2017-07-18 | Box, Inc. | Systems and methods for securely submitting comments among users via external messaging applications in a cloud-based platform |
GB2505072A (en) | 2012-07-06 | 2014-02-19 | Box Inc | Identifying users and collaborators as search results in a cloud-based system |
US9792320B2 (en) | 2012-07-06 | 2017-10-17 | Box, Inc. | System and method for performing shard migration to support functions of a cloud-based service |
US9237170B2 (en) | 2012-07-19 | 2016-01-12 | Box, Inc. | Data loss prevention (DLP) methods and architectures by a cloud service |
US8868574B2 (en) | 2012-07-30 | 2014-10-21 | Box, Inc. | System and method for advanced search and filtering mechanisms for enterprise administrators in a cloud-based environment |
US9794256B2 (en) | 2012-07-30 | 2017-10-17 | Box, Inc. | System and method for advanced control tools for administrators in a cloud-based service |
US8745267B2 (en) | 2012-08-19 | 2014-06-03 | Box, Inc. | Enhancement of upload and/or download performance based on client and/or server feedback information |
US9369520B2 (en) | 2012-08-19 | 2016-06-14 | Box, Inc. | Enhancement of upload and/or download performance based on client and/or server feedback information |
GB2513671A (en) | 2012-08-27 | 2014-11-05 | Box Inc | Server side techniques for reducing database workload in implementing selective subfolder synchronization in a cloud-based environment |
US9135462B2 (en) | 2012-08-29 | 2015-09-15 | Box, Inc. | Upload and download streaming encryption to/from a cloud-based platform |
US9195519B2 (en) | 2012-09-06 | 2015-11-24 | Box, Inc. | Disabling the self-referential appearance of a mobile application in an intent via a background registration |
US9117087B2 (en) | 2012-09-06 | 2015-08-25 | Box, Inc. | System and method for creating a secure channel for inter-application communication based on intents |
US9311071B2 (en) | 2012-09-06 | 2016-04-12 | Box, Inc. | Force upgrade of a mobile application via a server side configuration file |
US9292833B2 (en) | 2012-09-14 | 2016-03-22 | Box, Inc. | Batching notifications of activities that occur in a web-based collaboration environment |
US10200256B2 (en) | 2012-09-17 | 2019-02-05 | Box, Inc. | System and method of a manipulative handle in an interactive mobile user interface |
US9553758B2 (en) | 2012-09-18 | 2017-01-24 | Box, Inc. | Sandboxing individual applications to specific user folders in a cloud-based service |
US10915492B2 (en) | 2012-09-19 | 2021-02-09 | Box, Inc. | Cloud-based platform enabled with media content indexed for text-based searches and/or metadata extraction |
US9959420B2 (en) | 2012-10-02 | 2018-05-01 | Box, Inc. | System and method for enhanced security and management mechanisms for enterprise administrators in a cloud-based environment |
US9705967B2 (en) | 2012-10-04 | 2017-07-11 | Box, Inc. | Corporate user discovery and identification of recommended collaborators in a cloud platform |
US9495364B2 (en) | 2012-10-04 | 2016-11-15 | Box, Inc. | Enhanced quick search features, low-barrier commenting/interactive features in a collaboration platform |
US9665349B2 (en) | 2012-10-05 | 2017-05-30 | Box, Inc. | System and method for generating embeddable widgets which enable access to a cloud-based collaboration platform |
US9628268B2 (en) | 2012-10-17 | 2017-04-18 | Box, Inc. | Remote key management in a cloud-based environment |
US9756022B2 (en) | 2014-08-29 | 2017-09-05 | Box, Inc. | Enhanced remote key management for an enterprise in a cloud-based environment |
US10235383B2 (en) | 2012-12-19 | 2019-03-19 | Box, Inc. | Method and apparatus for synchronization of items with read-only permissions in a cloud-based environment |
US9396245B2 (en) | 2013-01-02 | 2016-07-19 | Box, Inc. | Race condition handling in a system which incrementally updates clients with events that occurred in a cloud-based collaboration platform |
US9953036B2 (en) | 2013-01-09 | 2018-04-24 | Box, Inc. | File system monitoring in a system which incrementally updates clients with events that occurred in a cloud-based collaboration platform |
US9507795B2 (en) | 2013-01-11 | 2016-11-29 | Box, Inc. | Functionalities, features, and user interface of a synchronization client to a cloud-based environment |
US10599671B2 (en) | 2013-01-17 | 2020-03-24 | Box, Inc. | Conflict resolution, retry condition management, and handling of problem files for the synchronization client to a cloud-based platform |
US10846074B2 (en) | 2013-05-10 | 2020-11-24 | Box, Inc. | Identification and handling of items to be ignored for synchronization with a cloud-based platform by a synchronization client |
US10725968B2 (en) | 2013-05-10 | 2020-07-28 | Box, Inc. | Top down delete or unsynchronization on delete of and depiction of item synchronization with a synchronization client to a cloud-based platform |
US9633037B2 (en) | 2013-06-13 | 2017-04-25 | Box, Inc | Systems and methods for synchronization event building and/or collapsing by a synchronization component of a cloud-based platform |
US9805050B2 (en) | 2013-06-21 | 2017-10-31 | Box, Inc. | Maintaining and updating file system shadows on a local device by a synchronization client of a cloud-based platform |
US10110656B2 (en) | 2013-06-25 | 2018-10-23 | Box, Inc. | Systems and methods for providing shell communication in a cloud-based platform |
US10229134B2 (en) | 2013-06-25 | 2019-03-12 | Box, Inc. | Systems and methods for managing upgrades, migration of user data and improving performance of a cloud-based platform |
US9535924B2 (en) | 2013-07-30 | 2017-01-03 | Box, Inc. | Scalability improvement in a system which incrementally updates clients with events that occurred in a cloud-based collaboration platform |
GB2518298A (en) | 2013-09-13 | 2015-03-18 | Box Inc | High-availability architecture for a cloud-based concurrent-access collaboration platform |
US10509527B2 (en) | 2013-09-13 | 2019-12-17 | Box, Inc. | Systems and methods for configuring event-based automation in cloud-based collaboration platforms |
US9213684B2 (en) | 2013-09-13 | 2015-12-15 | Box, Inc. | System and method for rendering document in web browser or mobile device regardless of third-party plug-in software |
US9535909B2 (en) | 2013-09-13 | 2017-01-03 | Box, Inc. | Configurable event-based automation architecture for cloud-based collaboration platforms |
US8892679B1 (en) | 2013-09-13 | 2014-11-18 | Box, Inc. | Mobile device, methods and user interfaces thereof in a mobile device platform featuring multifunctional access and engagement in a collaborative environment provided by a cloud-based platform |
US9704137B2 (en) | 2013-09-13 | 2017-07-11 | Box, Inc. | Simultaneous editing/accessing of content by collaborator invitation through a web-based or mobile application to a cloud-based collaboration platform |
US10866931B2 (en) | 2013-10-22 | 2020-12-15 | Box, Inc. | Desktop application for accessing a cloud collaboration platform |
US10530854B2 (en) | 2014-05-30 | 2020-01-07 | Box, Inc. | Synchronization of permissioned content in cloud-based environments |
US9602514B2 (en) | 2014-06-16 | 2017-03-21 | Box, Inc. | Enterprise mobility management and verification of a managed application by a content provider |
US10574442B2 (en) | 2014-08-29 | 2020-02-25 | Box, Inc. | Enhanced remote key management for an enterprise in a cloud-based environment |
US9894119B2 (en) | 2014-08-29 | 2018-02-13 | Box, Inc. | Configurable metadata-based automation and content classification architecture for cloud-based collaboration platforms |
US10038731B2 (en) | 2014-08-29 | 2018-07-31 | Box, Inc. | Managing flow-based interactions with cloud-based shared content |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030177281A1 (en) * | 2000-08-02 | 2003-09-18 | Mcquillan Liam | Gateway for interaction of telecommunications network resources and applications |
KR20040001247A (en) * | 2002-06-27 | 2004-01-07 | 주식회사 케이티 | System for matching between Service Control Point and Parlay server on intelligent network |
US20040044910A1 (en) | 2000-12-15 | 2004-03-04 | Mika Ylipieti | Method and system for access in open service architecture |
KR20050093587A (en) * | 2004-03-20 | 2005-09-23 | 에스케이 텔레콤주식회사 | Platform modularization system for mobile communication network for providing complex services |
-
2004
- 2004-12-20 KR KR1020040108996A patent/KR100670802B1/en not_active IP Right Cessation
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030177281A1 (en) * | 2000-08-02 | 2003-09-18 | Mcquillan Liam | Gateway for interaction of telecommunications network resources and applications |
US20040044910A1 (en) | 2000-12-15 | 2004-03-04 | Mika Ylipieti | Method and system for access in open service architecture |
KR20040001247A (en) * | 2002-06-27 | 2004-01-07 | 주식회사 케이티 | System for matching between Service Control Point and Parlay server on intelligent network |
KR20050093587A (en) * | 2004-03-20 | 2005-09-23 | 에스케이 텔레콤주식회사 | Platform modularization system for mobile communication network for providing complex services |
Non-Patent Citations (2)
Title |
---|
1020040108996 - 677514 |
카달로그 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US12184609B2 (en) | 2021-03-30 | 2024-12-31 | Hcl Technologies Limited | Method and system for enhancing computer network security |
Also Published As
Publication number | Publication date |
---|---|
KR20060070306A (en) | 2006-06-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100670802B1 (en) | Method and system for providing service feature AP based on web service in open environment | |
US8023940B2 (en) | Connecting ad hoc piconets to wide area networks and/or grid computing networks | |
EP3669275B1 (en) | A method of discovering services provided by a network repository function | |
Jammes et al. | Service-oriented device communications using the devices profile for web services | |
US7831724B2 (en) | Services layer model for providing standards-based communications | |
EP1719288B1 (en) | System and method for communicating asynchronously with web services using message set definitions | |
AU2005211611B2 (en) | Distributed speech service | |
Griffin et al. | A survey on web services in telecommunications | |
KR100978336B1 (en) | Remote access | |
US20070011322A1 (en) | Method and system for providing access to web services | |
EP3286936B1 (en) | Device and method for adding a service | |
CN106471465A (en) | Service enabler function | |
Ohnishi et al. | Service delivery platform for telecom-enterprise-Internet combined services | |
US20090232047A1 (en) | Systems for connecting ad hoc piconets to wide area networks | |
Sciullo et al. | Discovering web things as services within the arrowhead framework | |
CN101848456A (en) | Service processing method, communication system and related equipment | |
Chou et al. | WIPdroid–a two-way web services and real-time communication enabled mobile computing platform for distributed services computing | |
KR100947114B1 (en) | How to extract quality data of web service using dummy message | |
CN105162618A (en) | Device interconnection method and device interconnection system based on Smart PnP protocol | |
ES2375026A1 (en) | MODULE AND METHODS FOR THE INTERCONNECTION OF HETEROGENIC EQUIPMENT WITH LIMITED RESOURCES THROUGH MIDDLEWARES OF COMMUNICATIONS ORIENTED TO OBJECT. | |
EP1892634A1 (en) | Method and system for retrieving data from a web service provider | |
Taherkordi et al. | Restful service development for resource-constrained environments | |
Decker et al. | A Platform for Mobile Service Provisioning Based on SOA-Integration | |
Bakker et al. | Evolving service creation: new developments in network intelligence | |
Sakata et al. | A method for composing process of nondeterministic web services |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20041220 |
|
PA0201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20060609 Patent event code: PE09021S01D |
|
PG1501 | Laying open of application | ||
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20061207 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20070111 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20070112 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20091231 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20110104 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20111230 Start annual number: 6 End annual number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20121206 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20121206 Start annual number: 7 End annual number: 7 |
|
FPAY | Annual fee payment |
Payment date: 20131209 Year of fee payment: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20131209 Start annual number: 8 End annual number: 8 |
|
FPAY | Annual fee payment |
Payment date: 20141229 Year of fee payment: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20141229 Start annual number: 9 End annual number: 9 |
|
FPAY | Annual fee payment |
Payment date: 20151228 Year of fee payment: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20151228 Start annual number: 10 End annual number: 10 |
|
FPAY | Annual fee payment |
Payment date: 20161228 Year of fee payment: 11 |
|
PR1001 | Payment of annual fee |
Payment date: 20161228 Start annual number: 11 End annual number: 11 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20181022 |