Scenario based creation and device agnostic deployment of discrete and networked business services using process-centric assembly and visual configuration of web service components
First Claim
1. A method for creating on-line business applications from Web-service components:
- providing an assembly module that is configured to model business applications;
including the Web-service components as elements in the assembly module;
using the Web-service components to execute business functions and create a multi-service application.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention provides a process-centric, scenario-driven business service assembly software environment that uses encapsulated, iconographic building blocks—each representing a discrete Web Service component to be executed within a business service—to logically depict service processes as well as complex relationships between these processes, their audiences, and means of deployment. Fundamental to the invention are an Interactive Flow Assembler, an Interactive Flow Engine, a design-time Service Manager, and an implicit XML-based data and process model. Business users employ the Interactive Flow Assembler to create online business services that are executed by the Interactive Flow Engine by chaining a series of logical business steps that codify business rules, collect data, and take actions. The Services Manager leverages Web Service standards to provide collaborating business analysts and IT resources with an environment in which to centralize business-relevant decisions such as business rules, authorized data sources, design-time and runtime roles and profiles, and deployment characteristics to change the appearance and behavior of applications built using the Interactive Flow Assembler. The invention'"'"'s intrinsic data and process model facilitate easy integration of networked business services built using the invention as well as the underlying datasets captured by the online business services.
411 Citations
6 Claims
-
1. A method for creating on-line business applications from Web-service components:
-
providing an assembly module that is configured to model business applications;
including the Web-service components as elements in the assembly module;
using the Web-service components to execute business functions and create a multi-service application.
-
-
2. A method for creating on-line business applications from Web-service components:
-
providing an assembly module that is configured to model business applications;
including the Web-service components as elements in the assembly module;
discovering selected Web-service compoents from standards based registries;
using the Web-service components to execute business functions and create a multi-service application.
-
-
3. A method for creating on-line business applications from Web-service components:
-
providing an assembly module that is configured to model business applications;
including the Web-service components as elements in the assembly module; and
using Web-service standards to enable collaborative development of multi-service applications.
-
-
4. A method for creating on-line business applications from Web-service components:
-
providing an assembly module that is configured to model business applications;
including the Web-service components as elements in the assembly module;
creating a technical abstraction layer from the Web-service components and enable a business level use of the Web-service components.
-
-
5. A method for creating on-line business applications from Web-service components:
-
providing an assembly module that is configured to model business applications;
including the Web-service components as elements in the assembly module;
using the Web-service components to execute business functions and create a multi-service application; and
dynamically provisioning the multi-service application to personalize run time behavior and provide value chain syndication.
-
-
6. A method for creating on-line business applications from Web-service components:
-
providing an assembly module that is configured to model business applications;
including the Web-service components as elements in the assembly module;
using the Web-service components to execute business functions and create multi-service applications; and
combining at least two multi-service applications to create a networked multi-service application.
-
Specification