IP Library Granted Patent US 8,943,176
Granted Patent B2
US 8,943,176 · App. 11/751,566 · Granted Jan 27, 2015

System and method for publication of distributed data processing service changes

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,943,176
App. No.
11/751,566
Granted
Jan 27, 2015
Kind
B2
Abstract

Methods and systems to improve change description information dissemination are described. When an altered version of a distributed data processing service is deployed, information about the altered service is published in a service information registry. The published information includes a link to a natural-language description of the altered service.

Claims (36)

1. A method comprising:

publishing information about an altered version of a network-accessible data processing service to a service information registry located on a server comprising a hardware server or a software server running on a hardware computation platform, the information to include a link to a change description document, wherein the change description document is to include a description of one or more planned changes to another version of the network-accessible data processing service that are to be implemented in the altered version of the data processing service, wherein the publishing comprises storing the information in a Universal Description Discovery & Integration (“UDDI”) registry, and wherein the information includes a Technical Model (“tModel”) that contains a Uniform Resource identifier (“URI”) of the change description document; and

deploying the altered version of the network-accessible data processing, service based on the one or inure planned changes.

2. The method of claim 1 wherein the network-accessible data processing service is a web service.

3. The method of claim 1 , further comprising:

transmitting a notification including a reference to the published information to a subscriber of the network accessible data processing service.

4. The method of claim 3 , further comprising:

receiving a query from the subscriber before transmitting the notification to the subscriber.

5. The method of claim 1 wherein the change description document is a first change description document, the method further comprising:

providing a second link to a second change description document, the second link to be incorporated in the first change description document.

6. A non-transitory machine-readable medium containing instructions to cause a programmable processor to perform operations comprising:

locating a first data structure associated with a change description document (“CDD”) type, wherein a COD associated with the CDD type comprises a CDD that is to include a description of one or more planned changes to a version of a network-accessible data processing service that are to be implemented in an altered version of the data processing service;

creating a second data structure categorized by the first data structure;

storing the second data structure in a Universal Description Discovery & Integration (“UDDI”) server, wherein the second data structure includes a Technical Model (“tModel”) that contains a Uniform Resource identifier (“URI”) of the CDD; and

attaching the second data structure to a third data structure that is to describe a distributed data processing service interface.

7. The machine-readable medium of claim 6 , containing additional instructions to cause the programmable processor to perform operations comprising:

triggering a publishing action of an information broker.

8. The machine-readable medium of claim 7 wherein the information broker comprises the Universal Description Discovery and Integration (“UDDI”) server.

9. The machine-readable medium of claim 6 wherein the first data structure is a tModel, and the third data structure is a binding template.

10. A system comprising:

a network-accessible data processing service;

a web server comprising a hardware server or a software server running on a hardware computation platform to respond to requests for resources, each resource to be identified by a Uniform Resource Identifier (“URI”);

a change description document that may be retrieved from the web server in response to as request for a change description document URI, wherein the change description document is to include a description of one or more planned changes to a version of a network-accessible data processing service that are to be implemented in an altered version of the data processing service; and

publishing logic to transmit the change description document URI to a service information registry, wherein the publishing comprises storing information in a Universal Description Discovery & Integration (“UDDI”) registry, and wherein the information includes a Technical Model (“tModel”) that contains the change description document URI.

11. The system of claim 10 , further comprising:

a service information registry to receive the change description document URI.

12. The system of claim 10 wherein the service information registry corresponds to the Universal Description Discovery & Integration (“UDDI”) registry.

13. The system of claim 10 wherein the change description document is a natural-language text document.

14. The system of claim 10 wherein the network-accessible data processing service is a web service.

15. The system of claim 10 wherein the network-accessible data processing service comprises a tax calculation service.

16. An apparatus comprising:

a tool configured to prepare a change description document and a change description data structure, wherein the change description document is to include a description of one or more planned changes to a version of a network-accessible data processing service that are to be implemented in an altered version of the data processing service;

a resource server configured to publish the change description document, the resource server comprising a hardware server or a software server running on a hardware computation platform; and

a web server configured to publish the change description data structure to an information broker, wherein the publishing by the web server con rises storing, the chance description data structure in a Universal Description Discovery & Integration (“UDDI”) server, and wherein the change description data structure includes a Technical Model (“tModel”) that contains a Uniform Resource identifier (“URI”) of the clangs; description document.

17. The apparatus of claim 16 , wherein the apparatus transmits a notification about the change description data structure to a subscriber.

18. The apparatus of claim 16 wherein the resource server is a web server, and wherein the information broker comprises the Universal Description Discovery & Integration (“UDDI”) server.

Assignments (2)
CHANGE OF NAME Recorded Aug 26, 2014
From: SAP AG
To: SAP SE
Reel/Frame 033625/0223 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 22, 2007
From: BACHMANN, HANS RUEDIGER; BEZRUKOV, VLADISLAV; FALTER, TIMM; VON RIEGEN, CLAUS; ZUBEV, ALEXANDER
To: SAP AG
Reel/Frame 019475/0001 →