Managed integrations with WSO2 ESB
WSO2 ESB is an enterprise service bus that allows developers to quickly integrate services and applications. WSO2 ESB can be deployed in several ways: locally, cloud-based, or hybrid.
1
Routing and data conversion
- Routing data based on message headers and content in accordance with specified rules and priorities.
- Availability of enterprise integration templates (EIP), integration with databases and event streams.
- Message conversion with XSLT 1.0/2.0, XPath, XQuery, and Smooks.
- Visual display of data using a graphic studio.
- Data conversion connectors for CSV, JSON, XML, etc.
2
Creating and integrating services
- Support for HTTP, HTTPS, WebSocket, POP, IMAP, SMTP, etc.
- Data formats: JSON, XML, SOAP, EDIFACT, FHIR, ISO 8583, FIX.
- WSO2 ESB has built-in adapters: SAP, IBM MQ, Oracle AQ, MSMQ, Microsoft 365.
- Creating an API with Swagger.
3
Connecting databases
- WSO2 ESB supports RDBMS, CSV, Excel, ODS, Apache Cassandra, and Google spreadsheets.
- Works with the OData V4 protocol for any RDBMS and Apache Cassandra data sources.
- Supports Microsoft SQL, Db2, Oracle, OpenEdge, Teradata, MySQL, PostgreSQL/EnterpriseDB, H2, Apache Derby, and any database with a JDBC driver
- Supports subqueries to data sources.
- Configuration is based on XML.
4
Monitoring and end-to-end tracking
- Monitoring integration based on Prometheus, Grafana, Jaeger and Fluent Bit.
- Centralized logging with ELK.
- Built-in collection and monitoring of statistics, standard access and performance information for all types of artifacts.
- Support for integration with corporate registration systems.
Easy to integrate
The WSO2 ESB service bus makes it easy to integrate any component framework. Thanks to support for Java extensions and a variety of scenarios, you no longer need to write additional code for any integrations.
High deployment speed
WSO2 ESB has ready-made scripts and tools that help in quickly deploying the system on a project — there is no need to involve additional developers.
Separating business logic and message nuances
WSO2 ESB has the ability to separate business logic from the nuances of protocols and message formats. This allows services and applications not to waste time defining formats, but to get them up and running right away.
Scalability
The clustering of the WSO2 ESB enterprise service bus provides the possibility of horizontal and vertical scaling, which helps to increase the resiliency of the project even under sudden load.
Watch all
A supplier portal was developed for the Fix Price network and automated the work with product data
Learn more
We have developed a single API to quickly connect 200+ 1C:Retail systems
We have developed a single API to quickly connect 200+ 1C:Retail systems
Learn more
Integration of Kafka into the project's enterprise infrastructure
Integration of Kafka into the project's enterprise infrastructure
Learn more
Watch all
We have collected all the mistakes in integrations,
for you not to
make them
Read more
Is a message broker always needed?
Learn more
Point to point, broker, ESB: what integrations will help build a loosely coupled IT architecture
Learn more
The properties of a flexible and scalable IT infrastructure: an educational program on basic concepts and the main evaluation criteria
Learn more
Watch all
The calculator calculates using an accurate but simplified formula. The scope of work for your project and the final cost may vary. The final calculation will be made by your personal manager.
Калькулятор считает по точной, но упрощенной формуле. Состав работ по вашему проекту и конечная стоимость могут отличаться. Итоговый расчет сделает ваш персональный менеджер.
1
Calculation example
To transfer data between systems, we create a “stream”. Some streams are needed to send data, while others are needed to receive data. Orders, goods, or other entities may be transferred in a separate stream.
For example, on the diagram:
1. The “Merchandise Management System” sends goods. “Warehouse management system” is the fact that an order has been shipped. “Order Management System” — orders. In total, the systems will send 3 streams;
2. The Warehouse Management System accepts goods and orders. “Order management system” — goods and the fact that the order has been shipped. In total, the systems will receive 4 streams.
2
Scope of work in the calculator
Included in the calculation
Additionally
Preparing a map of systems and data flows (SOA scheme)
Preparing the infrastructure for connectors to operate
Development of object logic (connector business process diagram)
Setting up a monitoring and logging loop
Creating connectors for exchanging data for each stream on 3 stands (test, preprod, prod)
Creating connectors (storage - receiver) for exchanging data on each high-load stream (>100 messages per minute) on 3 stands (test, preprod, prod)
Set up to three dashboards per connector within a ready-made monitoring circuit
Over 15 attributes per stream
Documentation on copying integration, reusing, and maintaining
Demonstration of the implemented functionality
Included
Preparing a map of systems and data flows (SOA scheme)
Development of object logic (connector business process diagram)
Creating connectors (source - storage, storage - receiver) for exchanging data on each object on 3 stands (test, preprod, prod)
Set up to three dashboards per connector within a ready-made monitoring circuit
Over 15 attributes per object
Additionally
Preparing the infrastructure for connectors to operate
Setting up a monitoring and logging loop
Creating connectors (storage - receiver) for exchanging data on each high-load object (>100 messages per minute) on 3 stands (test, preprod, prod)
Over 15 attributes per object
Your application has been sent successfully
Submit again
Personal managers will contact you
Contact us
Make an appointment
Book a meeting with Google Calendar