EAI / ESB
We build an environment to efficiently manage business by stably linking complex and diverse
information systems in various industries such as public, financial, manufacturing, and telecommunications.
EAI Introduction effect
EAI Disadvantages before introduction
System independence cannot be guaranteed due to point-to-point connection
Excessive modification occurs when system changes
Difficult to change the process (Ripple Effect)
Business logic cannot be reused
Lack of information flow between systems
Increasing reuse rate by oriented simple architecture
Easy to expand when introducing new applications
Increased development convenience
Increased maintenance convenience
Increased convenience of error detection, logging, and recovery
As EAI is the center, and multiple systems to be interfaced through EAI, each legacy system can interwork with multiple types of legacy systems
with a single interface type for EAI. In addition, this centralized EAI features the characteristics of middleware,
It provides data conversion, role-based processing, and transaction integrity.
A service infrastructure that supports IT architecture that bundles corporate
information systems around shared and reusable services and components.
Integrated support through standard-based systematically defined interface
Multi-protocol support / BPM support / event-oriented for interworking
with various systems
Adapter-type legacy interworking
The ESB should support various standard protocols in the form of adapters, and should be configured in a form that can be easily integrated in an integrated development environment, not a library in the form of a source.
Message conversion and processing
Systems interlocked with ESB should be able to freely convert and process data formats and forms in an integrated development environment.
Control and monitoring
Integrated control and monitoring from the connection status of the adapter to the process status and data should be possible.
Integrated development environment
If development is done through several tools other than the integrated development environment, or if the tool itself is not provided, the development efficiency has to drop sharply, and the integrated development environment is an essential element of the ESB.