タグ

SOAとbpelに関するiguchi7のブックマーク (2)

  • SOAを理解する

    はじめに 連載は、SOAの概念を活かした柔軟なシステムとはどのようなものかを説明することを目的にしている。 まずは、柔軟性の高いシステムの条件を説明し、その条件を満たすSOAの技術の列挙をする。その後、SOAにおいて大きな役割を持つESBについて 説明する。そして最後に、柔軟性を表現するBPELおよびSOA技術を用いたシステムのリファレンスアーキテクチャについて説明する。 柔軟性が求められる背景 まず、はじめにITシステムに柔軟性が必要とされている背景について説明する。昨今のビジネスは複雑化しており、事業の統廃合/事務効率化/アウト ソーシングなどがおこなわれている。しかしこういったビジネスの変化に、システムがうまく対応できていないケースが見受けられる。 例えば、事業部ごとに請求業務を実施していたが、このプロセスを統合して1つの請求業務に取りまとめる業務統合がなされたとしよう。 図1はこ

  • BPELサーバとの関連付け

    はじめに 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