The present invention provides a system for using door translation to
perform inter-process communication. The system enables a legacy
application program to invoke traditional operations, such as READ and
WRITE operations, which would otherwise be unavailable in a doors
environment. Transparent to the client process, the system of the present
invention translates the otherwise unavailable operation into a door call.
Bound by its limitations and constraints, the server process performs a
service in response to the door call. The system comprises a system call
handler, such as a generic file system, which receives a file operation
request from a client process. A door invocation handler, which includes a
translator, determines the appropriate server process capable of
performing a service corresponding to the operation request, translates
the operation request into a door call to the server process, and invokes
the door call. The server process performs its service and sends a
response back via the operating system kernel to the client process.
Присытствыющий вымысел обеспечивает систему для использования перевода двери выполнить inter-process сообщение. Система позволяет программа применения legacy invoke традиционные деятельности, such as после того как она ПРОЧИТАНА и НАПИСАТЬ деятельности, которые в противном случае отсутствовали бы в окружающей среде дверей. Прозрачно к процессу клиента, система присытствыющего вымысла переводит в противном случае отсутствующую деятельность в звонок двери. Предел своими ограничениями и ограничениями, процесс сервера выполняет обслуживание in response to звонок двери. Система состоит из укротителя звонока системы, such as родовая система файлов, которая получает запрос деятельности архива от процесса клиента. Укротитель заклимания двери, который вклюает переводчика, обусловливает соотвествующий процесс сервера способный выполнять обслуживание соответствуя к запросу деятельности, переводит запрос деятельности в звонок двери к процессу сервера, и invokes звонок двери. Процесс сервера выполняет свое обслуживание и посылает реакцию назад через стержень оперативной системы к процессу клиента.