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.
Una arquitectura de varias filas del uso del servidor proporciona un modelo de programación simplificado de los usos múltiples del servidor del usuario que realce productividad del programador. La arquitectura de varias filas abarca una grada del cliente para el código del uso del cliente que inicia el proceso por el uso del servidor en respuesta a entrada del usuario, a una grada media del código orientado al objeto del uso del servidor, y a una grada de la base de datos de los datos del acceso y del código de gerencia compartidos. Un ambiente run-time para los límites orientados al objeto del código del uso del servidor tiene acceso a instantiated objetos del código medio del uso del servidor de la grada solo de los usuarios. Los objetos en la grada media que son instantiated para iniciar el proceso para un usuario particular y agrupado en una colección. El ambiente run-time maneja el flujo de la ejecución en la colección tales que la colección tiene solamente un solo hilo de rosca lógico de la ejecución y el acceso por el código del uso del cliente es exclusivo al usuario particular.