摘要 |
PURPOSE: A distributed object-oriented communication system for various protocol common services using a CORBA(Common Object Request Broker Architecture) proxy module and method therefor is provided to write an application program using a standard CORBA programming interface in a distributed process system and offer a position transparency, a language transparency, and a platform transparency. CONSTITUTION: A plurality of clients have inter-different communication programs, and transmit a service request to servers distributed in a remote system and answer the response of the servers. A plurality of servers have service information for inter-different communication programs, and receive the service request of the clients distributed in the remote system and provide the requested service. A client-side CORBA proxy API(Application Programming Interface) converts the service request into a message format and transmits a service request message to a CORBA proxy of the server using a protocol such as a TCP/IP or an SS7. TCP/IP and SS7 protocols are connected to the client-side CORBA proxy API and a server-side CORBA proxy API for transmitting a message generated by the CORBA proxy. The server-side CORBA proxy API converts a service request response into a message format and transmits a service request response message to the client-side CORBA proxy using the protocol such as the TCP/IP or the SS7. A service request repeater is connected to the client-side CORBA proxy API and the server-side CORBA proxy API, and provides a naming service so that a CORBA stub proxy searches a desired CORBA skeleton proxy and requests a service and manages a service list for managing a service name together with a service address. A service list storing unit stores the service name and the server address.
|