A program framework for use in a networked system includes an abstract, protocol-independent storage system in which data sources are stored. The storage system is abstract because it includes data stored anywhere in the networked system, yet references to the data appear to the user as references to a local storage system. Associated with each data source is one or more views, where a view is a user defined logical interface for accessing the data source. The view is mapped to an implementation which identifies either or both of a communication protocol for accessing the data source and one or more tasks to be performed on the data source. As such, the logical interface to the data source is separated from the methods for implementing accessing or operating the resource. A programmer accesses data using one of the available views of the data. The functionality of the system may be easily expanded by adding different views to the data sources. In addition, because any program may access a data source using any of the available views, information can be seamlessly transferred between programs, thereby significantly reducing inter-program communication difficulties.

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

 
Web www.patentalert.com

< (none)

< Method and system for access control of a message queue

> Pet wireless doorbell device

> (none)

~ 00043