バックエンドで複数のシステムと対話する必要がある一種のメディエータ/ルーティング システムが必要です。次のようになります。
Client
|
|
--Mediator-
| | |
| | |
システム A システム B システム C .....
ここで、クライアントは http ( http://foo/bar?id=1
) を介してメディエーターでいくつかのメソッドを呼び出し、これらはどこかで構成されたシステムにルーティングされる必要があります (おそらく xml ファイルまたは同様の sth)。
システムといくつかのメソッドが認証を処理できる必要があるためhttp://foo/login
、メディエーターは のような後続の呼び出しで使用できるトークンを返す必要がありますhttp://foo/secretbar
。トークンが提供されていない場合、呼び出しは特定のエラーを返す必要があります。
バックエンドのシステムが常に同じ言語 (JMS、FTP など) を話すとは限らないため、柔軟で簡単で拡張可能なソリューションが必要です。今、私は上記の製品について読み、それらのいくつかが私のユースケースに適合するかどうかを知りたいと思っています. 彼らがメッセージを話したり他のシステムにルーティングしたりできることは知っていますが、認証の問題の例は見つかりませんでした(十分に検索しなかった可能性もあります;)。これができないシステムはありますか? または、自分の要件についてどのドキュメントを詳しく調べる必要がありますか?