Chapter 7 Conclusion
7.1 Main Application Directions of CORBA
The launch of the CORBA specification is re-adjusted the relationship between the client and the server. The client can propose transaction requests to the server, and can also serve as the server role for the next request.
Since the CORBA system introduces the concept of the middleware, the transaction agent completes the communication between the client and the server by the middleware, so that the server is relatively transparent to the client's location, and the original distributed computing model is canceled client, server Part of the correspondence between. The CORBA client can dynamically obtain the location of the service object at runtime, and can submit a transaction request for multiple service objects, so greatly drive the development of the distribution calculation.
Distribution calculations refer to two or more software in the network share information resources to each other. These software can be located in the same computer, or may be deployed anywhere in the network node. Software systems based on distributed model have technical advantages of balanced operation system loads and sharing network resources.
In addition, the CORBA specification constraints uses the structure of the object-oriented distributed software to realize the intact package of internal details in the interface definition language, thereby reducing the complexity of the software system, increasing the reusability of software functions. CORBA provides mapping of advanced languages such as C / C , Java, SmallTalk, which greatly reduces the dependence of programming language, so that software developers can share existing results over larger ranges.
It is the above characteristics to promote the development of distributed multi-layer software architecture. At present, CORBA technology has a wide range of applications in banks, telecommunications, insurance, electricity and e-commerce.
7.2 CORBA Application Prospect
- Millions of sites Depending on CORBA construction, Internet applications, and other applications, there are many cases of successful use of CORBA.
--CNN is using a CORBA-based event service. The system is used to distribute large amounts of news from different sources, different formats, different types of machines to all news editing. News editing uses an automatic filter to review these news, and make the important manuscripts that meet their own direction, and filter out. Boeing integrates the application of 4 most important manufacturing systems for receiving orders, manufacturing, delivery, and maintenance in a comprehensive CORBA under construction, which is responsible for the entire process of airplane production. Charles Schwab builds a CORBA-based commercial application that uses the system to keep in touch with 5,000 customers, and the handling of business is as high as billion dollars.
- The development of objects in the subject is rapid, and major soft hardware vendors actively participate in the development of relevant standards and product development work, such as IBM, HP, DEC, AT & T, ICL, Microsoft, etc. have formulated a corresponding strategy. Many objects of many objects have also been born, and the future objects market will appear in the face of the group.