. . . . . "At a middle level, the APM supplies an architecture that defines services such as application servers, network access, directory and database, and the relationships among them." . .