ESB is called enterprise service bus, that is, enterprise service bus. It is the product of the combination of traditional middleware technology with XML, Web services and other technologies. ESB provides the most basic connection hub in the network and is a necessary element to build the enterprise nervous system. The emergence of ESB has changed the traditional software architecture 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 servers work together, and realize the communication and integration between different services.
Many enterprises also need to use ESB system. Now the task of ESB is to display and invoke services. In most cases, it is only necessary to define an access method and an interface between the system and the ESB. If there are 8 systems, 16 interfaces (in different directions) are responsible for the establishment and maintenance. Without ESB, enterprise management needs (7*8)56 interfaces (each system has to interact with other systems).