Multi-user server application architecture with single-user object tier

   
   

A multi-tier server application architecture provides a simplified programming model of multiple user server applications that enhances programmer productivity. The multi-tier architecture comprises a client tier for client application code that initiates processing by the server application in response to user input, a middle tier of object-oriented server application code, and a database tier of shared access data and management code. A run-time environment for the object-oriented server application code limits access to instantiated objects of the middle tier server application code to a single one of the users. Objects in the middle tier that are instantiated to initiate processing for a particular user and grouped into a collection. The run-time environment manages the flow of execution into the collection such that the collection has only a single logical thread of execution and access by the client application code is exclusive to the particular user.

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

 
Web www.patentalert.com

< System and method for XML based content management

< System and method of enhancing web server throughput in single and multiple processor systems

> Method and systems for compressing a video stream with minimal loss after subsampled decoding

> Method for enabling value-added feature on hardware devices using a confidential mechanism to access hardware registers in a batch manner

~ 00106