Patent ID: 8695076

Claim:
A non-transitory computer-readable medium having instructions stored thereon that, when executed by a processor, cause the processor to register a partner application, the registering comprising: creating a request object and transmitting the request object and a partner type parameter that identifies a partner type of the partner application to an access server, wherein the request object comprises metadata utilized by a partner registration process, and wherein the metadata comprises information of the partner application; provisioning the partner application in the access server based on the request object, wherein provisioning the partner application further comprises registering the partner application using the partner registration process, wherein the partner registration process is selected from a plurality of partner registration processes based on the partner type parameter; generating a response object based on the provisioning of the partner application, wherein the response object comprises metadata generated by the selected partner registration process, and wherein the response object is in a format that corresponds to the selected partner registration process; transmitting the response object to a web server; creating an artifact using the response object at the web server, wherein the artifact is in a format that is based on the format of the response object; placing the artifact in a directory of the web server; and initiating the partner application using the artifact.