Patent ID: 8875097

Claim:
A subsystem architecture for providing support services for software applications residing on a first computing device of a system, the subsystem architecture comprising: one or more processors and corresponding memories, the memories including computer readable code, that when executed, configure one or more of the processors as, a plurality of local infrastructure components, each local infrastructure component configured to provide infrastructure services to a single one of the software applications via first contracts negotiated between the local interface components and the software application; a central service component configured to provide centralized services to the software applications via second contracts negotiated between the plurality of local infrastructure components and the central services component, the centralized service component including a memory configured to store centralized information accessible by the plurality of local infrastructure components to assist in the providing of the infrastructure services to the software applications; and an administration component configured to exchange and extend different ones of the support services to the software applications independent of the centralized services and the support services provided to other ones of the software applications, wherein the administration component is configured to configure the centralized services by adjusting the second contract without affecting the first contract such that the software applications and the local infrastructure components remain coupled while the centralized services are configured, each of the local infrastructure components is independent from another of the plurality of local infrastructure components such that the infrastructure services provided by the plurality of local infrastructure components are maintained independently and not connected internally in the first computing device but rather only connectable via a remote interface between the plurality of local infrastructure components and the central service component, and each of the provided infrastructure services resides on at least one of the first computing device and a second computing device.