1. A framework architecture system for allowing a client application to communicate with a server component application, comprising: a server engine for providing client access to the server, said server engine further including: a server component for providing a service; an implementation within said server component for providing functions of said service; and, an interface mechanism for allowing a client application to access said implementation