| Abstract: |
A framework for application integration architectures. We have commented many times that the ability to ‘plug and play’ components together into applications requires their conformance to both business and technical architectures. In the ideal, green-field, component-based application environment, issues of consistency across components should not arise, as different business objects are each delegated to their respective components, and are not duplicated but reused by assembling their services. However, in the typical application integration scenario, unless the applications that come from diverse sources, such as packages and legacy, have been built to common business architecture, which is very unlikely then the business objects they contain will be frequently duplicated and incompatible. As a consequence, the interfaces exposed by these applications are incompatible too, as their structures will be a reflection of the internal implementation of those business objects.
|