独自のサービス・オーケストレーション技術でプロセス変更に迅速に対応

SOA/BPM推進を技術面から支えるビトリアの「BusinessWare」の実

新旧のアプリケーション、データ、人々、企業間で行われる連携処理の組織化を提唱しているビトリア・テクノロジー。そうした戦略的ビジネス・プロセス管理をリアルタイムな可視化と制御によって実現するのが、同社のビジネス・プロセス統合プラットフォーム「BusinessWare」である。本稿では、独自のサービス・オーケストレーション技術により、ビジネス・ニーズに迅速に対応できるSOA/BPMベースのシステム構築を支援するBusinessWareの実力に迫ってみる。

SOAはオブジェクト指向と
同様の経緯をたどる

 ビジネスの変化を即座にシステムに反映させるための設計思想として、SOA(サービス指向アーキテクチャ)が注目されている。しかしながら、現時点では一部の大手企業を除いて、ほとんどが本格的な導入に踏み込めていないのが実情だ。

 各部門や個々の担当者の独立性が高い欧米企業に比べて、日本企業は部門や担当者間の守備範囲があいまいになりがちだ。また、そこにまたがる業務プロセスを、サービスという観点で明確に切り分けることも難しい。それらは日本企業の間でSOAの導入が進まない一因となっている。

 だが、遠からず日本企業の間でも、SOAは当たり前のこととして定着していくはずと力説するのは、ビトリア・テクノロジーの代表取締役社長、早瀬勝氏だ。SOAは、かつて導入の是非が盛んに議論されたオブジェクト指向と同様の経緯で普及していくというのが同氏の見方だ。「Javaと同様、標準パターンやテンプレートの整備が進み、利便性が高まっていけば、企業はおのずとSOA導入へと向かうことになるだろう」(早瀬氏)

モデリングされた業務プロセスを
“そのままの形”で実行可能に

 これからのシステムはどうあるべきかといった技術的な議論に終始するのではなく、本当の意味で便利さやメリットを実感できる環境を作っていくことが、今後のSOA普及のカギとなる。まさにそうした観点に基づいて進化を遂げてきたのが、ビトリアのビジネス・プロセス統合プラットフォーム「BusinessWare」なのである。

 BusinessWareの最大の特徴は、複数システム間にまたがるサービスのオーケストレーションに軸足を置いたBPM(ビジネス・プロセス管理)機能にある。

 SOAベースのシステム開発には、再利用可能なサービスを効率的にナビゲートしながらシステム構築を行うオーケストレーションの仕組みが不可欠となる。しかし、複雑なオーケストレーションになると、プロセスの進捗状況をデータベースに書き込みながらトランザクションを管理するといった手間を要する。BusinessWareのBPM機能は、こうした処理をすべてデフォルトの“ノウハウ”として吸収しているのだ。これにより、サービスに切り出された業務単位の機能を必要に応じて並列実行ベースに組み合わせることが可能になり、業務の効率化も図られる(上図)。

BusinessWareにおけるサービスの集まり

BusinessWareにおけるサービスの集まり

 「BusinessWareは、同期および非同期プロセスの両方のオーケストレーションをサポートしている。特に非同期プロセスのオーケストレーションにおいては、BPELやUMLのステート・チャートを使ってユーザーがモデリングしたビジネス・プロセスを、そのまま実行環境に乗せて動作させることが可能だ」と早瀬氏は強調する。

 BusinessWareは大手企業に多くの導入実績を持つが、ビトリアでは今後、中堅企業をターゲットとしたSOAプラットフォーム製品の投入を予定している。迅速なビジネス・プロセス統合を支援するBusinessWareは、ビジネス・プロセスの変化やサービス間連携への迅速な対応が求められるIT部門にとって、有力なソリューションとなるのはまちがいなさそうだ。

▲ページの先頭へ戻る

問い合わせ先

ビトリア・テクノロジー株式会社
ビトリア・テクノロジー株式会社
〒107-0052 東京都港区赤坂2-11-7 ATT新館9階
TEL:03-3568-8551
URL:http://www.vitria.co.jp/
E-mail:info@vitria.co.jp