連載: 事例に学ぶパフォーマンスの向上

 View Only
Mon June 14, 2021 10:17 PM

この連載では、パフォーマンスに影響する各要素で、考慮しなければならないポイントや、チューニング方法について紹介していきたいと思います。また実際にあったプロジェクトでの解決法などもご紹介予定です。 IBM BPMの導入や開発に携わっている、またはこれから携わる予定のエンジニア向け連載です。

パフォーマンスのチューニングは複雑な作業で、解決までに時間がかかることもしばしばあります。IBM BPMの構成要素は複数にまたがっているために、「遅い」といっても、どこが遅いのかは一概には判断できません。具体的に遅延の原因となるコンポーネントは、ブラウザー、 BPM製品、ユーザー開発アプリケーション、データベース、ネットワークなどといったものが挙げられます。アプリケーションの設計、開発の時点でパフォーマンスを考慮したつくりは大前提として重要になります。プロジェクト計画にチューニングのスケジュールを組み込むことも重要です。

この連載では、パフォーマンスに影響する各要素で、考慮しなければならないポイントや、チューニング方法について紹介していきたいと思います。また実際にあったプロジェクトでの解決法などもご紹介予定です。 IBM BPMの導入や開発に携わっている、またはこれから携わる予定のエンジニア向け連載です。
< 2017年 5月 24日2017年 12月 12日に配信された記事です>

目次

  • 第1回 BPMのコンポーネントとログ取得
  • 第2回    スナップショットの運用
  • 第3回    画面の高速化
  • 第4回    SPARK UI Toolkit活用による画面の高速化
  • 第5回    ヒューマン・サービスの起動に時間がかかる
  • 第6回    動的チームの生成に時間がかかる
  • 第7回    BPMのキャッシュ
  • 第8回    外部ファイル呼び出しにおけるキャッシュの影響
  • 第9回    BPMDBの運用
  • 第10回  Webサービス呼出の設定

Attachment(s)
pdf file
第1回BPMのコンポーネントとログ取得0605.pdf   3.99 MB   1 version
Uploaded - Mon June 14, 2021
第1回である今回は、IBM BPMのパフォーマンスに影響を与える構成要素と、遅延箇所を特定するためのログの取得方法についてご紹介します。初回である今回は、IBM BPMの全体像をご説明し、各コンポーネントでのチューニングやベストプラクティスの詳細は第2回目以降に説明していきます。
pdf file
第2回スナップショットの運用.pdf   864 KB   1 version
Uploaded - Mon June 14, 2021
第2回は、ProcessCenterのパフォーマンス劣化に陥りやすい典型的なシナリオと、パフォーマンス劣化の主な原因である、スナップショットの運用方法についてまとめます。
pdf file
第3回 画面の高速化.pdf   732 KB   1 version
Uploaded - Mon June 14, 2021
画面描画のパフォーマンスに影響する要素は様々ですが、第3回目である本ドキュメントでは、主にCoachViewの数に関するパフォーマンス問題についてその原因と、パフォーマンス改善の方法について説明します。
pdf file
第4回 SPARK UI Toolkit活用による画面の高速化.pdf   1.17 MB   1 version
Uploaded - Mon June 14, 2021
第4回目である本ドキュメントでは、SPARK UI Toolkitを用いてCoachViewの描画コストを削減する具体的な実装アプローチについて説明します。
pdf file
第5回 ヒューマン・サービスの起動に時間がかかる.pdf   693 KB   1 version
Uploaded - Mon June 14, 2021
本ドキュメントでは、公開されたヒューマン・サービスの数が増えると、ヒューマン・サービスの起動に時間がかかる仕組みを解説し、「公開して開始」を設定する際のポイントについて整理します。
pdf file
第6回 動的チームの生成に時間がかかる.pdf   743 KB   1 version
Uploaded - Mon June 14, 2021
本ドキュメントでは、動的チームの実行がシステムに負荷をかける仕組みを説明し、動的チームを適用する際の注意点を整理します。
pdf file
第7回 BPMのキャッシュ1004.pdf   1.44 MB   1 version
Uploaded - Mon June 14, 2021
今回は、BPMシステムに関連するキャッシュ機能およびその設定方法について説明します。
pdf file
第8回 外部ファイル呼び出しにおけるキャッシュの影響.pdf   895 KB   1 version
Uploaded - Mon June 14, 2021
本ドキュメントではプロセス・アプリケーションや参照するツールキットにサイズの大きい外部ファイルを含む場合 (jarファイルなど) のキャッシュの設定について説明します。
pdf file
第9回 BPMDBの運用.pdf   1.20 MB   1 version
Uploaded - Mon June 14, 2021
本ドキュメントでは、アプリケーション開発・実行時にどのように BPMDB が使用され、どのような運用を行うべきかについて説明します。
pdf file
第10回 Webサービス呼出の設定.pdf   725 KB   1 version
Uploaded - Mon June 14, 2021
Webサービスの接続設定時やWebサービスの呼出実行時にパフォーマンスが劣化することがあります。その原因と対応策について説明します。