If you have hundreds or thousands of different data points, start with 15 or 20 key definitions and work incrementally toward cleaning up all of your data. The closer you can get to standardization, the better for both your systems and their users. Each layer in this model contains many computing resources. What the end user wants is access to data or logic in the resource layer. The coordination layer provides the middleware that enables the access and resource layers to communicate.
Layers are independent of each other to maximize flexibility.
Some coordination layer solutions to consider include Web servers, transaction monitors, and directory services. There is no single service with a single piece of middleware, no single graphical user interface, and no single type of data all tightly connected. This layer approach will help you plan the function of your various pieces and determine what to work on first. Thus the Internet has been a key catalyst of this computing model. Achieving Incremental Change Break apart the pieces of your system and evaluate each piece from a business standpoint and a systems view.