BPMSのパフォーマンス

BPMSのパフォーマンス

しかし、パフォーマンスを測定する目的が情報システムの速さの追及だとは限りません。

BPMS(BPM Suite)のパフォーマンス設計(機能)は、情報システム構築の中のビジネス領域(人間系)にパフォーマンスという概念を適用したともいえます。基本的 な捉え方は情報システムのパフォーマンスと同じでスペックを導き出すものですが、ビジネス領域でのパフォーマンスという概念が加わります。つまり、業務を 遂行するスピードだけではないパフォーマンス要素が加わるのです。

ITの視点から考えてみると、BPMはBPELやXPDLなどの言語を介して、SOAを実現するために業務要件を伝えて、MDA(注1)としてアプリケーションを構築します。

※注1: MDA(Model-Driven Architecture:モデル駆動型アーキテクチャ)

そして作られたアプリケーションが稼動すると、BPMの機能の1つであるパフォーマンスデータ採取機能でデータを取得します。このパフォーマンス データは実際の業務に活用することができます。この結果を元にして、実運用での活動の最適化をコントロールできますし、経営のためのKPIのデータにもな ります。

MDAとパフォーマンスの関係

図1:MDAとパフォーマンスの関係

BPMSにおけるビジネスプロセスのパフォーマンスデータ

業務を遂行/管理している時は、次のように常にパフォーマンスを意識する必要があります。
 

  • 仕事が順調に進んでいるか、仕事が滞留してはいないか?
  • 業務処理量の限界は?
  • この仕事はどのくらいのコストがかかっているか?
表3:業務を行っている時や管理している時に意識すべきこと

設定したビジネスフローの個々のタスクが動作した時、動作状況(開始時刻、操作者など)の情報が自動的に記録されます。またBPMSの製品の中には、パフォーマンス測定用のデータベースを専用に確保しているものもあります。

そのデータを使って、パフォーマンス測定を行うのがBPMSのパフォーマンス機能です。この機能を使わない時は、このパフォーマンスデータの取得とそのアプリケーションを個別に設計し、構築するシステム機能の中に取り込んで利用していました。

つまり、BPMによりパフォーマンスデータの管理が独立して、横通しのデータとなったのです。そしてパフォーマンスの記録データとしては、以下の事項があげられます。

1. 何をおこなったか?
トランザクションの名前
2. いつ開始したか?
トランザクションの発生時間
3. いつ終了したか?
トランザクションの終了時間
4. トランザクションの動作時間
終了期間 → 発生時間
5. 誰が使ったか?
担当者/組織
6. どこで行ったか
操作した装置
表4:記録事項の例

人気記事トップ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