SYSTEM AND METHOD FOR PROVIDING AN APPLICATION PROGRAMMING INTERFACE FOR DEPLOYING A SERVICE BUS ARTIFACT FROM A LOCAL DEVELOPMENT ENVIRONMENT TO A CLOUD ENVIRONMENT
First Claim
1. A system for providing an application programming interface (API) to deploy a service bus artifact from a local development environment to a cloud environment, comprising:
- a computer including one or more microprocessors;
an application server in a cloud environment, wherein the application server includes a service bus instance provisioned thereon;
a local development environment for developing a service bus artifact to be deployed to the cloud environment;
a deployment API, plugged into the local development environment, that operates to perform a plurality of operations on the application server at an invocation of a REST service in the local development environment;
wherein the plurality of operations are wrapped into a service call to the service bus instance;
wherein when each operation is successfully completed, the service bus artifact is deployed and activated for execution in the service bus instance.
2 Assignments
0 Petitions
Accused Products
Abstract
In accordance with an embodiment, described herein is a system and method for deploying a service bus artifact from a local development environment to a service bus instance in a cloud environment. A deployment API can be plugged into the local development environment to perform a plurality of steps required for deploying the service bus artifact, including enabling communication from the local development environment to pass through a corporate firewall. The plurality of steps can be wrapped in a single service call to the service bus instance; and can include creating a session, uploading the service bus artifact, importing the uploaded service bus artifact, executing customization, and activating the session. In the event of a failure of any step, the service call can abort. The deployment API is generic and can be plugged into a plurality of development products.
7 Citations
20 Claims
-
1. A system for providing an application programming interface (API) to deploy a service bus artifact from a local development environment to a cloud environment, comprising:
-
a computer including one or more microprocessors; an application server in a cloud environment, wherein the application server includes a service bus instance provisioned thereon; a local development environment for developing a service bus artifact to be deployed to the cloud environment; a deployment API, plugged into the local development environment, that operates to perform a plurality of operations on the application server at an invocation of a REST service in the local development environment; wherein the plurality of operations are wrapped into a service call to the service bus instance; wherein when each operation is successfully completed, the service bus artifact is deployed and activated for execution in the service bus instance. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for providing an application programming interface (API) to deploy a service bus artifact from a local development environment to a cloud environment, comprising:
-
providing an application server in a cloud environment, wherein the application server includes a service bus instance provisioned thereon; developing, using a development environment in an on-premises environment, a service bus artifact to be deployed to the cloud environment; invoking a REST service in the development environment, wherein the REST service calls a deployment API plugged into the development environment to perform a plurality of operations on the application server; wherein the plurality of operations are wrapped into a service call to the service bus instance; and wherein when each operation is successfully completed, the service bus artifact is deployed and activated for execution in the service bus instance. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium storing a set of instructions for providing an application programming interface (API) to deploy a service bus artifact from a local development environment to a cloud environment, said instructions, when executed by one or more processors, causing the one or more processors to perform steps comprising:
-
providing an application server in a cloud environment, wherein the application server includes a service bus instance provisioned thereon; developing, using a development environment in an on-premises environment, a service bus artifact to be deployed to the cloud environment; invoking a REST service in the development environment, wherein the REST service calls a deployment API plugged into the development environment to perform a plurality of operations on the application server; wherein the plurality of operations are wrapped into a service call to the service bus instance; and wherein when each operation is successfully completed, the service bus artifact is deployed and activated for execution in the service bus instance. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification