Patent ID: 9071506
Filing Date: 2015-06-30
Classification: H04L

Abstract:
1. A method of accessing a web service using a service client in an IT-network, the method comprising: receiving a request from a user for said web service at a service gateway, said service gateway located on said service client acting as an intermediary between said user and said web service; determining a set of access information data comprising binding information and data indicating different access possibilities of how said web service may be accessed, wherein the set of access information data includes network management information obtained from at least one proxy server and stored in a network management application, said network management application comprising a data collector which collects network management information from said at least one proxy server, each of said at least one proxy server comprising a probe which measures and stores said network management information, said network management information comprising response times and availability of said at least one proxy server; caching first information from said web service at said at least one proxy server, said caching of said first information performed at said response times while said web service is available; determining said response times of said at least one proxy server that is available; evaluating different access possibilities indicated by said set of access information data using said response times and availability of said at least one proxy server, said different access possibilities comprising one or more service paths, wherein said evaluating of said different access possibilities is based on graph-theoretical algorithms; determining a service path of said one or more service paths to access said web service, said determining said service path using the evaluated different access possibilities and service level agreements between said user and said service provider; configuring said service path via which said web service is to be accessed; accessing said web service; and caching second information from said web service at a selected proxy server of said at least one proxy server, said caching of said second information based on said response times and said availability of said at least one proxy server.