XMLコンソーシアム、Oracle BPEL Process Managerを用いた複合Webサービスの実証実験に成功

satonaoki2004-10-20


私も参加しているXMLコンソーシアム Webサービス実証部会にて、Oracle BPEL Process Managerを用いた複合Webサービスの実証実験に成功しました。今回の実証実験のデモは、現在開催中の「ITS世界会議 愛知・名古屋2004」にてご覧いただけます。

今回の実証実験では、日本道路交通情報センター(JARTIC)提供の道路交通情報Webサービスや、地図情報、気象情報、宿泊施設、観光・施設情報などのコンテンツを提供するWebサービスを、BPELを使って連携させています。接続先のWebサービスには、IONA Atrix、Hitachi CosminexusApache Axisなど多様なWebサービス実装が使われています。

多数のWebサービスの呼び出しやフロー制御、条件分岐などは、すべてBPELで定義しています。ですので、ユーザがアクセスするWebアプリケーションからは、単にBPELプロセスを1つのWebサービスとして呼び出しているだけです。簡単ですね。

もちろん、BPELプロセスの定義/開発にはOracle BPEL Designer、BPELプロセスの実行にはOracle BPEL Process Managerを使っています :-)