新しいプラットフォームとしてWSO2-ESBを使用できるかどうかを調査しています。
現在のesbでは、JMS、FTP、JDBCなどのさまざまなチャネルを介して外部システムを相互に接続しています。ほとんどのインターフェースは互いに独立しています。現在のインターフェースの数は約300です。
各インターフェイスでの処理は、次の要素で構成されます。-外部システムへの接続-ログイン+送信メッセージ-受信メッセージの送信メッセージへの変換。
メッセージの変換はJavaでプログラムされています。
インターフェイスは互いに独立しているため、新しい(または変更された既存の)インターフェイスを展開する必要があるときに他のインターフェイスを停止することはできません。
WSO2 esbから理解したことは、カスタムメディエーターを使用して変換する場合、カスタムメディエーターの実装が変更されたときにWSO2-ESBサーバーを再起動する必要があるということです。これは、このesbサーバーで実行されている唯一のインターフェイスでない限り、必要なものではありません。
これらの制約を考慮した私のオプションは何ですか?
- 既存のインターフェースの更新は、他のインターフェースに影響を与えるべきではありません。
- メッセージの変換はJavaでプログラムされています。
- インターフェイスの数は約300です。