Patent ID: 7908294

Claim:
A computer-implemented method for interoperable management of an application server, the method comprising: receiving from a client requestor using Simple Object Access Protocol (SOAP), a request for a web services description language (WSDL) contract from a central point application server, wherein the central point application server manages a set of managed servers having applications executing thereon, and, wherein the client requestor is implemented in a different programming system from a native programming system of a remote application on a managed server; transmitting, using SOAP, the WSDL contract to the client requestor in response to the request, wherein the client requestor receives the WSDL contract and detects a set of management functions on the central point application server based on the WSDL contract; receiving, from the client requestor, a request to access a management function exposed by the WSDL on the central point application server; determining, using a lookup by the central point application server, the remote application executing on the managed server based on said request to access the management function wherein the managed server and the remote application are implemented using the native programming system; creating a Java Managed Object (JMO) on the central point application server, the JMO accessing the management function of the remote application executing on the managed server; instantiating, on the client requestor, a stub for the JMO implementing the management function of the remote application, said management function exposed by the WSDL contract; transmitting monitoring information of the remote application from the central point application server to the client requestor over a connection between the JMO and the stub, such that the client requestor accesses the monitoring information of the remote application on the managed server without a monitoring agent on the remote managed server.