Application of the hottest SOA dual bus software a

2022-08-08
  • Detail

The application of SOA dual bus software architecture in large enterprises

the traditional point-to-point application integration will eventually lead to the spider of enterprise IT architecture, accompanied by complex and rigid application architecture, high maintenance costs and slow market response speed. The dual bus architecture based on SOA (Service-Oriented Architecture), with enterprise service bus (ESB, enterprise service bus) as the information transmission hub of SOA to promote the high-quality development of manufacturing industry, and enterprise data bus (EDB, enterprise data bus) as the sharing platform of enterprise master data, is responsible for the service and data integration of various systems, which can simplify the enterprise IT architecture and reduce operating costs, Improve business flexibility and market response speed, and ultimately enhance the competitive advantage of enterprises

1. The base speed is 800r/min ± 5r/min. The SOA dual bus architecture is a two-wire software architecture based on SOA for enterprise service bus and enterprise data bus. The service bus is responsible for the encapsulation, process arrangement, messages and routing of business services; The data bus is responsible for the unified integration of the business master data of each business system and provides a unified shared data view externally. The synergy of enterprise service bus and enterprise data bus means that even after years of exposure, the material reduces the coupling degree of the system and the complexity of each system

1.1 enterprise service bus

enterprise service bus technology uses bus structure to interconnect all application systems. When an application system interacts with other systems, it does not need to know the location, standard and platform of the communication system, but only needs to send messages to the enterprise service bus. When the message enters the enterprise service bus, the enterprise service bus performs message processing, routing and other operations according to the agreement standards of both parties, and sends the message to the destination according to the path

1.2 enterprise data bus

enterprise data bus is composed of business master data and master data management platform built on the enterprise service bus. GUI data management platform provides various forms of data through a series of standard data services deployed on the enterprise service bus (including data access, semantic mediation, data management and other functions)

2. Design and Implementation Based on SOA dual bus architecture

2.1 mainly involves management information systems

there are many internal management information systems in a large enterprise. The logical relationship is complex. The SOA dual bus architecture designed in this paper selects the general enterprise unified portal (enterprise internal portal, enterprise external portal), OA system, ERP system, CRM system, contract management system, supply chain management system (warehousing, logistics, supply chain) for integration. Due to the standardization and openness of the dual bus architecture, other systems with connection requirements can also be quickly integrated

2.2 functional architecture of SOA dual bus

the overall functional architecture of enterprise management information systems integrated into SOA dual bus is shown in Figure 1

(1) enterprise unified portal: it is composed of enterprise internal portal and enterprise external portal. The enterprise internal portal serves the internal users of the whole enterprise and provides a unified application view of each internal management information system of the enterprise; The enterprise external portal provides a window for public users to obtain enterprise information

(2) Enterprise Service Bus: it provides fine-grained and programmable business services for each application system

(3) enterprise data bus: the enterprise core business master data management platform built on the enterprise service bus provides a shared view of business master data for all application systems

(4) internal management information systems: refers to the internal management information systems that need to be integrated into the enterprise service bus and enterprise data bus, such as ERP system, CRM system, contract management system, supply chain management system, etc

a design and implementation of service bus under dual bus architecture

this paper selects Oracle SOA suitelog as the basic platform of SOA Service Bus, and its main functional components and business applications are shown in Table 1

2.4 design and implementation of data bus under SOA dual bus architecture

soa data bus depends on service bus and is mainly composed of master data management platform supported by service bus. The master data management platform realizes the centralized management of master data from the technical level, supports the whole process of master data collection, sorting, cleaning, integration, approval and release, and forms a unified information view of master data. It mainly includes basic module and master data thematic module. The overall functional architecture of the enterprise data bus is shown in Figure 2

(1) basic module: the bottom core of the master data management platform, which supports the collection, storage, presentation, approval and release of various types of master data

(2) master data module: establish different types of master data thematic applications, and realize the corresponding master data management mode according to business needs

based on the above SOA components, the overall architecture of the Oracle Enterprise Service Bus platform is shown in Figure 3

the integration architecture of the master data management platform based on the enterprise service bus and various management information systems within the enterprise is shown in Figure 4

2.5 system management and control function of SOA dual bus

the setting of mortar tensile testing machine should be level

in order to ensure the stable and reliable operation of SOA dual bus, a stable, continuous and monitorable service management and control function is required. The service management and control function of dual bus mainly includes business monitoring, service life cycle management, basic platform monitoring, it service audit and other modules

2.6 advantages of SOA dual bus software architecture

the dual line architecture of enterprise service bus and enterprise data bus based on SOA can simplify enterprise IT architecture, reduce operating costs, improve business flexibility and market response speed, and finally enhance the competitive advantage of enterprises. It is mainly manifested in:

(1) enterprise service bus can well support heterogeneous and multi protocol systems, and can provide cheaper solutions than traditional middleware products. At the same time, it can also eliminate the technical differences between different applications, make different application services operate harmoniously, and realize the communication and integration between different services

(2) meet the flexible business needs of enterprises. Combining different services according to different application requirements can quickly and flexibly adapt to the changes of business requirements

(3) good scalability. The enterprise service bus provides a standard access method for the integration of various systems. Once a new system needs to be integrated, it can be quickly integrated with a little configuration

(4) enterprise data bus ensures the consistency and real-time of enterprise master data. As the core basic data of an enterprise, business master data will be used by multiple business systems and usually have high business value. The enterprise level master data storage and processing capabilities provided by the enterprise data bus ensure the continuous sharing of master data, and bring significant benefits to enterprises in business operations and it support

3, conclusion

this paper analyzes the design and implementation of SOA based dual bus software architecture and its application in large enterprises. The SOA based service bus and data bus software architecture can meet the flexible business needs of large enterprises from the aspects of communication and integration between different services and the sharing of business data, and can bring significant economic benefits to enterprises in business operation and it support

Copyright © 2011 JIN SHI