While reading chapter one in the textbook and I found it helpful to note these definitions of different approaches to application integration:
- Information-oriented
- -argue that integration should occur between the databases (data replication, data federation, interface processing)
- Business process integration-oriented
- -products layer a set of easily defined and centrally managed processes on top of existing sets of processes contained within a set of enterprise applications.
- Service-oriented
- -allows applications to share common business logic or methods. This is accomplished either by defining methods that can be shared, and therefore integrated, or by providing the infrastructure for such method sharing such as Web services. Methods may be shared either by being hosted on a central server, by accessing them inter-application, or through standard Web services mechanisms, such as .NET.
- Portal-oriented
- -allows us to view a multitude of systems - both internal enterprise systems and external trading community systems - through a single-user interface or application.