Custom Reseller wso2 esb

We are exploring if we can use WSO2-ESB as our new platform.

Using our current esb, we connect external systems to each other via different channels, such as JMS, FTP, JDBC. Most interfaces are independent of each other. The number of interfaces that we have now is about 300.

Processing in each interface consists of: - connection to external systems - recording in + outgoing messages - conversion of an incoming message into an outgoing message.

Message conversion programmed in java.

Since the interfaces are independent of each other, it is not possible for us to stop other interfaces when we need to deploy a new (or modified existing) interface.

What I understood from WSO2 esb is that when using a custom mediator for conversion, I need to restart the WSO2 - ESB server when the implementation of the custom mediator changes. This is not what we want, unless it is the only interface running on this esb server.

What are my options given these limitations:

  • Updating an existing interface should not have any effect on other interfaces.
  • Message conversion is programmed in Java.
  • The number of interfaces is about 300.
+4
source share
1 answer

Typically, the WSO2 ESB has a rich set of intermediaries for processing transformations and performing mediation, it seems you need more of this. You can use the Eclipse IDE-based Developer Studio to add a custom mediator without restarting the server. Please refer to for more details.

0
source

Source: https://habr.com/ru/post/1439750/


All Articles