Patent ID: 9058571
Filing Date: 2015-06-16
Classification: G06F,G06Q

Abstract:
1. A computer-implemented method, comprising: receiving, by a deployment server, a definition of a business process, wherein the definition of the business process is a part of a process archive previously deployed to a business process management (BPM) database, and wherein the definition of the business process specifies one or more partner links and one or more roles associated with the partner links; generating a plurality of deployment descriptors in view of the definition of the business process without requiring a user to specify the plurality of deployment descriptors, the plurality of deployment descriptors comprising a web component deployment descriptor and a web services deployment descriptor, the web component deployment descriptor describing web components used by a web module, environmental variables and security settings, the web services deployment descriptor defining a web service produced by the business process, declaring a deployment characteristic of the web service, and specifying endpoints of the business process to be deployed in a servlet container, wherein generating the plurality of deployment descriptors comprises building a port component for each partner link associated with a role, the port component to define a server view of a web application; and building a web application package using the plurality of deployment descriptors for executing the business process as a web application, wherein building the web application package comprises building a web archive for the web application using port components created for the partner links.