Method and apparatus for facilitating object communication across a network

   
   

The present invention provides a framework for enabling an object oriented paradigm to be implemented in a networked environment. The framework comprises a client dispatcher object for managing the network communications of objects on the client's side, and a server dispatcher object for managing the network communications of objects on the server's side. The dispatcher objects cooperate with each other to send messages from the associated objects across the network in batches. By collecting and sending messages in batches, the dispatchers minimize the number of network round trips that need to be incurred, thereby minimizing network traffic. The framework further comprises a proxy interface for enabling the dispatcher objects to communicate with their associated objects. The proxy interface sets forth a set of methods that each of the associated objects needs to implement in order to participate in the communication scheme of the present invention. By providing an implementation for the proxy interface, any object having any desired functionality will be able to take advantage of the framework of the present invention. This openness of the proxy interface makes it possible to take full advantage of the flexibility, extensibility, and robustness offered by object oriented technology. By providing the structure needed to control network traffic without placing any limitations upon the functionality of the objects, the framework of the present invention provides an effective mechanism for implementing an object oriented paradigm in a networked environment.

Η παρούσα εφεύρεση παρέχει ένα πλαίσιο για σε ένα προσανατολισμένο προς το αντικείμενο παράδειγμα για να εφαρμοστεί σε ένα δικτυωμένο περιβάλλον. Το πλαίσιο περιλαμβάνει ένα αντικείμενο αποστολέων πελατών για τη διαχείριση των ανακοινώσεων δικτύων των αντικειμένων σχετικά με την πλευρά του πελάτη, και ένα αντικείμενο αποστολέων κεντρικών υπολογιστών για τη διαχείριση των ανακοινώσεων δικτύων των αντικειμένων σχετικά με την πλευρά του κεντρικού υπολογιστή. Τα αντικείμενα αποστολέων συνεργάζονται το ένα με το άλλο για να στείλουν τα μηνύματα από τα σχετικά αντικείμενα πέρα από το δίκτυο στις batch. Με τη συλλογή και την αποστολή των μηνυμάτων στις batch, οι αποστολείς ελαχιστοποιούν τον αριθμό στρογγυλών ταξιδιών δικτύων που πρέπει να υποστούν, με αυτόν τον τρόπο ελαχιστοποιώντας την κυκλοφορία δικτύων. Το πλαίσιο περιλαμβάνει περαιτέρω μια διεπαφή πληρεξούσιου για τη διευκόλυνση των αντικειμένων αποστολέων για να επικοινωνήσει με τα σχετικά αντικείμενά τους. Η διεπαφή πληρεξούσιου εκθέτει ένα σύνολο μεθόδων που κάθε ένα από τα σχετικά αντικείμενα πρέπει να εφαρμόσει προκειμένου να συμμετέχει στο σχέδιο επικοινωνίας της παρούσας εφεύρεσης. Με την παροχή μιας εφαρμογής για τη διεπαφή πληρεξούσιου, οποιοδήποτε αντικείμενο που έχει οποιαδήποτε επιθυμητή λειτουργία θα είναι σε θέση να εκμεταλλευθεί το πλαίσιο της παρούσας εφεύρεσης. Αυτή η ειλικρίνεια της διεπαφής πληρεξούσιου το καθιστά πιθανό να εκμεταλλευθεί πλήρως την ευελιξία, το εκτατό, και την ευρωστία που προσφέρεται από προσανατολισμένη προς την το αντικείμενο τεχνολογία. Με την παροχή της δομής που απαιτείται για να ελέγξει την κυκλοφορία δικτύων χωρίς τοποθέτηση οποιωνδήποτε περιορισμών επάνω στη λειτουργία των αντικειμένων, το πλαίσιο της παρούσας εφεύρεσης παρέχει έναν αποτελεσματικό μηχανισμό για ένα προσανατολισμένο προς το αντικείμενο παράδειγμα σε ένα δικτυωμένο περιβάλλον.

 
Web www.patentalert.com

< Steganographic decoding with transform to spatial domain

< Method and system of automatic bandwidth detection

> Network fault alerting system and method

> Teamware server working over HTTP/HTTPS connections

~ 00141