The Corporate Media Library (CML) development team uses Visual Modeler, a Microsoft® Visual Studio® version 6.0 tool, to plan and model application architecture and component interfaces. Code in CML components and objects is regenerated as models are refined. The following diagram from Visual Modeler shows the CML user-services, business-services, and data-services tiers.
The diagram shows the Search.asp, Admin.asp, ViewMyRequests.asp, Request.asp, and RequestOK.asp Active Server Pages (ASP) pages in the user-services tier. The components and objects: Search, Admin, User, MTSEnvironment, and TableQueue and relationships among components are shown in the business-services tier. The data-services tier contains the application database, FmLib. All components shown in this diagram are implemented in CML.dll. The ASP pages are where a component is instantiated. The CML application contains many more ASP pages than shown in this class diagram. ASP pages not shown in the diagram may directly access the FmLib database.