Automated business software application integration
First Claim
1. A method of operating a plurality of business software components, the method comprising:
- discovering information about a first stand-alone business software application, the first business software application having at least one first component capability or first component requirement;
binding the at least one first component capability or first component requirement to a first role in a model-driven bus;
discovering information about a second stand-alone business software application, the second business software application having at least one second component capability or second component requirement;
providing standardized messaging between the first and second stand-alone business software applications wherein the first and second stand-alone business software applications interact with the model-driven bus in the form of a publisher/subscriber model;
binding the at least one second component capability or second component requirement to a second role in a model-driven bus;
wherein at least one capability of the first stand-alone business software application overlaps at least one capability of the second stand-alone business software application and wherein the model-driven bus provides arbitration such that only one of the first and second stand-alone business software applications provides the overlapping capability; and
examining role bindings to determine if a business process can be enabled.
2 Assignments
0 Petitions
Accused Products
Abstract
Automatic business software application is provided. Aspects of business, including objects and activities are classified and described in a comprehensive, standard manner. When a business software component is installed, a discovery manager identifies capabilities and requirements of the software based upon information describing the software in accordance with the standardized classification. The software component is selectively bound to one or more roles of a model-driven bus. In some aspects, a standardized software adapter is able to facilitate use of embodiments of the present invention with prior art software systems. Additional software layers and overhead facilitate the management and operation of multiple software components.
47 Citations
10 Claims
-
1. A method of operating a plurality of business software components, the method comprising:
-
discovering information about a first stand-alone business software application, the first business software application having at least one first component capability or first component requirement; binding the at least one first component capability or first component requirement to a first role in a model-driven bus; discovering information about a second stand-alone business software application, the second business software application having at least one second component capability or second component requirement; providing standardized messaging between the first and second stand-alone business software applications wherein the first and second stand-alone business software applications interact with the model-driven bus in the form of a publisher/subscriber model; binding the at least one second component capability or second component requirement to a second role in a model-driven bus; wherein at least one capability of the first stand-alone business software application overlaps at least one capability of the second stand-alone business software application and wherein the model-driven bus provides arbitration such that only one of the first and second stand-alone business software applications provides the overlapping capability; and examining role bindings to determine if a business process can be enabled. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
Specification