Registering network applications with an API framework
First Claim
Patent Images
1. A method for registering a network application comprising a Web application with an application programming interface (API) framework, comprising:
- sending, from a registrar, to the API framework a registration message that associates a namespace comprising a universal resource identifier (URI) with the network application and that specifies an application resource associated with the network application, the application resource comprising at least one of a blog post, a discussion board post, or a photo, the registration message configured to enable the API framework to create an API associated with the network application in response to receiving the registration message, the registration message comprising;
a format of a standardized client; and
a security policy for at least one of the network application or the application resource, the security policy specifying a rule for restricting access, by the standardized client, to at least one of the network application or the application resource; and
storing, by the registrar, create, read, update, and delete (CRUD) methods for the application resource associated with the network application, the CRUD methods configured to be invoked by a request comprising at least one of a representational state transfer (REST) request or a SOAP request from the API framework, the request from the API framework initiated in response to a hypertext transfer protocol request from the standardized client.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for registering a network application with an application programming interface (API) framework. In operation, a registrar may send a registration message that associates a namespace with the network application to the API framework. In one implementation, the namespace associated with the network application may be a uniform resource identifier. In another implementation, the registration message may specify a format of the standardized clients, a security policy, and the application resources associated with the network application.
65 Citations
20 Claims
-
1. A method for registering a network application comprising a Web application with an application programming interface (API) framework, comprising:
-
sending, from a registrar, to the API framework a registration message that associates a namespace comprising a universal resource identifier (URI) with the network application and that specifies an application resource associated with the network application, the application resource comprising at least one of a blog post, a discussion board post, or a photo, the registration message configured to enable the API framework to create an API associated with the network application in response to receiving the registration message, the registration message comprising; a format of a standardized client; and a security policy for at least one of the network application or the application resource, the security policy specifying a rule for restricting access, by the standardized client, to at least one of the network application or the application resource; and storing, by the registrar, create, read, update, and delete (CRUD) methods for the application resource associated with the network application, the CRUD methods configured to be invoked by a request comprising at least one of a representational state transfer (REST) request or a SOAP request from the API framework, the request from the API framework initiated in response to a hypertext transfer protocol request from the standardized client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-readable storage medium comprising instructions that when executed via a microprocessor perform a method comprising:
-
sending, from a registrar, to an application programming interface (API) framework a registration message that associates a namespace comprising a universal resource identifier (URI) with a Web application and that specifies an application resource associated with the Web application, the application resource comprising at least one of a blog post, a discussion board post, or a photo, the registration message configured to enable the API framework to create an API associated with the Web application in response to receiving the registration message, the registration message comprising; a format of a standardized client; and a security policy for at least one of the Web application or the application resource, the security policy specifying a rule for restricting access, by the standardized client, to at least one of the Web application or the application resource; and storing, by the registrar, create, read, update, and delete (CRUD) methods for the application resource associated with the Web application, the CRUD methods configured to be invoked by a request comprising at least one of a representational state transfer (REST) request or a SOAP request from the API framework, the request from the API framework initiated in response to a hypertext transfer protocol request from the standardized client. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A computer system, comprising:
-
a first microprocessor; and a first memory comprising program instructions executable by the first microprocessor to; send, from a registrar, to an application programming interface (API) framework a registration message that associates a namespace comprising a universal resource identifier (URI) with a network application and that specifies an application resource associated with the network application, the application resource comprising at least one of a blog post, a discussion board post, or a photo, the registration message configured to enable the API framework to create an API associated with the network application in response to receiving the registration message, the registration message comprising; a format of a client; and a security policy for at least one of the network application or the application resource, the security policy specifying a rule for restricting access, by the client, to at least one of the network application or the application resource; and store, by the registrar, one or more create, read, update, and delete (CRUD) methods for the application resource associated with the network application, the CRUD methods configured to be invoked by a request comprising at least one of a representational state transfer (REST) request or a SOAP request from the API framework, the request from the API framework initiated in response to a hypertext transfer protocol request from the client. - View Dependent Claims (19, 20)
-
Specification