KR101008050B1 - 서비스를 생성, 수행 및 매핑하는 시스템 및 방법 - Google Patents
서비스를 생성, 수행 및 매핑하는 시스템 및 방법 Download PDFInfo
- Publication number
- KR101008050B1 KR101008050B1 KR1020087021937A KR20087021937A KR101008050B1 KR 101008050 B1 KR101008050 B1 KR 101008050B1 KR 1020087021937 A KR1020087021937 A KR 1020087021937A KR 20087021937 A KR20087021937 A KR 20087021937A KR 101008050 B1 KR101008050 B1 KR 101008050B1
- Authority
- KR
- South Korea
- Prior art keywords
- service
- logic
- concrete
- unit
- class
- Prior art date
Links
- 238000013507 mapping Methods 0.000 title claims abstract description 169
- 238000000034 method Methods 0.000 title claims abstract description 124
- 238000011161 development Methods 0.000 claims abstract description 13
- 238000004458 analytical method Methods 0.000 claims description 73
- 230000003993 interaction Effects 0.000 claims description 26
- 230000004913 activation Effects 0.000 claims description 24
- 238000012360 testing method Methods 0.000 claims description 19
- 238000001514 detection method Methods 0.000 claims description 18
- 230000006870 function Effects 0.000 claims description 7
- 238000012545 processing Methods 0.000 claims description 7
- 238000013519 translation Methods 0.000 claims description 7
- 230000008569 process Effects 0.000 claims description 6
- 238000012423 maintenance Methods 0.000 claims description 4
- 238000005538 encapsulation Methods 0.000 claims description 3
- 238000004573 interface analysis Methods 0.000 claims description 3
- 108010001267 Protein Subunits Proteins 0.000 claims 2
- 238000004064 recycling Methods 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 21
- 230000004044 response Effects 0.000 description 12
- 238000007726 management method Methods 0.000 description 10
- 238000004891 communication Methods 0.000 description 7
- 230000006978 adaptation Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 238000013459 approach Methods 0.000 description 2
- 230000027455 binding Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000006855 networking Effects 0.000 description 2
- 239000013589 supplement Substances 0.000 description 2
- 230000003213 activating effect Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000009870 specific binding Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5027—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
- G06F9/5055—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals considering software capabilities, i.e. software resources associated or available to the machine
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/36—Software reuse
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
-
- 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/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
- H04L41/5041—Network service management, e.g. ensuring proper service fulfilment according to agreements characterised by the time relationship between creation and deployment of a service
- H04L41/5045—Making service definitions prior to deployment
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/50—Testing arrangements
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Stored Programmes (AREA)
- Telephonic Communication Services (AREA)
- Computer And Data Communications (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
<Class of service whether given="All"> <Service class ID="1"> <Name> Physical location </Name> ... </Service class> <Service class ID="2"> <Name> Weather Report </Name> ... </Service class> </Class of service> |
주된 이름 | 유의어 1 | 유의어 2 | ... | ... |
위치 서비스 | 요청된 위치 | 물리적 위치 | ... | ... |
< Class of service whether given="All"> <Service class ID="1"> <Name> Location service </Name> ... </Service class> <Service class ID="2"> <Name> Weather Forecast service</Name> ... </Service class> </Class of service > |
<Service class ID="1"> <Name>Physical location</Name> <Description>Obtain information on current physical location of mobile phone number</Description> <Interface expectation> <Input> <Parameter ID="1" Class="Character string"></Parameter> </Input> <Output> <Parameter ID="2" Class="(Longitude/Latitude)"></Parameter> </Output> </Interface expectation> </Service class> |
주된 이름 |
유의어 1 |
유의어 2 |
인터페이스 예상 1 | ... |
|
입력 | 출력 | ||||
위치 서비스 | 요청된 위치 | 물리적 위치 | 타입: 문자 열 | 타입: (경도/위도) |
<Class of service whether given="All"> <Service class ID="1"> <Name> Location service </Name> ... </Service class> <Service class ID="2"> <Name> Weather Forecast service</Name> ... </Service class> </Class of service> |
<Concrete service whether given="All"> <Service ID="1"> <Name>LocationService_A</Name> <Description>...</Description> ...... </Service> <Service ID="2"> <Name>WeatherForcast_A</Name> <Description>...</Description> ...... </Service> </Concrete service> |
... <message name=" RequestorPhoneNumber"> <part name="Number" type="xs:string"/> </message> <message name="LocationInfo"> <part name="Location" type="LocationType"/> </message> <portType name=" LocationService_A_port"> <operation name="getLocation"> <input message="RequestorPhoneNumber"/> <output message="LocationInfo"/> </operation> </portType> ... |
env:Envelope xmlns:env="http://www.w3.org/2001/12/soap-envelope"> <env:Header> ... </env:Header> <env:Body> </env:Body> </env:Envelope> |
<env:Envelope xmlns:env="http://www.w3.org/2001/12/soap-envelope"> <env:Header> ... </env:Header> <env:Body> <getLocation> </getLocation> ... </env:Body> </env:Envelope> |
<env:Envelope xmlns:env="http://www.w3.org/2001/12/soap-envelope"> <env:Header> ... </env:Header> <env:Body> <getLocation> <name>13590305088</name> </getLocation> ... </env:Body> </env:Envelope> |
<env:Envelope xmlns:env="http://www.w3.org/2001/12/soap-envelope"> <env:Header> ... </env:Header> <env:Body> < getWeatherForcast > <location>#placeholder:bind the output of LocationService_A </location> </ getWeatherForcast > ... </env:Body> </env:Envelope> |
<?xml version="1.0" encoding="gb2312"?> <Service logic abstract="Yes"> <Description> <Class of service whether given="All"> <Service class ID="1"> <Name>Physical location</Name> <Description>Obtain information on current physical location of mobile phone number</Description> <Interface expectation> <Input> <Parameter ID="1" Type="Character string"/> </Input> <Output> <Parameter ID="2" Type="(Longitude/Latitude)"/> </Output> </Interface expectation> </Service class> <Service class ID="2"> <Name>Weather forecast</Name> <Description>Return weather information in accordance with current physical location</Description> <Interface expectation> <Input> <Parameter ID="1" Type="(Longitude/Latitude)"/> </Input> <Output> <Parameter ID="1" Type="Weather enumeration type"/> </Output> </Interface expectation> </Service class> </Class of service> </Description> <Parameter table> <Expected parameter ID="1" whether required="true" type="Character string">Descriptions for requestor: Please input mobile phone number</Expected parameter> < Expected parameter ID="2" whether required ="false" type="Date format"> Descriptions for requestor: Please input query date in a format of such as XX/XX/XX</Expected parameter> </Parameter table> <Operation control> <Operation ID="1"> <Service class>1</Service class> <Input parameter ID="1"/> <Output>Store</Output> </Operation> <Operation ID="2"> <Service class>1</Service class> <Input>Operate output of 1</Input> <Output>Store</Output> </Operation> <Return>Return output of operation of 2</Return> </Operation control> </Service logic> |
<Parameter table> <Expected parameter ID="1" whether required="true" type="Character string">Descriptions for requestor: Please input mobile phone number</Expected parameter> <Expected parameter ID="2" whether required="false" type="date format"> Descriptions for requestor: Please input query date in a format of such as XX/XX/XX</Expected parameter> </Parameter table> |
<Parameter table> <Parameter ID="1">13590305088</ Parameter > </Parameter table> |
<Class of service whether given="All"> <Service class ID="1"> <Name> Physical location </Name> ... </Service class> <Service class ID="2"> <Name> Weather Report </Name> ... </Service class> </Class of service> |
주된 이름 | ... |
위치 서비스 | ... |
날씨 예보 서비스 | ... |
주된 이름 | 유의어 1 | 유의어 2 | ... | ... |
위치 서비스 | 요청된 위치 | 물리적 위치 | ... | ... |
<Service class ID="1"> <Name>Physical location</Name> <Description>Obtain information on current physical location of mobile phone number</Description> <Interface expectation> <Input> <Parameter ID="1" Type="Character string"></Parameter> </Input> <Output> <Parameter ID="2" Type="(Longitude/Latitude)"></Parameter> </Output> </Interface expectation> </Service class> |
주된 이름 |
유의어 1 |
유의어 2 |
인터페이스 예상 1 | ... |
|
입력 | 출력 | ||||
위치 서비스 | 요청된 위치 | 물리적 위치 | 타입: 문자 열 | 타입: (경도/위도) | ... |
Claims (42)
- 서비스 개발자가 시스템과 상호 작용하는 인터페이스를 제공하기 위해 형성된 요청자 인터페이스 유닛;서비스 클래스 카탈로그를 저장하기 위해 형성된 서비스 클래스 저장 유닛;구체적인 서비스를 생성하기 위해 요구되는 스크립트 개발 및 해석 번역 환경들과 상기 서비스 클래스 저장 유닛에 저장된 상기 서비스 클래스 카탈로그에 따라 생성된 추상적인 서비스 로직을 생성하기 위해 요구되는 편집 환경을 포함하는 서비스 로직 편집 환경들을 상기 서비스 개발자에게 제공하고, 상기 서비스 개발자로부터 상기 요청자 인터페이스 유닛에게 입력된 지시에 따라 요청된 서비스 로직을 생성하기 위해 형성된 서비스 로직 편집 유닛; 및상기 서비스 로직 편집 유닛에서 생성된 상기 서비스 로직을 테스트하고 배치하며 요구된 서비스를 생성하기 위해 형성된 서비스 관리 유닛을 포함하며,상기 구체적인 서비스는 서비스 카탈로그에서 조사될 수 있는 서비스이고, 상기 추상적인 서비스 로직은 사용되는 서비스가 구체적인 서비스가 아닌 로직인 서비스 생성 시스템.
- 제 1항에 있어서,상기 서비스 로직 편집 유닛은:상기 서비스 개발자에게 다중레벨 API(Application Programming Interface) 인캡슐레이션 및 접속 모드들을 제공하고, 상기 서비스 개발자로부터 상기 요청자 인터페이스 유닛에게 입력된 지시에 따라 구체적인 서비스 로직을 생성하기 위해 형성된 구체적인 서비스 로직 생성 유닛; 및상기 서비스 클래스 저장 유닛에 저장된 상기 서비스 클래스 카탈로그의 현존하는 서비스 클래스에 따라 상기 추상적인 서비스 로직을 생성하기 위해 형성된 추상적인 서비스 로직 생성 유닛을 포함하며,상기 구체적인 서비스 로직은 사용되는 서비스가 구체적인 서비스인 서비스 생성 시스템.
- 제 1항에 있어서,상기 서비스 관리 유닛은,상기 서비스 로직을 테스트하고, 상기 서비스 로직의 정확성과 경계 조건 및 서비스 애플리케이션 서버에 배치된 서비스에 대한 영향을 분석하기 위해 형성된 서비스 테스트 유닛; 및상기 서비스 테스트 유닛의 테스트를 통과한 상기 서비스 로직을 상기 서비스 애플리케이션 서버에 배치하기 위해 형성된 서비스 배치 유닛을 포함하는 서비스 생성 시스템.
- 제 3항에 있어서,상기 서비스 배치 유닛에 의해 상기 서비스 애플리케이션 서버에 배치된 상기 서비스 로직의 클래스를 상기 서비스 클래스 저장 유닛에 저장된 상기 서비스 클래스 카탈로그에 추가하기 위해 형성된 서비스 클래스 유지 유닛을 더 포함하는 서비스 생성 시스템.
- 제 3항에 있어서,상기 서비스 배치 유닛에 의해 상기 서비스 애플리케이션 서버에 배치된 상기 서비스 로직에 대한 정보를 현존하는 네트웍의 서비스 카탈로그에 추가하기 위해 형성된 서비스 정보 등록 유닛을 더 포함하는 서비스 생성 시스템.
- 제 1항 내지 제 5항 중 어느 한 항에 있어서,상기 요청자 인터페이스 유닛을 통해 상기 시스템에 접속하는 상기 서비스 개발자의 레벨에 따라 상기 서비스 로직 편집 유닛에서 상이한 서비스 로직 편집 기능들을 접속하는 상기 서비스 개발자의 권한을 제어하기 위해 형성된 안전 접속 제어 유닛을 더 포함하는 서비스 생성 시스템.
- 새로운 서비스가 생성될 필요가 있을 때, 서비스 생성 시스템에 의해, 미리-생성된 서비스 클래스 카탈로그에서 상기 새로운 서비스에 따르는 서비스 클래스를 검색하는 단계;만약 상기 새로운 서비스에 따르는 서비스 클래스가 검색되면, 상기 서비스 생성 시스템에 의해, 상기 서비스 클래스 카탈로그의 상기 서비스 클래스에 따라 추상적인 서비스 로직을 생성하는 단계;그렇지 않으면 상기 서비스 생성 시스템에 의해, 구체적인 서비스 로직을 생성하는 단계를 포함하며,상기 구체적인 서비스 로직은 사용되는 서비스가 구체적인 서비스인 로직이고, 상기 추상적인 서비스 로직은 사용되는 서비스가 구체적인 서비스가 아닌 로직이고, 상기 구체적인 서비스는 서비스 카탈로그에서 조사될 수 있는 서비스인 서비스 생성 방법.
- 제 7항에 있어서,상기 생성된 새로운 서비스 로직을 서비스 애플리케이션 서버에 배치하는 단계를 더 포함하는 서비스 생성 방법.
- 제 8항에 있어서,상기 생성된 새로운 서비스 로직을 상기 서비스 애플리케이션 서버에 배치하는 단계는,상기 생성된 새로운 서비스 로직에 대한 적어도 서비스 클래스와 서비스 클래스들 사이의 데이터 흐름들 및 제어 흐름들을 포함하는 조작 정보를 형성하는 단계; 및상기 조작 정보를 상기 서비스 애플리케이션 서버의 결합 파일에 기재하는 단계를 포함하는 서비스 생성 방법.
- 제 8항에 있어서,상기 생성된 새로운 서비스 로직을 상기 서비스 애플리케이션 서버에 배치하는 단계 후, 상기 방법은상기 새로운 서비스 로직의 클래스를 상기 서비스 클래스 카탈로그에 추가하는 단계를 더 포함하는 서비스 생성 방법.
- 제 8항에 있어서,상기 생성된 새로운 서비스 로직을 상기 서비스 애플리케이션 서버에 배치하는 단계 후, 상기 방법은상기 새로운 서비스 로직에 대한 정보를 상기 현존하는 네트웍의 서비스 카탈로그에 추가하는 단계를 더 포함하는 서비스 생성 방법.
- 제 1항에 기재된 서비스 생성 시스템에 의해 생성된 서비스를 실행하는 서비스 실행 시스템에 있어서,서비스 로직 편집 유닛에서 생성된 구체적인 서비스 로직 및 추상적인 서비스 로직을 저장하기 위해 형성된 서비스 저장 유닛;요청자로부터의 요청에 따라 상기 서비스 저장 유닛으로부터 서비스를 획득하고, 서비스 로직에 따라 상기 요청자를 위한 서비스를 제공하기 위해 형성된 서비스 로직 조작 유닛; 및상기 서비스 로직 조작 유닛에서 조작되는 상기 추상적인 서비스 로직을 구체적인 서비스 로직으로 변환하고, 상기 변환된 구체적인 서비스 로직을 상기 서비스 로직 조작 유닛으로 회신하기 위해 형성된 서비스 매핑 센터를 포함하며,상기 구체적인 서비스 로직은 사용되는 서비스가 구체적인 서비스인 로직이고, 상기 추상적인 서비스 로직은 사용되는 서비스가 구체적인 서비스가 아닌 로직이고, 상기 구체적인 서비스는 서비스 카탈로그에서 조사될 수 있는 서비스인 서비스 실행 시스템.
- 제 12항에 있어서,상기 서비스 매핑 센터는 상기 서비스 로직 조작 유닛으로부터의 지시에 따라 상기 서비스 로직 조작 유닛에서 상기 추상적인 서비스 로직 조작을 구체적인 서비스 로직으로 변환하고, 상기 지시는 요청자 입력 파라미터 및 추상적인 서비스 로직 파라미터들을 포함하고, 상기 추상적인 서비스 로직 파라미터들은 서비스 클래스와 상기 서비스 클래스들 사이의 데이터 흐름들 및 제어 흐름들을 포함하며;상기 서비스 매핑 센터로부터 상기 서비스 로직 조작 유닛으로 회신된 상기 구체적인 서비스 로직은 구체적인 서비스들 사이의 데이터 흐름들 및 제어 흐름들과 상기 구체적인 서비스를 위한 인터페이스 발동 파일을 포함하는 서비스 실행 시스템.
- 제 13항에 있어서,상기 서비스 로직 조작 유닛은상기 요청자가 상기 시스템과 상호 작용하는 인터페이스를 제공하고, 요청자 요청 서비스의 파라미터를 획득하기 위해 형성된 요청자 인터페이스 유닛;상기 요청자 인터페이스 유닛에 의해 획득된 상기 요청자 요청 서비스의 파라미터에 따라 상기 서비스 저장 유닛에서 상기 서비스 로직을 선택하기 위해 형성된 서비스 선택 유닛; 및상기 서비스 선택 유닛에 의해 선택된 상기 서비스 로직의 타입을 판단하고; 만약 상기 서비스 로직이 구체적인 서비스 로직이면, 상기 서비스를 직접 접속하고; 만약 상기 서비스 로직이 추상적인 서비스 로직이면, 상기 추상적인 서비스 로직을 구체적인 서비스 로직으로 변환하기 위해 상기 서비스 매핑 유닛을 발동하고, 상기 구체적인 서비스 로직을 실행하고 상기 요청자를 위해 서비스를 제공하기 위해 형성된 서비스 실행 유닛을 포함하는 서비스 실행 시스템.
- 제 14항에 있어서,상기 서비스 로직 조작 유닛은,상기 서비스 실행 유닛이 상기 구체적인 서비스를 실행하기 전에 상기 구체적인 서비스 로직의 구체적인 서비스의 이용 가능성을 감지하고, 상기 서비스 실행 유닛이 상기 구체적인 서비스를 선택할지 여부를 판단하도록 하기 위하여 상기 서비스 실행 유닛에게 감지 결과를 회신하기 위해 형성된 구체적인 서비스 이용 가능성 감지 유닛을 더 포함하는 서비스 실행 시스템.
- 제 14항 또는 제 15항에 있어서,상기 서비스 로직 조작 유닛은,상기 서비스 실행 유닛이 상기 구체적인 서비스를 실행하기 전에 미리 설정된 필터 정책에 따라 상기 구체적인 서비스 로직의 상기 구체적인 서비스를 발동할지 여부를 판단하고, 상기 구체적인 서비스가 발동된 후에 상기 구체적인 서비스의 회신된 결과를 사용할지 여부를 판단하기 위해 형성된 구체적인 서비스 필터 유닛을 더 포함하는 서비스 실행 시스템.
- 제 13항에 있어서,상기 서비스 매핑 센터는,상기 서비스 로직 조작 유닛으로부터 상기 추상적인 서비스 로직을 수신하고, 상기 추상적인 서비스 로직을 처리하기 위하여 서비스 요구조건 분석 유닛, 구체적인 서비스 매핑 유닛 및 요청 생성 유닛을 발동하고 제어하며, 처리 결과들에 따라 상기 구체적인 서비스 로직을 생성하기 위해 형성된 매핑 제어 유닛;상기 매핑 제어 유닛에 의해 수신된 상기 추상적인 서비스 로직을 분석하고, 서비스 클래스 카탈로그에 따라 상기 추상적인 서비스 로직에 의해 발동되는 서비스 클래스를 판단하기 위해 형성된 서비스 요구조건 분석 유닛;상기 서비스 요구조건 분석 유닛에 의해 판단된 상기 서비스 클래스에 기반하여 서비스 카탈로그로부터 상기 서비스 클래스를 충족할 수 있는 구체적인 서비스를 선택하기 위해 형성된 구체적인 서비스 매핑 유닛; 및상기 구체적인 서비스에 대응하는 인터페이스 발동 파일을 생성하기 위해 형성된 요청 생성 유닛을 포함하는 서비스 실행 시스템.
- 제 17항에 있어서,상기 서비스 매핑 센터는,상기 구체적인 서비스의 인터페이스를 매핑하고, 상기 매핑 제어 유닛이 상기 구체적인 서비스를 선택할지 여부를 결정하도록 상기 매핑 제어 유닛에게 매핑 결과를 회신하기 위해 형성된 서비스 인터페이스 매핑 유닛을 더 포함하는 서비스 실행 시스템.
- 제 17항에 있어서,상기 서비스 매핑 센터는,상기 구체적인 서비스가 상기 매핑 제어 유닛으로부터의 지시에 따라 현재 이용 가능한지 여부를 감지하고, 상기 매핑 제어 유닛이 상기 구체적인 서비스를 선택할지 여부를 결정하도록 상기 매핑 제어 유닛에게 감지 결과를 회신하기 위해 형성된 서비스 감지 유닛을 더 포함하는 서비스 실행 시스템.
- 제 17항 내지 제 19항 중 어느 한 항에 있어서,상기 서비스 매핑 센터는,상기 매핑 제어 유닛으로부터의 지시에 따라 상기 구체적인 서비스의 현재 상태를 판단하고, 상기 현재 상태는 상기 서비스가 활성화되었는지 여부, 상기 서비스가 로밍 상태에 있는지 여부, 및 상기 서비스가 위치되는 물리적 도메인을 포함하며, 상기 매핑 제어 유닛이 상기 구체적인 서비스를 선택할지 여부를 결정하도록 상기 매핑 제어 유닛에게 분석 결과를 회신하는 서비스 상태 분석 유닛을 더 포함하는 서비스 실행 시스템.
- 요청자의 요청에 따라 구체적인 서비스 로직 또는 추상적인 서비스 로직을 포함하는 서비스 로직을 획득하는 단계;만약 상기 서비스 로직이 추상적인 서비스 로직이라면, 상기 추상적인 서비스 로직을 구체적인 서비스 로직으로 변환하고, 상기 변환된 구체적인 서비스 로직에 따라 상기 요청자에게 구체적인 서비스를 제공하는 단계를 포함하며,상기 구체적인 서비스 로직은 사용되는 서비스가 구체적인 서비스인 로직이고, 상기 추상적인 서비스 로직은 사용되는 서비스가 구체적인 서비스가 아닌 로직이고, 상기 구체적인 서비스는 서비스 카탈로그에서 조사될 수 있는 서비스인 서비스 실행 방법.
- 제 21항에 있어서,만약 상기 서비스 로직이 구체적인 서비스 로직이라면, 상기 구체적인 서비스 로직에 따라 상기 요청자에게 구체적인 서비스를 제공하는 단계를 포함하는 서비스 실행 방법.
- 제 21항에 있어서,상기 추상적인 서비스 로직을 구체적인 서비스 로직으로 변환하는 단계는,현재의 구체적인 서비스들로부터 상기 추상적인 서비스 로직에 의해 발동되는 상기 서비스 클래스를 대체하기 위한 요구조건을 충족할 수 있는 구체적인 서비스를 선택하는 단계;상기 구체적인 서비스들을 위한 발동 정보를 생성하는 단계;상기 구체적인 서비스 및 상기 발동 정보에 따라 구체적인 서비스 로직을 생성하는 단계; 및상기 구체적인 서비스 로직에 따라 상기 요청자에게 구체적인 서비스를 제공하는 단계를 포함하는 서비스 실행 방법.
- 제 23항에 있어서,상기 현재의 구체적인 서비스들로부터 상기 추상적인 서비스 로직에 의해 발동되는 상기 서비스 클래스를 대체하기 위한 요구조건을 충족할 수 있는 구체적인 서비스를 선택하는 단계는,미리 정의된 서비스 클래스들에 따라 상기 추상적인 서비스 로직에 의해 발동되는 서비스 클래스를 판단하는 단계; 및상기 서비스 클래스 및 미리 판단된 정책에 기반하여, 현재 접속 가능한 구체적인 서비스들로부터 상기 추상적인 서비스 로직에 의해 발동되는 상기 서비스 클래스를 대체하기 위한 요구조건을 충족할 수 있는 구체적인 서비스를 선택하는 단계를 포함하는 서비스 실행 방법.
- 제 24항에 있어서,상기 구체적인 서비스들을 위한 발동 정보를 생성하는 단계는,상기 구체적인 서비스에 대한 인터페이스 정보를 획득하는 단계 및 상기 정보에 따라 인터페이스 발동 파일을 생성하는 단계를 포함하는 서비스 실행 방법.
- 제 21항에 있어서,상기 요청자에게 구체적인 서비스를 제공하는 단계 이전에, 상기 방법은상기 구체적인 서비스 로직의 상기 구체적인 서비스의 이용 가능성을 감지하는 단계를 더 포함하는 서비스 실행 방법.
- 제 21항 내지 제 26항 중 어느 한 항에 있어서,상기 요청자에게 구체적인 서비스를 제공하는 단계 이전에, 상기 방법은미리 설정된 필터 정책에 따라 상기 구체적인 서비스를 발동할지 여부를 판단하고 상기 구체적인 서비스가 발동된 후 상기 구체적인 서비스의 회신된 결과를 사용할지 여부를 판단하는 단계를 더 포함하는 서비스 실행 방법.
- 제 21항에 있어서,상기 추상적인 서비스 로직은 다음의 파라미터 정보:서비스 클래스와 서비스 클래스들 사이의 데이터 흐름들 및 제어 흐름들를 포함하는 서비스 실행 방법.
- 제 21항에 있어서,상기 구체적인 서비스 로직은 다음의 파라미터 정보:구체적인 서비스들 사이의 데이터 흐름들 및 제어 흐름들과 상기 구체적인 서비스들을 위한 인터페이스 발동 파일들를 포함하는 서비스 실행 방법.
- 제 21항에 있어서,만약 상기 추상적인 로직이 어떠한 인터페이스 발동 파일도 없이 요구된 구체적인 서비스를 표시한다면, 상기 추상적인 서비스 로직을 구체적인 서비스 로직으로 변환하는 단계는,상기 구체적인 서비스에 대한 인터페이스 정보를 획득하는 단계 및 상기 인터페이스 정보에 따라 인터페이스 발동 파일을 생성하는 단계; 및상기 요구된 구체적인 서비스 및 상기 인터페이스 발동 파일을 구체적인 서비스 로직으로 결합하는 단계를 포함하는 서비스 실행 방법.
- 제 21항에 있어서,만약 상기 추상적인 로직이 어떠한 구체적인 서비스 및 어떠한 인터페이스 발동 파일도 없이 요구된 구체적인 서비스 클래스를 표시한다면, 상기 추상적인 서비스 로직을 구체적인 서비스 로직으로 변환하는 단계는,상기 서비스 클래스 및 미리 판단된 정책에 기반하여, 현재 접속 가능한 구체적인 서비스들로부터 상기 서비스 클래스를 충족할 수 있는 구체적인 서비스를 선택하는 단계;상기 구체적인 서비스에 대한 인터페이스 정보를 획득하는 단계 및 상기 정보에 따라 인터페이스 발동 파일을 생성하는 단계; 및상기 구체적인 서비스 및 상기 인터페이스 발동 파일을 구체적인 서비스 로직을 결합하는 단계를 포함하는 서비스 실행 방법.
- 추상적인 서비스 로직을 수신하고, 상기 추상적인 서비스 로직을 처리하기 위하여 서비스 요구조건 분석 유닛, 구체적인 서비스 매핑 유닛, 및 요청 생성 유닛을 발동하고 제어하며, 처리 결과들에 따라 구체적인 서비스 로직을 생성하기 위해 형성된 매핑 제어 유닛;상기 매핑 제어 유닛에 의해 수신된 상기 추상적인 서비스 로직을 분석하고 현재 정의된 서비스 클래스 카탈로그에 따라 상기 추상적인 서비스 로직에 의해 발동되는 서비스 클래스를 판단하기 위해 형성된 서비스 요구조건 분석 유닛;상기 서비스 요구조건 분석 유닛에 의해 판단된 상기 서비스 클래스에 기반하여 서비스 카탈로그로부터 상기 서비스 클래스를 충족할 수 있는 구체적인 서비스를 선택하기 위해 형성된 구체적인 서비스 매핑 유닛; 및상기 구체적인 서비스에 대응하는 인터페이스 발동 파일을 생성하기 위해 형성된 요청 생성 유닛을 포함하며,상기 구체적인 서비스 로직은 사용되는 서비스가 구체적인 서비스인 로직이고, 상기 추상적인 서비스 로직은 사용되는 서비스가 구체적인 서비스가 아닌 로직이고, 상기 구체적인 서비스는 서비스 카탈로그에서 조사될 수 있는 서비스인 서비스 매핑 센터.
- 제 32항에 있어서,상기 구체적인 서비스의 인터페이스를 매핑하고, 상기 매핑 제어 유닛이 상기 구체적인 서비스를 선택할지 여부를 결정하도록 상기 매핑 제어 유닛에게 매핑 결과를 회신하기 위해 형성된 서비스 인터페이스 매핑 유닛을 더 포함하는 서비스 매핑 센터.
- 제 33항에 있어서,상기 서비스 인터페이스 매핑 유닛은,상기 구체적인 서비스 매핑 유닛에 의해 판단된 상기 구체적인 서비스를 획득하고, 인터페이스 정책 유닛 및 조정 유닛을 발동하고, 상기 매핑 제어 유닛이 상기 인터페이스 정책 유닛 및 상기 조정 유닛의 처리 결과들에 따라 상기 구체적인 서비스를 선택할지 여부를 결정하도록 상기 매핑 제어 유닛에게 매핑 결과를 회신하기 위해 형성된 인터페이스 분석 제어 유닛;상기 구체적인 서비스를 선택하는 정책을 제공하고 상기 구체적인 서비스가 상기 정책에 따라 이용 가능한지 여부를 판단하기 위해 형성된 인터페이스 정책 유닛; 및상기 인터페이스 정책 유닛에 의해 판단된 상기 이용 가능한 구체적인 서비스를 조정하기 위해 형성된 조정 유닛을 포함하는 서비스 매핑 센터.
- 제 34항에 있어서,상기 조정 유닛은,상기 구체적인 서비스를 위해 사용되는 상호 작용 프로토콜이 상기 구체적인 서비스에 대한 관련 정보에 따라 현재 서비스를 위해 요구되는 상호 작용 프로토콜에 따르는지 여부를 판단하고, 만약 그렇지 않다면 상기 현재 서비스를 위해 요구되는 상기 상호 작용 프로토콜에 따라 상기 구체적인 서비스를 위해 사용되는 상기 상호 작용 프로토콜을 조정하기 위해 형성된 상호 작용 프로토콜 조정 서브-유닛;상기 구체적인 서비스에 대한 관련 정보에 따라 상기 구체적인 서비스를 위해 사용되는 발동 방식을 판단하기 위해 형성된 발동 방식 조정 서브-유닛; 및상기 구체적인 서비스의 인터페이스 파라미터가 상기 구체적인 서비스에 대한 관련 정보에 따라 상기 현재 서비스를 위해 요구되는 인터페이스 파라미터에 따르는지 여부를 판단하고, 만약 그렇지 않다면 상기 현재 서비스를 위해 요구되는 인터페이스 파라미터에 따라 상기 구체적인 서비스를 위해 사용되는 인터페이스를 조정하기 위해 형성된 인터페이스 포맷 조정 서브-유닛을 포함하는 서비스 매핑 센터.
- 제 32항에 있어서,상기 서비스 요구조건 분석 유닛은,산업 시맨틱 정보를 저장하기 위해 형성된 산업 지식 데이터베이스; 및상기 추상적인 서비스 로직이 서비스 클래스를 주는지 여부를 분석하고; 만약 상기 추상적인 서비스 로직이 서비스 클래스를 준다면, 상기 서비스 클래스 카탈로그에서 검색하고 상기 주어진 서비스 클래스를 상기 서비스 클래스 카탈로그에서 정의된 서비스 클래스의 동일한 클래스로 변환하고; 만약 상기 추상적인 서비스 로직이 어떤 서비스 클래스도 주지 않는다면, 상기 산업 지식 데이터베이스의 상기 산업 시맨틱 정보를 사용하여 상기 추상적인 서비스 로직의 서비스 클래스를 판단하기 위해 형성된 로직 분석 제어 유닛을 포함하는 서비스 매핑 센터.
- 제 32항 내지 제 36항 중 어느 한 항에 있어서,상기 구체적인 서비스가 상기 매핑 제어 유닛으로부터의 지시에 따라 현재 이용 가능한지 여부를 감지하고 상기 매핑 제어 유닛에게 감지 결과를 회신하기 위해 형성된 서비스 감지 유닛을 더 포함하는 서비스 매핑 센터.
- 제 32항 내지 제 36항 중 어느 한 항에 있어서,상기 매핑 제어 유닛으로부터의 지시에 따라 상기 구체적인 서비스의 현재 상태를 판단하고, 상기 현재 상태는 상기 서비스가 활성화되었는지 여부, 상기 서비스가 로밍 상태에 있는지 여부, 및 상기 서비스가 위치되는 물리적 도메인을 포함하며, 상기 매핑 제어 유닛에게 분석 결과를 회신하기 위해 형성된 서비스 상태 분석 유닛을 더 포함하는 서비스 매핑 센터.
- 제 32항 내지 제 36항 중 어느 한 항에 있어서,상기 서비스 요구조건 분석 유닛에게 상기 현재 정의된 서비스 클래스 카탈로그를 저장하고 제공하기 위해 형성된 서비스 카탈로그 저장 유닛을 더 포함하는 서비스 매핑 센터.
- 정의된 서비스 클래스들에 따라 추상적인 서비스 로직에 의해 발동되는 서비스 클래스를 판단하는 단계;상기 서비스 클래스 및 미리 판단된 정책에 기반하여, 현재 접속 가능한 구체적인 서비스들로부터 상기 서비스 클래스를 충족할 수 있는 구체적인 서비스를 선택하는 단계;상기 구체적인 서비스에 대한 인터페이스 정보를 획득하고 상기 인터페이스 정보에 따라 인터페이스 발동 파일을 생성하는 단계; 및상기 구체적인 서비스 및 상기 인터페이스 발동 파일을 구체적인 서비스 로직으로 결합하는 단계를 포함하며,상기 구체적인 서비스 로직은 사용되는 서비스가 구체적인 서비스인 로직이고, 상기 추상적인 서비스 로직은 사용되는 서비스가 구체적인 서비스가 아닌 로직이고, 상기 구체적인 서비스는 서비스 카탈로그에서 조사될 수 있는 서비스인 추상적인 서비스 로직 매핑 방법.
- 제 40항에 있어서,상기 구체적인 서비스에 대한 인터페이스 정보를 획득하고 상기 인터페이스 정보에 따라 인터페이스 발동 파일을 생성하는 단계 이전에, 상기 방법은상기 구체적인 서비스를 감지하고 현재 이용 가능한 구체적인 서비스들을 판단하는 단계를 더 포함하는 추상적인 서비스 로직 매핑 방법.
- 제 40항 또는 제 41항에 있어서,상기 구체적인 서비스에 대한 인터페이스 정보를 획득하고 상기 인터페이스 정보에 따라 인터페이스 발동 파일을 생성하는 단계 이전에, 상기 방법은상기 구체적인 서비스의 현재 상태를 감지하고 기록하는 단계를 더 포함하고, 상기 상태는 상기 서비스가 활성화되었는지 여부, 상기 서비스가 로밍 상태에 있는지 여부, 및 상기 서비스가 위치되는 물리적 도메인을 포함하는 추상적인 서비스 로직 매핑 방법.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2006101496103A CN100536479C (zh) | 2006-10-10 | 2006-10-10 | 业务创建系统及方法 |
CN200610149610.3 | 2006-10-10 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20080111005A KR20080111005A (ko) | 2008-12-22 |
KR101008050B1 true KR101008050B1 (ko) | 2011-01-13 |
Family
ID=39160760
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020087021937A KR101008050B1 (ko) | 2006-10-10 | 2007-08-20 | 서비스를 생성, 수행 및 매핑하는 시스템 및 방법 |
Country Status (5)
Country | Link |
---|---|
US (1) | US20080289012A1 (ko) |
EP (2) | EP2141592A3 (ko) |
KR (1) | KR101008050B1 (ko) |
CN (1) | CN100536479C (ko) |
WO (1) | WO2008043286A1 (ko) |
Families Citing this family (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101964938A (zh) * | 2009-07-21 | 2011-02-02 | 中兴通讯股份有限公司 | 业务生成系统及其实现方法 |
US9442810B2 (en) | 2009-07-31 | 2016-09-13 | Paypal, Inc. | Cloud computing: unified management console for services and resources in a data center |
CN102082763B (zh) * | 2009-11-27 | 2014-06-25 | Tcl集团股份有限公司 | 一种天气预报数据格式及其网络传输方法 |
CN102137449B (zh) * | 2010-01-25 | 2014-10-01 | 中国移动通信集团湖北有限公司 | 一种用于业务支撑系统的业务处理方法及系统 |
CN101877103A (zh) * | 2010-04-08 | 2010-11-03 | 苏州德融嘉信信用管理技术有限公司 | 金融增值服务系统 |
CN102457504B (zh) * | 2010-10-28 | 2015-06-10 | 中兴通讯股份有限公司 | 应用商店系统及使用该应用商店系统进行应用开发的方法 |
CN102571720B (zh) * | 2010-12-27 | 2015-02-04 | 中国移动通信集团辽宁有限公司 | 一种异构信息内容处理方法及装置 |
CN102694770A (zh) * | 2011-03-22 | 2012-09-26 | 中兴通讯股份有限公司 | 一种业务平台中多类型资源管理的系统及方法 |
CN102214100A (zh) * | 2011-06-24 | 2011-10-12 | 南京中兴新软件有限责任公司 | 业务执行方法及装置 |
CN102508702B (zh) * | 2011-10-20 | 2013-07-10 | 北京金和软件股份有限公司 | 一种基于aop技术进行拦截来处理业务通用逻辑的方法 |
CN103095479A (zh) * | 2011-11-04 | 2013-05-08 | 华为技术有限公司 | 业务配置的方法及装置 |
CN102521323A (zh) * | 2011-12-02 | 2012-06-27 | 山东中创软件工程股份有限公司 | 一种应用程序文件处理方法及系统 |
US20130232511A1 (en) * | 2012-03-05 | 2013-09-05 | International Business Machine Corporation | Service resolution within disparate programming models |
US9128588B2 (en) * | 2012-06-11 | 2015-09-08 | Xerox Corporation | Assisted service registration facilitating business process service reuse |
GB2503463A (en) | 2012-06-27 | 2014-01-01 | Ibm | Overriding abstract resource manager methods to provide resources to implement nodes in a service definition |
GB2511047A (en) | 2013-02-20 | 2014-08-27 | Ibm | Providing context in functional testing of web services |
US9195456B2 (en) | 2013-04-30 | 2015-11-24 | Hewlett-Packard Development Company, L.P. | Managing a catalog of scripts |
KR101534153B1 (ko) * | 2013-08-23 | 2015-07-06 | 주식회사 엘지씨엔에스 | 비즈니스 로직 설계 방법, 이를 수행하는 비즈니스 로직 설계 서버 및 이를 저장하는 기록매체 |
WO2015047365A1 (en) * | 2013-09-30 | 2015-04-02 | Hewlett-Packard Development Company, L.P. | Legacy system |
CN104715309A (zh) * | 2013-12-11 | 2015-06-17 | 阿里巴巴集团控股有限公司 | 业务控制方法及装置 |
EP3195527B1 (en) * | 2014-09-17 | 2018-05-02 | British Telecommunications public limited company | Communication set up process |
CN106302600A (zh) * | 2015-06-04 | 2017-01-04 | 中国移动通信集团广东有限公司 | 一种定制化需求的方法及装置 |
CN105871890A (zh) * | 2016-05-16 | 2016-08-17 | 中国联合网络通信集团有限公司 | 一种ims业务构建方法及装置 |
CN107248988A (zh) * | 2017-06-09 | 2017-10-13 | 国网信息通信产业集团有限公司 | 一种多媒体子系统的管理方法及装置 |
CN107688924A (zh) * | 2017-06-26 | 2018-02-13 | 平安科技(深圳)有限公司 | 制证方法、装置及计算机可读存储介质 |
CN108388598B (zh) * | 2018-02-01 | 2022-04-22 | 平安科技(深圳)有限公司 | 电子装置、数据存储方法及存储介质 |
CN109189381B (zh) * | 2018-10-18 | 2022-01-11 | 行吟信息科技(上海)有限公司 | 一种业务流组件的创建方法及装置 |
CN111767043B (zh) * | 2020-06-24 | 2024-01-30 | 北京思特奇信息技术股份有限公司 | 基于业务调度引擎的跨系统业务调度方法和系统 |
EP3961382A1 (en) * | 2020-08-25 | 2022-03-02 | Siemens Aktiengesellschaft | Automatic derivation of software engineering artifact attributes |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040177335A1 (en) | 2003-03-04 | 2004-09-09 | International Business Machines Corporation | Enterprise services application program development model |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5991803A (en) * | 1997-03-28 | 1999-11-23 | Telefonaktiebolaget Lm Ericsson (Publ) | Decoupling service creation environment from service logic execution environment |
SE512270C2 (sv) * | 1997-04-30 | 2000-02-21 | Ericsson Telefon Ab L M | Sätt och system för användning i ett telekommunikationsnät |
CN1336068A (zh) * | 1998-10-20 | 2002-02-13 | 安德鲁·杜根 | 智能网 |
CN1092886C (zh) * | 1998-12-15 | 2002-10-16 | 华为技术有限公司 | 实现智能网业务管理点与具体业务无关的方法 |
US6636509B1 (en) * | 1999-05-11 | 2003-10-21 | Cisco Technology, Inc. | Hardware TOS remapping based on source autonomous system identifier |
WO2003050648A2 (en) * | 2001-11-12 | 2003-06-19 | Worldcom, Inc. | System and method for implementing frictionless micropayments for consumable services |
AU2003224673A1 (en) * | 2002-03-08 | 2003-09-22 | Enleague Systems, Inc | Methods and systems for modeling and using computer resources over a heterogeneous distributed network using semantic ontologies |
US20040019636A1 (en) * | 2002-07-24 | 2004-01-29 | Sun Microsystems, Inc. | System and method for dynamically routing web procedure calls |
US7334222B2 (en) * | 2002-09-11 | 2008-02-19 | International Business Machines Corporation | Methods and apparatus for dependency-based impact simulation and vulnerability analysis |
US7114146B2 (en) * | 2003-05-02 | 2006-09-26 | International Business Machines Corporation | System and method of dynamic service composition for business process outsourcing |
US7831693B2 (en) * | 2003-08-18 | 2010-11-09 | Oracle America, Inc. | Structured methodology and design patterns for web services |
TW594510B (en) * | 2003-11-05 | 2004-06-21 | Ind Tech Res Inst | Method and system of automatic service composition |
CN100344098C (zh) * | 2003-12-26 | 2007-10-17 | 华为技术有限公司 | 一种智能业务的实现方法 |
US7496622B2 (en) * | 2004-03-17 | 2009-02-24 | International Business Machines Corporation | Alternative registry lookup of web services |
EP1782371A4 (en) * | 2004-06-22 | 2009-12-02 | Coras Inc | SYSTEMS AND METHODS FOR SOFTWARE BASED ON COMMERCIAL CONCEPTS |
US8024397B1 (en) * | 2005-12-20 | 2011-09-20 | At&T Intellectual Property Ii, L.P. | System for generating a services repository using a target services roadmap |
-
2006
- 2006-10-10 CN CNB2006101496103A patent/CN100536479C/zh active Active
-
2007
- 2007-08-20 KR KR1020087021937A patent/KR101008050B1/ko not_active IP Right Cessation
- 2007-08-20 EP EP09172967A patent/EP2141592A3/en not_active Ceased
- 2007-08-20 WO PCT/CN2007/070517 patent/WO2008043286A1/zh active Application Filing
- 2007-08-20 EP EP07800993A patent/EP1978677A4/en not_active Withdrawn
-
2008
- 2008-08-05 US US12/186,080 patent/US20080289012A1/en not_active Abandoned
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040177335A1 (en) | 2003-03-04 | 2004-09-09 | International Business Machines Corporation | Enterprise services application program development model |
Also Published As
Publication number | Publication date |
---|---|
WO2008043286A1 (fr) | 2008-04-17 |
EP1978677A1 (en) | 2008-10-08 |
EP1978677A4 (en) | 2009-07-22 |
US20080289012A1 (en) | 2008-11-20 |
EP2141592A2 (en) | 2010-01-06 |
EP2141592A3 (en) | 2010-03-24 |
KR20080111005A (ko) | 2008-12-22 |
CN100536479C (zh) | 2009-09-02 |
CN101136936A (zh) | 2008-03-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101008050B1 (ko) | 서비스를 생성, 수행 및 매핑하는 시스템 및 방법 | |
US10861013B2 (en) | Containerization of network services | |
US8856735B2 (en) | System and method of generating REST2REST services from WADL | |
CA2486434C (en) | A computing services grid | |
Raz et al. | Fast and efficient context-aware services | |
EP3118753A1 (en) | Mashup service device and system, and method for establishing and using mashup service | |
CN103119907A (zh) | 提供用于访问控制的智能组的系统和方法 | |
US11263201B2 (en) | Interface for supporting integration with cloud-based service providers | |
CN110286939A (zh) | 软件开发工具包的开发方法、装置、设备及存储介质 | |
CN112236990A (zh) | 用于实现iot数据的高效分析的基于服务层的方法 | |
CN111552568A (zh) | 云服务调用方法和装置 | |
CN101616027A (zh) | 业务创建、执行、映射系统及方法 | |
US20210409287A1 (en) | Intelligent and assisted intent builder | |
CN109327559A (zh) | 一种基于混合云平台的域名解析方法和装置 | |
US20110161911A1 (en) | Composite service refactoring | |
CN115378645A (zh) | 一种基于电力营销管理系统统一认证的验证方法及系统 | |
CN116980229A (zh) | 网络策略配置方法、装置、电子设备及存储介质 | |
CN116405567A (zh) | 用户资源管理方法、系统、设备及存储介质 | |
CN109040161B (zh) | 云制造服务管理系统及装置、方法 | |
CN114365467A (zh) | 第三代合作伙伴计划(3gpp)实时上行链路流式传输框架(flus)接收能力确定 | |
Li et al. | Design of General SDN Controller System Framework for Multi-domain Heterogeneous Networks | |
KR102425978B1 (ko) | 클라우드 서비스 플랫폼에서 Composite 웹 UI 제공시스템 | |
Raverdy et al. | Service lifecycle management | |
CN117130893A (zh) | 测试方法、装置、设备和介质 | |
da Silva | Service Modelling and End-to-End Orchestration in 5G Networks |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0105 | International application |
Patent event date: 20080908 Patent event code: PA01051R01D Comment text: International Patent Application |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20100430 Patent event code: PE09021S01D |
|
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: 20101130 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20110106 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20110106 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20131219 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20131219 Start annual number: 4 End annual number: 4 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20151209 |