How will ESA change the way applications are packaged and delivered?
As ESA continues taking shape, it appears that the basic structure of the future will be the business object, which can best be thought of as containers of functionality where data will be managed and processed. In this vision of the future, business objects that are highly related to each other will exist and will pass messages back and forth without mediation by enterprise services. These business objects will then be grouped together into larger containers, on top of which will rest enterprise services that allow for external access to the business objects beneath. The result is that enterprise applications will no longer be UIs to monolithic functionality and instead will become UIs resting on top of process components composed of related sets of business objects exposed for external use as enterprise services.