A method and apparatus for providing an application with intermittent
connectivity support is disclosed. In accordance with one embodiment, an
application development tool is configured for providing intermittent
connectivity support in an application that uses distributed objects. The
application development tool includes an intermittent connectivity
framework that has program code for queuing method calls, as well as an
intermittent connectivity component generator that has program code for
converting an existing interface for a distributed object into an
intermittent connectivity component configured to forward method calls to
the intermittent connectivity framework. Method calls may be queued, for
example, when there is no connection to the distributed object, and then
later completed after restoration of the connection. According to one
particular implementation of this embodiment, the intermittent
connectivity component generator is in the form of a wizard utility.
Μια μέθοδος και μια συσκευή για σε μια εφαρμογή τη διαλείπουσα υποστήριξη συνδετικότητας αποκαλύπτονται. Σύμφωνα με μια ενσωμάτωση, ένα εργαλείο ανάπτυξης εφαρμογής διαμορφώνεται για την παροχή της διαλείπουσας υποστήριξης συνδετικότητας σε μια εφαρμογή που χρησιμοποιεί τα διανεμημένα αντικείμενα. Το εργαλείο ανάπτυξης εφαρμογής περιλαμβάνει ένα διαλείπον πλαίσιο συνδετικότητας που έχουν τον κώδικα προγράμματος για τις κλήσεις μεθόδου αναμονής, καθώς επίσης και μια διαλείπουσα γεννήτρια τμημάτων συνδετικότητας που έχει τον κώδικα προγράμματος για τη μετατροπή μιας υπάρχουσας διεπαφής για ένα διανεμημένο αντικείμενο σε ένα διαλείπον τμήμα συνδετικότητας που διαμορφώνεται για να διαβιβάσει τις κλήσεις μεθόδου στο διαλείπον πλαίσιο συνδετικότητας. Οι κλήσεις μεθόδου μπορούν να περιμεθούν στη σειρά, παραδείγματος χάριν, όταν δεν υπάρχει καμία σύνδεση στο διανεμημένο αντικείμενο, και έπειτα αργότερα ολοκληρωμένος μετά από την αποκατάσταση της σύνδεσης. Σύμφωνα με μια ιδιαίτερη εφαρμογή αυτής της ενσωμάτωσης, η διαλείπουσα γεννήτρια τμημάτων συνδετικότητας είναι υπό μορφή χρησιμότητας μάγων.