Please note that JavaScript and style sheet are used in this website, Due to unadaptability of the style sheet with the browser used in your computer, pages may not look as original. Even in such a case, however, the contents can be used safely.
はじめに SOAらしいシステムを目指すためにはBPELサーバは重要だ。前回までに説明したESBのサービスとBPELサーバ連動することで、SOAらしい システムを構築することができる。今回からはこのBPELサーバの動作を定義するBPELについて説明し、最終的にBPELサーバとESBがどのように連 携してSOAらしいシステム構成が考えられるかを説明する。 BPELとは BPELとはBusiness Process Execute Languageの略である。BPELとはワークフローサービスを実現するために定義された宣言的な言語であり、XMLで定義される。BPEL4WSが正 しい略称であり、新しいバージョン2.0からWS-BPELとしてOASISで標準化される予定だ。 BPELの構成要素 BPELの構成要素は全部で25個あるが、内容から分類すると次の8つにわかれる。 外部との関係 プロセス識別子
図1 BPELで統合されたWebサービス BPELはサービスの内部構造をクライアントに見せない。BPELが入れ子になる,つまりBPELから呼ばれるWebサービス自体がまたBPELでまとめられたものである可能性もある。 [画像のクリックで拡大表示] 重要なのは,図1の左側にあるクライアントには原則としてこれらの内部の構造が「見えない」ことです。言葉の定義次第ですが,もし「マッシュアップは元の素材の姿の一部が見えるもの」とするならば,BPELはマッシュアップとは呼べなくなります。逆に,マッシュアップされたREST型Webサービスは一般に,BPELでは必須とされるWebサービス間の厳密な独立性の条件を満たしていない可能性もあります。 このように,複数のWebサービスを統合すると言っても,マッシュアップとBPELとの間には本質的な違いがあります。両者の併用と使い分けに際しては,必ずしも業界慣行にと
1. BPELを使った業務アプリケーションの開発に取り組む 2. 設計ノウハウ不足や,それによる性能低下などの問題が発生 3. ノウハウの共有とDBチューニングの工夫などで乗り切る 三菱UFJフィナンシャル・グループの情報システム会社,UFJISは2006年から,ビジネス・プロセスの記述言語「BPEL(Business Process Execution Language)」を使ったアプリケーション開発を進めてきた。対象は,グループ会社の勘定系以外の業務アプリケーション全般である。2008年10月までに,会議室予約管理や稟議決裁,受発注など15種類のUFJIS社内の業務アプリを稼働させた。 UFJISが業務アプリの開発にBPELを採用したのは,業務に伴うシステムの処理フローをアイコンによってビジュアルに設計できるからだ。アイコンであれば,「ITエンジニアが多少の説明をするだけで,業務担当者
今回の記事 •KMIPは、クラウドにおける暗号化に再憲章 •ODataは、委員会の仕様書を認めました •IDCloudは、アイデンティティの管理と認証のプロファイルを発行 •緊急マネジメント採用がCAPの事例実施を出版 •OASISは、ISO/IEC JTC1へ提出するオ-プンドキュメントの準備中 •OASISは、テクノロジ・サービス・マネージャを求めています •セキュリティTCは、SAML強化版クライエント・プロファイルを承認 •U.S.は、Atoma Ntosa チャレンジのスポンサーです インターナショナル・クラウド・シンポジウム 2013 移植性のあるクラウドで、インターオペラブルで、安全なクラウドに向けて、あなたもナビゲートしよう 欧州クラウド学会の一部 ルクセンブルグ、10月15-16日 KMIPは、クラウドにおける暗号化に再憲章 キ-・マネジメント・インターオペラビィティ・プ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く