Claims
- 1. A client and server computer system, the system comprising:
a network; a client connected with said network; a server connected with said client via said network; and a Management Server Client (MSC) connected with said server; wherein said client sends requests for services from said server to said client; wherein said MSC intercepts said requests for said services from said server to said client; and wherein said services are provided to said client via said MSC.
- 2. The system of claim 1, further comprising:
an Application Programming Interface (API) for allowing access only to licensed MSC's; and a Management Server (MS) connected with said MSC via said API; wherein said MS provides configuration data to said MSC; and wherein upon receiving said configuration data via said API, said MSC manages services provided from said server to said client.
- 3. The system of claim 2, wherein said configuration data comprises a blueprint for said MSC to manage said services.
- 4. The system of claim 3, wherein said MS is Universal Description, Discovery and Integration (UDDI) Standards compliant.
- 5. The system of claim 4, wherein said MS can provide customized data while maintaining compliance with UDDI Standards.
- 6. The system of claim 3, wherein said blueprint comprises one of a blueprint for monitoring performance of said services provided from said server to said client, a blueprint for providing security of said services provided from said server to said client, a blueprint for a contract for providing said services from said server to said client, and a blueprint for a Service Level Agreement (SLA) for providing said services from said server to said client.
- 7. The system of claim 4, wherein said contract comprises:
a start date and time of said contract; a end data and time of said contract; a number of times services may be called from said server by said client; and a plurality of regular expressions for domain, role and user parameters.
- 8. The system of claim 7, wherein said SLA can be associated with said contract and wherein upon said SLA being associated with said contract, said MS can notify said user of said client when a contracted server fails a term of said SLA.
- 9. The system of claim 8, wherein said term of said SLA comprises:
a response time that said contracted service takes to respond to a particular query of said user of said client; a Mean Time Between Failure (MTBF) that said server is running correctly between failures; and a percentage of time that said server is running over all time.
- 10. The system of claim 2, further comprising a pipeline within said MSC and wherein said MSC uses said pipeline to manage said services provided from said server to said client.
- 11. The system of claim 10, wherein said pipeline comprises a plurality of components.
- 12. The system of claim 11, wherein said plurality of components comprises a caching component for caching a service from said server.
- 13. The system of claim 12, wherein said caching component is configured to read a Simple Object Access Protocol (SOAP) request from said client, to decide which parameters in said SOAP Request from said client would affect a SOAP response from said server, to ignore parameters in said SOAP request from said client that would not affect said SOAP response, and to compare whether said parameters from said client that would effect said SOAP response are equivalent to parameters stored in said caching component.
- 14. The system of claim 13, wherein said caching component sends a SOAP response stored in said caching component if said parameters from said client that would effect said SOAP response are equivalent to said parameters stored in said caching component.
- 15. The system of claim 13, wherein said caching component forwards said parameters from said client that would effect said SOAP response to said server to generate said SOAP response if said parameters from said client that would effect said SOAP response are not equivalent to said parameters stored in said caching component.
- 16. The system of claim 11, wherein said plurality of components comprises an authorization component for authorizing a call from said client.
- 17. The system of claim 16, wherein said authorization component provides an authorization assertion for said call from said client.
- 18. The system of claim 17, wherein said call comprises a body and a header for said body and wherein said authorization assertion is located within said header.
- 19. The system of claim 11, wherein said configuration data comprises a blueprint for utilizing said components to build said pipeline within said MSC.
- 20. The system of claim 19, wherein said MSC makes first and second calls to said MS to get said blueprint.
- 21. The system of claim 20, wherein said first call contains a list of all pipelines that can be mapped by said MS and wherein said second call requests the details of said pipeline within said MSC.
- 22. A network system for managing services provided from first and second plurality of servers to a client, the system comprising:
an Application Programming Interface (API); a first Management Server Client (MSC) connected with said first plurality of servers; a second MSC connected with said second plurality of servers; a Management Server (MS) connected with said first and second MSC's; and wherein said first and second MSC's are licensed MSC's; wherein said API only allows access to licensed MSC's; wherein said MS provides configuration data to said first and second MSC's via said API; and wherein upon receiving said configuration data via said API, said first MSC manages services provided from said first plurality of servers to said client and said second MSC manages services provided from said second plurality of servers server to said client.
RELATED APPLICATION DATA
[0001] This application claims priority pursuant to 35 U.S.C. §119(e) to U.S. Provisional Application No. 60/376,101, filed Apr. 25, 2002, for Method And Apparatus For Managing Web Services Within A Computer Network System.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60376101 |
Apr 2002 |
US |