A system and method comprising a client-side manager component that
manages access points (such as URLs) to distributed services for client
applications. The client application hosts the client-side manager, and
specifies criteria for a service. The manager component uses the criteria
to query a service registry, such as a UDDI-based registry, and caches
the returned list. To use a service, the client calls the manager
component on a defined interface, and the manager component returns one
of the cached access points. The cached access points may be returned
based on an ordering, such as to distribute requests among services. If
the service fails, the client calls a failure-related method of the
manager component with failure details, and retrieves a new access point.
The manager component reports the error to an error handling service,
whereby the error information may be used in a quality of service
statistic at the service registry.
Ein System und eine Methode, die einen Klient-Seite Managerbestandteil enthalten, der Zugangspunkte (wie URLs) zu verteilten Services für Klient Anwendungen handhat. Die Klient Anwendung bewirtet den Klient-Seite Manager und spezifiziert Kriterien für einen Service. Der Managerbestandteil verwendet die Kriterien, um ein Service-Register, wie ein UDDI-gegründetes Register zu fragen und cachiert die zurückgebrachte Liste. Um einen Service zu verwenden, bringt die Klient Anrufe der Managerbestandteil auf einer definierten Schnittstelle und der Managerbestandteil einen der cachierten Zugangspunkte zurück. Die cachierten Zugangspunkte können zurückgebracht werden gründeten auf einer Einrichtung, wie, zum von von Anträgen unter Dienstleistungen zu verteilen. Wenn der Service ausfällt, benennt der Klient eine Ausfall-in Verbindung stehende Methode des Managerbestandteils mit Ausfalldetails und holt einen neuen Zugangspunkt zurück. Der Managerbestandteil berichtet der Störung einen Fehlerbehandlung Service, hingegen die Störung Informationen in einer Qualität der Service-Statistik am Service-Register verwendet werden können.