ワークフローとWebサービスから派生した2つのBPMS

BPMを実現するBPMS本連載ではBPM(Business Process Management)について様々なトピックスを取り上げながら解説しています。これまですべての回にでてきたBPMSについて、今回改めて解説します。

丸山 則夫

2006年8月18日 20:00

BPMを実現するBPMS

本連載ではBPM(Business Process Management)について様々なトピックスを取り上げながら解説しています。これまですべての回にでてきたBPMSについて、今回改めて解説します。

BPMとは業績の最大化と継続的な成長を実現するための経営手法であり、そうした業務改善のPDCAサイクルを継続的に回していく必要があります。 そしてBPMを実現するには経営視点でIT化をする必要があり、BPMS(Business Process Management System)はそれを実現するための実行プラットフォームなのです。

BPMS適用の領域

BPMSを用いて、BPMによる情報システム構築するということが急激に広がったのはつい最近です。数年前に「BPM適用領域は広いか、もしくは狭いか」ということが話題になったとき、どちらの意見を支持するかで学識者の意見は大きく2分しました。

この時にはBPMをワークフローとして捉ええうということに落ち着きましたが、「決済ワークフローがBPMを定着させる領域なのか」ということがBPMSの適用領域を決める判断材料として用いられる論点となりました。

例えば、BPMSが情報システムを構築するものだと捉えると「BPMSの適用範囲は広い」ということになりますが、BPMを適用例とすると「BPMSの適用領域は狭い」ということになります。

Webサービスから派生した広義のBPMS

しかし最近になって業務の可視化(いわゆる「見える化」)が注目されると、BPMSの領域は広がるようになりました。そうなると、企業の業務プロセスを決済だけではありません。人間の活動あるところすべてにプロセスが存在することになるわけです。

そのプロセスフローは「容易に事前定義できるもの」と、「結果としてプロセスのフローができていて、そのプロセスのフローを事前に定義できないもの」に分けることができます。その結果BPMSの適用領域は大幅に広がってしまい、問題となってしまうのです。

もしフローを重視せずにプロセスに着目すると、プロセス定義ができるものはより広がり、情報化対象となるものすべてがプロセスを持つと言い切れるでしょう。そのプロセスはプロセスの入力などのきっかけで動作し、終わった時点で何らかの新たな情報やイベントを生むとすると、そのプロセス自体の多くは情 報化の対象となります。そういったことから、広義のBPMSはWebサービスから派生したといってよいでしょう。

BPMSの種類として、「ワークフローから発展したもの」と「Webサービスからでてきたもの」との違いはここにあるのです。

BPMの種類とシステムの構築

人間処理の部分と情報システムに渡す部分をプロセスで定義し、情報システムに渡す部分の仕様がシステム化のための業務仕様となります。

また、業務操作レベルの細かい記述では情報化システム全般を書くのが困難ですし、情報化戦略やグランドデザインの策定には向きません。BPMのモデルには全体を捉えるレベルとそこからは派生する細かい実行レベルがあります。

そのレベル分けしたBPMモデルを使い、システム構築を行おうとするのがBPMSです。そして、肝心なのはBPMSですべてのシステム化情報を記述できることではなく、様々なデータなどのモデル化と連携しながら構築することを認識することです。従来型の開発方法とBPMSとの違いは、BPMを中心に 据えたビジネスプロセスセントリックアーキテクチャであるという点です。

そういったことから、BPMSが従来の開発方法論のすべてを否定するものではないことがわかります。また従来の方法論を基にしてBPMを捉えると、BPMの適用箇所が明らかになるのです。

BPMとSOAの関係

BPMSと従来の開発手法の比較の次に考えなくてはならないのが、BPMとSOAの関係です。SOAから考えるとBPMSはSOAの1機能となりますが、BPMから見るとSOAはシステムとのビジネスと情報システムの接点です。しかしツールとしてのSOAではなく、概念としてのSOAならばBPMを 使っての定義が必要です。

人気記事トップ10

人気記事ランキングをもっと見る

企画広告も役立つ情報バッチリ! Sponsored

ClickHouse Cloudが実現した広告運用SaaS「ATOM」のデータ基盤革新、パフォーマンスを向上しながら、運用負荷とコストを削減 11月11日 6:20 AIで開発が加速する時代、品質保証はどう変わる? Tricentisが示すAIエージェント活用の実像 11月9日 6:45 悪用までの猶予が「1分」に迫るフロンティアAI時代に開発と本番を貫く脆弱性管理が必要 10月29日 8:30 欧州CRA対応とSBOM運用。AI生成コードのOSS混入問題の対策とは ――スニペット単位で検出する「FossID」「Insignary Clarity」によるSBOM運用 9月16日 6:40 PostgreSQLからTiDBへ、稼働中SaaSで進める段階的DB移行の実践と再設計への展望 9月7日 6:30 機能安全開発におけるGoogleTestの活用を支援!「Parasoft C/C++test CT」で実現する効率化&AI連携 4月14日 6:30 【CNDW2025】Grafanaが明かす「オブザーバビリティの哲学」ー最小限の労力で実用的なインサイトを得るには 1月23日 6:30 【CNDW2025】プロダクト急増に備える基盤刷新 ーウェルスナビがECSからEKSへの移行で得た知見とは 1月15日 6:30 【CNDW2025】250環境を5人で運用、構築時間は30分に ーKINTOテクノロジーズが語るインフラ基盤組織の作り方 2025年12月18日 6:30 新たな自動化で熱視線! AIエージェントの「推論能力」を支える2つのコンポーネントとは? 2025年11月28日 6:30