Interfacing disparate software applications
First Claim
1. A system for interfacing software applications, said system comprising:
- a first adapter providing communication with a first application of said software applications in a format native to said first application and further providing communication in an adapter common communication bus format; and
a second adapter providing communication with a second application of said software applications in a format native to said second application and further providing communication in said adapter common communication bus format.
3 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are systems and methods which provide an interface for disparate software applications using a decentralized adapter architecture. Embodiments provide an interface between software applications using multiple adapters, wherein at least one adapter is associated with each end of a software application information communication link. Adapters are adapted for proprietary data communication with one or more application and for data communication with other adapters using protocols common to each such adapter. Information communication provided between software applications using adapters may be provided in batch mode, in real-time mode, or in both batch and real-time modes. Adapters may be associated with an enterprise function or “business process” basis. Accordingly, a plurality of adapters may be utilized with respect to any particular software application. Likewise, a plurality of software applications may be associated with any particular adapter.
28 Citations
65 Claims
-
1. A system for interfacing software applications, said system comprising:
-
a first adapter providing communication with a first application of said software applications in a format native to said first application and further providing communication in an adapter common communication bus format; and
a second adapter providing communication with a second application of said software applications in a format native to said second application and further providing communication in said adapter common communication bus format. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A method for interfacing software applications, said method comprising:
-
passing information to be communication from a first application of said software applications through a first interface adapter comprising business logic, said business logic of said first interface adapter transforming said information into a standardized information object understandable to a plurality of other interface adapters; and
passing said information through a second interface adapter comprising business logic, said business logic of said second interface adapter parsing said information as contained in said information object for inputting in a second application of said software applications. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47)
-
-
48. A computer program product having a computer readable medium having computer program logic recorded thereon for interfacing software applications, said computer program product comprising:
a first interface adapter having an application interface layer, a business logic layer, and a communication layer. - View Dependent Claims (49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65)
Specification