Remote method invocation is a distributed object model for the Java programming language that making distributed objects easy to implement and tousle. Remote method invocation applications are often comprised of two separate programs: a Server and a Client. A typical server application creates a number of remote objects, makes references to those remote objects accessible, and waits for clients to invoke methods on those remote objects. In view of the needs of the organization's business and cross-platform of the system, the distributed object technology and component technology based on the java platform is an ideal choice of the large-scale distributed application system of the development of the enterprise. With respect to the current popular web-based distributed application system, from the point of the software design, this article puts forward the distributed architecture based on the java remote method invocation technology, and in the actual design and development have go...