A Mail Facility Layer providing a general, semantics-free mail paradigm for
asynchronous communication between distributed objects. It provides a
level of abstraction in terms of mail, virtual mailbox, post office, and
mail queue. It hides the details of implementation and transport and
provides location transparency. A mail is asynchronously communicated
between distributed objects by associating a destination with a name,
wherein the destination is located on a remote system; associating the
name with a first virtual mailbox representing the destination, wherein
the first virtual mailbox is located on a local system; creating the mail;
opening the first virtual mailbox; putting the mail in the first virtual
mailbox; sending the mail from the first virtual mailbox to a second
virtual mailbox, wherein the second virtual mailbox is located on the
remote system; opening the second virtual mailbox; and getting the mail
from the second virtual mailbox.
Una capa de la facilidad del correo que proporciona un paradigma general, sema'ntica-libre del correo para la comunicación asincrónica entre los objetos distribuidos. Proporciona un nivel de la abstracción en términos del correo, de la caja virtual, del correos, y de la coleta del correo. Oculta los detalles de la puesta en práctica y del transporte y proporciona la transparencia de la localización. Un correo asynchronously es comunicado entre los objetos distribuidos asociando una destinación a un nombre, en donde la destinación está situada en un sistema alejado; asociando el nombre a una primera caja virtual que representa la destinación, en donde la primera caja virtual está situada en un sistema local; crear el correo; abrir la primera caja virtual; poner el correo en la primera caja virtual; enviando el correo de la primera caja virtual a una segunda caja virtual, en donde la segunda caja virtual está situada en el sistema alejado; abrir la segunda caja virtual; y consiguiendo el correo de la segunda caja virtual.