8443380

Web Services Layer Synchrony in Relation to the Business Layer Synchrony

PublishedMay 14, 2013
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
18 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A computer implemented method of generating a web services description document for a non-web services capable application programming interface function of an application, the method comprising: identifying, by a computer system, at least one function of a non-web services capable application programming interface and at least one function parameter; identifying, by the computer system, a type of synchrony associated with the function; identifying, by the computer system, desired types of synchrony for corresponding web services requests for said function, wherein the desired types of synchrony can include more than one type of synchrony; determining, by the computer system, a namespace corresponding to the application from the name of the function of the application programming interface; determining, by the computer system, a name of the corresponding web services request; determining, by the computer system, a system namespace for processing responses to asynchronous web services requests, wherein the system namespace is associated with a general services routine of a translation layer and is different from the namespace corresponding to the application; and generating, by the computer system, a web services description document including a type section associating the name of the corresponding web services request with the namespace, a message section associating the function parameter with a web services message, and a port section associating the web services message with a corresponding web services request, wherein the web services description document contains operations for all the identified types of synchrony corresponding to the function, wherein the web services description document further indicates that a response to the asynchronous web services request are obtained from the general services routine such that a token associated with the system namespace diverts the asynchronous web services request to the general processing routine of the translation layer.

2

2. The method of claim 1 , wherein the type section includes an association of the function parameter and the namespace.

3

3. The method of claim 1 , wherein in response to the type of synchrony of the application being synchronous and the desired type of synchrony being asynchronous, the type section includes an association of the function parameter and an alternate namespace associated with a web services layer.

4

4. The method of claim 1 , wherein the name of the corresponding web services request is determined from a name of the function using a naming convention.

5

5. The method of claim 1 , wherein the web services message is an input to a web services request.

6

6. The method of claim 1 , wherein the web services message is an output of web services request.

7

7. A non-transitory computer readable medium embodying a set of instructions to direct a computer to perform an operation comprising: identifying at least one function of a non-web services capable application programming interface and at least one function parameter; identifying a type of synchrony associated with the function; identifying desired types of synchrony for corresponding web services requests for said function, wherein the desired types of synchrony can include more than one type of synchrony; determining a namespace corresponding to the application from the name of the function of the application programming interface; determining a name of the corresponding web services request; determining, by the computer system, a system namespace for processing responses to asynchronous web services requests, wherein the system namespace is associated with a general services routine of a translation layer and is different from the namespace corresponding to the application; and generating a web services description document including a type section associating the name of the corresponding web services request with the namespace, a message section associating the function parameter with a web services message, and a port section associating the web services message with a corresponding web services request, wherein the web services description document contains operations for all the identified types of synchrony corresponding to the function, wherein the web services description document further indicates that a response to the asynchronous web services request are obtained from the general services routine such that a token associated with the system namespace diverts the asynchronous web services request to the general processing routine of the translation layer.

8

8. The non-transitory computer readable medium of claim 7 , wherein the type section includes an association of the function parameter and the namespace.

9

9. The non-transitory computer readable medium of claim 7 , wherein in response to the type of synchrony of the application being synchronous and the desired type of synchrony being asynchronous, the type section includes an association of the function parameter and an alternate namespace associated with a web services layer.

10

10. The non-transitory computer readable medium of claim 7 , wherein the name of the corresponding web services request is determined from a name of the function using a naming convention.

11

11. The non-transitory computer readable medium of claim 7 , wherein the web services message is an input to a web services request.

12

12. The non-transitory computer readable medium of claim 7 , wherein the web services message is an output of web services request.

13

13. A system configured to generate a web services description document for a non-web services capable application programming interface function of an application, the system comprising: a processor; and a memory storing a set of instructions that configure the processor to: identify at least one function of a non-web services capable application programming interface and at least one function parameter; identify a type of synchrony associated with the function; identify desired types of synchrony for corresponding web services requests for said function, wherein the desired types of synchrony can include more than one type of synchrony; determine a namespace corresponding to the application from the name of the function of the application programming interface; determine a name of the corresponding web services request; determine a system namespace for processing responses to asynchronous web services requests, wherein the system namespace is associated with a general services routine of a translation layer and is different from the namespace corresponding to the application; and generate a web services description document including a type section associating the name of the corresponding web services request with the namespace, a message section associating the function parameter with a web services message, and a port section associating the web services message with a corresponding web services request, wherein the web services description document contains operations for all the identified types of synchrony corresponding to the function, wherein the web services description document further indicates that a response to the asynchronous web services request are obtained from the general services routine such that a token associated with the system namespace diverts the asynchronous web services request to the general processing routine of the translation layer.

14

14. The system of claim 13 , wherein the type section includes an association of the function parameter and the namespace.

15

15. The system of claim 13 , wherein in response to the type of synchrony of the application being synchronous and the desired type of synchrony being asynchronous, the type section includes an association of the function parameter and an alternate namespace associated with a web services layer.

16

16. The system of claim 13 , wherein the name of the corresponding web services request is determined from a name of the function using a naming convention.

17

17. The system of claim 13 , wherein the web services message is an input to a web services request.

18

18. The system of claim 13 , wherein the web services message is an output of web services request.

Patent Metadata

Filing Date

Unknown

Publication Date

May 14, 2013

Inventors

Nan Xie
Vebhhav Singh

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “WEB SERVICES LAYER SYNCHRONY IN RELATION TO THE BUSINESS LAYER SYNCHRONY” (8443380). https://patentable.app/patents/8443380

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.