System and method for providing dynamic references between services in a computer system

   
   

A system and method for providing dynamic references between services in a computer system which allows a first service (e.g. an application program running on a client computer in a local environment) to gain reference to a second service (e.g. a service running on a server computer in a distributed environment) without requiring knowledge of how to find the service or a particular version of the service on a distributed computer network. In a particular embodiment disclosed, when a getService method is called, a reference back to an instance of the service is returned and an implementation of a service connector interface encapsulates the logic necessary to lookup an instance of a specific service and return a reference to that service. In this regard, developers of a service may write, or program, a module that adheres to a service connector interface. Users of a service specify that the service connector provided by the service can be used to dynamically gain a reference to the service in their application. Additional methods can be added to the service connectors to support retrieval of references to specific versions or instances of a service.

Ένα σύστημα και μια μέθοδος για τις δυναμικές αναφορές μεταξύ των υπηρεσιών σε ένα συγκρότημα ηλεκτρονικών υπολογιστών που επιτρέπει σε μια πρώτη υπηρεσία (π.χ. ένα πρόγραμμα εφαρμογής που τρέχει για έναν υπολογιστή πελατών σε ένα τοπικό περιβάλλον) για να κερδίσει την αναφορά σε μια δεύτερη υπηρεσία (π.χ. μια υπηρεσία που τρέχει σε έναν υπολογιστή κεντρικών υπολογιστών σε ένα διανεμημένο περιβάλλον) χωρίς απαίτηση της γνώσης για το πώς να βρεί την υπηρεσία ή μια ιδιαίτερη έκδοση της υπηρεσίας σε ένα διανεμημένο δίκτυο υπολογιστών. Σε μια ιδιαίτερη ενσωμάτωση αποκαλυπτόμενη, όταν καλείται μια μέθοδος getService, μια αναφορά πίσω σε μια περίπτωση της υπηρεσίας επιστρέφεται και μια εφαρμογή μιας διεπαφής συνδετήρων υπηρεσιών τοποθετεί τη λογική σε κάψα απαραίτητη στη συμβούλευση μια περίπτωση μιας συγκεκριμένης υπηρεσίας και επιστρέφει μια αναφορά σε εκείνη την υπηρεσία. Εν προκειμένω, οι υπεύθυνοι για την ανάπτυξη μιας υπηρεσίας μπορούν να γράψουν, ή πρόγραμμα, μια ενότητα που εμμένει σε μια διεπαφή συνδετήρων υπηρεσιών. Οι χρήστες μιας υπηρεσίας διευκρινίζουν ότι ο συνδετήρας υπηρεσιών που παρέχεται από την υπηρεσία μπορεί να χρησιμοποιηθεί για να κερδίσει δυναμικά μια αναφορά στην υπηρεσία στην αίτησή τους. Οι πρόσθετες μέθοδοι μπορούν να προστεθούν στους συνδετήρες υπηρεσιών στην ανάκτηση υποστήριξης των αναφορών στις συγκεκριμένες εκδόσεις ή των περιπτώσεων μιας υπηρεσίας.

 
Web www.patentalert.com

< Apparatus and method for providing server state and attribute management for voice enabled web applications

< Apparatus and method for resource negotiations among autonomous agents

> Apparatus and method for selectable compression

> Method and apparatus for generating structured documents for various presentations and the uses thereof

~ 00155