An object runtime architecture allows method invocations to be made on either a synchronous, real-time basis or a queued basis using the normal call semantics of an object model. The object runtime architecture provides a proxy of an object with a method invocation recorder for receiving method calls of a client on the object, and marshaling the method calls into a message for sending to a queue associated with the object. The object runtime architecture further provides a listener for dispatching the message from the queue to a player which uses a stub to unmarshal the message in order to issue the method calls to the object. The object runtime architecture thus decouples the client and objects lifetimes and availability, without requiring explicit programming of the client and object to perform message queuing. Accordingly, with no modification of the object's interface structure or code, the same object can be used in either a real-time or queued environment. This allows the decision between real-time or queued method invocations to be made much later than at development of the object, such as at run-time creation of the object.

Зодчество продолжитеное по времени предмета позволяет заклимания метода быть сделанным на или одновременная, в реальном масштабе времени основа или queued основание использующ семантику нормального звонока модели предмета. Зодчество продолжитеное по времени предмета обеспечивает полномочие предмета с рекордером заклимания метода для получать звоноки метода клиента на предмете, и marshaling метод вызывает в сообщение для посылки к косе связанной с предметом. Зодчество продолжитеное по времени предмета более дальнейшее снабубежит оператора на приеме для посылать сообщение от косы игрок использует stub к unmarshal сообщение для того чтобы выдать звоноки метода к предмету. Зодчество продолжитеное по времени предмета таким образом decouples клиент и возражает продолжительности жизни и наличие, без требовать, что точный программировать клиента и предмета выполнил queuing сообщения. Соответственно, без изменения структуры или Кодего поверхности стыка предмета, такой же предмет можно использовать в или real-time или queued окружающей среде. Это позволяет решение между real-time или queued заклиманиями метода, котор нужно сделать гораздо последне чем на развитии предмета, such as на творение продолжитеное по времени предмета.

 
Web www.patentalert.com

< Systems and methods for performing an eye examination

< Concurrency-safe reader-writer lock with time out support

> Method and apparatus using parameterized vectors for converting interface definition language-defined data structures into a transport and platform independent format

> Automatic object caller chain with declarative impersonation and transitive trust

~ 00038