A complex system that works is invariably found to have evolved from a simple system that worked.
Method-level EAI allows the enterprise to be integrated through the sharing of common business logic, or methods. This is accomplished either by defining methods that can be shared, and therefore integrated, by a number of applications or by providing the infrastructure for such method sharing. Methods may be shared either by hosting them on a central server or by accessing them between applications (e.g., distributed objects).
There is really nothing new here. Attempts to share common processes have a long history, starting more than ten years ago with the distributed object movement and multitiered client/server—a ...