Due to the continuous growth of the support system, the operator has continuously improved system development efficiency requirements, so that component-based software development "is integrated with software multiplexing, distributed object computing, enterprise-level application development. Start a large number of applications in the construction of the support system. This technique is assembled blueprints in software architecture, with a reuse of software components to assemble modules, supporting the reuse of assembled software, which can not only shorten the development time of the support system, but also improve the quality of the system.
The most use of the current support system is three mainstream component standard specification: OMG CORBA, Sun's J2EE and Microsoft DNA2000. CORBA is a system specification technology supported by most distributed computing platform vendors, with a full range of models, advanced, independent system platforms and development languages, and has been widely supported. Since different manufacturers can realize their own J2EE-specific products, and they support cross-platform development, many large distribution computing platform manufacturers have publicly supported J2EE compatibility techniques. MicrosoftDNA2000 is Microsoft to extend the distribution calculation model, and the new distribution calculation architecture and specification that extends the distribution computing model, and retrofit the BACK Office series server-side distribution. Because of its historical background and commercial background, these platforms have their own focus and characteristics, for example, EJB provides a conceptual clear, compact distributed computing model and component interoperability, for components Development provides considerable flexibility. But because it is still in the early stages of development, it is difficult to define. CORBA CCM is an integration technology instead of programming technology. It provides a binder that makes a variety of functional modules and bundled them together. EJB and CORBA can be considered to be complementary extent. Since the Web application is currently more and more in the current support system, many manufacturers attach great importance to the combination of EJB and CORBA technology, and the RMI may be built on IIOP. CORBA is not just an object requesting agent ORB, and is also a very complete distributed object platform. CORBA can extend EJB in network, language, component boundaries, and various applications in operating systems. Many platforms currently implement interoperability of EJB components and CORBA components. Interoperability between DCOM and CORBA is relatively complex compared to each other between EJB and CORBA, although DCOM and CORBA are extremely similar. The DOCM interface pointer is generally equivalent to CORBA object reference. In order to achieve interoperability of CORBA and DCOM, OMG joins the implementation specifications of CORBA and DCOM interoperability in CORBA3.0, and provides interface methods. Different supporters will use different technologies when specific system development. However, according to the incomplete investigation of the reporter in a small range, it seems that there seems to be more manufacturers of J2EE. Component technology: Brick enterprise application integration of building systems refers to integration of application systems that complete different business functions in the enterprise, establish a central system available to data exchange sharing and application communication, so that existing application systems can be in new It is well running in the environment. It allows operators to better use the information resources within the enterprise, so that new information can work together with the original resources in a new information integration sharing platform, and jointly use the integrated effect. It can connect to the various business-related heterogeneous systems, applications, and data sources related to the enterprises inside and outside the company, to meet the seamless sharing and exchange of data between different departments within the enterprise. need. A complete EAI solution should include the following five levels: user interaction, application connection, business process integration, build integration, and information integration. The user interaction implements the accession and security mechanism for the unified application user interface, and the door technology is used to build. Applications Connect through the HUB or bus architecture, implement the connection between applications and applications, and complete the related data route and data format conversion. Business process integration achieves business process management, including workflow management and automation processes. Building an integrated level contains two parts, part of which is a new application compatible with existing applications, and the other is to reuse existing resources to adapt to the needs of the new environment. Information integration implementation data integration, direct integration of data layers between heterogeneous data sources. In the support system, enterprise application integration techniques can complete three types of tasks: First, the application integration.