DevOps チームがプロセスの自動化を計画している場合は、ビジネス プロセス管理 (BPM) エンジンの柔軟性と、それを正しく実装する方法を理解する必要があります。 ビジネス面を自動化する DevOps チームは、技術面でも考慮すべき点が数多くあります。最新のアプリケーションはマイクロサービスのスピード、柔軟性、革新性に依存していますが、ビジネス アプリケーションでは CRM や ERP などの重要なレガシー ソフトウェアや独自のソフトウェア、SaaS プラットフォームとのやり取りが必要になることもよくあります。
ソフトウェアに必要な情報システム、アプリケーション、サービスの円滑な連携をビジネスプロセスと呼びます。ビジネス プロセスのコンテキストでは、複数の種類のソフトウェア、システム、アプリケーションを使用して、タスク、タスクのシーケンス、またはエンドツーエンドのワークフロー全体を管理し、人とソフトウェア ロボットの作業を調整することもできます。これにより、BPMN 標準プロセス エンジン上に構築されたデジタル自動化プラットフォームの機能は、ビジネス プロセスにおける技術的なやり取りと人間のやり取りの両方を管理するのに最適です。 ビジネス プロセスでは、やり取りをシンプルかつ高速に保つ必要があります。 BPM は大規模で複雑なフローにのみ適していますか? それどころか、BPM エンジンは、多数の小規模または独立したインタラクションのオーケストレーションに非常に役立ちます。 BPM エンジンを使用する主な利点は次のとおりです。
ビジネスプロセスのすべての参加者: ワークフロー エンジンを構築する理由BPM ワークフロー エンジンにより、マイクロサービス、API を介して管理される操作、従来の専門的なソフトウェアや独自のソフトウェアとの統合、SaaS プラットフォームとの統合など、あらゆるサービスのオーケストレーションと自動化が可能になります。 顧客向けおよび従業員向けのシステムやアプリケーションでは、人とシステムの間で多くのやり取りが行われることがあります。 BPM ワークフロー エンジンとユーザー インターフェイス (UI) 統合機能を備えたデジタル自動化プラットフォームは、プロセス内のシステムと人が実行する必要があるアクションを適切な場所すべてで調整するのに最適です。 BPM オーケストレーションが、マイクロサービス、API アクセスを備えたサービス、レガシー システム、そして人間とロボット アシスタントといった複数のシステムをどのようにサポートするかを検討します。 ビジネスプロセス 現代の情報システム: マイクロサービスとサービスマイクロサービスは、必要に応じて相互に直接対話できる、自律的にデプロイ可能なエンティティです。マイクロサービス アーキテクチャは、クラウドベースのコンポーネントを使用して優れた柔軟性と展開可能性を提供するため、今日のビジネス アプリケーションでよく使用されます。 複雑なプロセスは、多数のより小さく単純なプロセスで構成することができ、各プロセスは単一のマイクロサービスのワークフローを管理します。 BPM エンジンは必要なときにのみ各部分を管理します。デジタル自動化プラットフォームの BPM エンジンと組み合わせた BPMN 標準では、グラフィカル シンボルを使用してビジネス プロセス ロジックを定義し、ビジネス プロセス図全体を簡単に表示して理解できるようになります。 ビジネス プロセスのサービスには通常、SaaS、PaaS、IaaS が含まれ、通常は API を介して自動または手動でアクセスされ、データを交換したり操作を実行したりします。したがって、BPM エンジンを使用すると、拡張機能、エンジン、およびサービス間の双方向接続を通じて、ビジネス プロセスを構成する一連のタスクに必要なサービスを調整できます。 BPM エンジンは多くの種類の API を処理でき、独自のシステムやレガシー システム用のカスタム API を作成することもできます。 レガシーシステムと相互作用するビジネスプロセス企業のレガシー システムは依然として重要な機能をサポートしていますが、基盤となるレガシー情報システムを維持しながら、柔軟性と俊敏性を維持し、競争に勝つという 2 つの課題に直面しています。革新的なプレーヤーは、データ サイエンスや分析を適用するプラットフォームなどの最新テクノロジーとレガシー システムをうまく統合しています。 ビジネス プロセスの BPM は、プロセスに参加する必要がある複数のシステムを調整して顧客に新しい/より良いサービスを提供する上で重要な役割を果たすことができます。レガシー システムが API 経由でアクセス可能な場合、BPM エンジンはそれを直接オーケストレーションできます。 多くのレガシー システムには API がないため、ロボティック プロセス オートメーション (RPA) によって提供されるソフトウェア ロボットは、レガシー ユーザー インターフェイスと対話するのに非常に役立ちます。 ビジネスプロセス担当者BPM エンジンは、作業割り当てルール、委任機能、期限管理、作業の優先順位付け、複数の検証レベルなど、人々の作業を管理するためのワークフローとインターフェース機能を提供します。 BPM エンジンによるオーケストレーションにより、必要に応じて人とシステムをリンクできるため、組織は優れた顧客サービスを提供できます。 BPM エンジンは、ユーザー インターフェイス (Web フォーム) とも簡単に統合できます。スムーズなバックエンド操作により、従来のユーザー データベースから顧客データを目に見えない形で取得し、必要に応じて適切な従業員に電話をかけ、最新のマイクロサービスとの間の必要なすべての呼び出しを調整し、顧客と対話して必要な情報を提供することができます。 ビジネスプロセスソフトウェアロボット近年、ソフトウェア ロボットという新たなプレーヤーが多数登場しています。ロボティック プロセス オートメーション (RPA) は、人間の作業者が完了する可能性のある反復的なタスク (または一連のアクション) を置き換えます。 RPA ロボットは、人間が通常ユーザー インターフェイスを通じてアクセスするマイクロサービス、サービス、およびその他のソフトウェアと対話できます。これらのロボットは、標準化された反復的なタスクを人間よりも速く正確に実行し、データの抽出、データの入力、データの検索などの退屈なタスクに飽きたり、間違いを犯したりしません。 BPM エンジンは RPA ロボットとスムーズに統合できます。他のソフトウェアへの双方向アクセスを提供するのと同じように、RPA ロボットの展開を制御し、プロセス内での役割を調整できます。 アクションを実行するためにロボットを呼び出すことは、概念的にはサービスを呼び出すことと同じです。ただし、ボットは API のみを介して対話するのではなく、ユーザー インターフェイスを持つこともできます。上記のビジネス プロセスのレガシー システムと同様に、ロボットは API を持たないレガシー ユーザー インターフェイスと対話するのに非常に役立ちます。 RPA ロボットは、BPM オーケストレーション内のレガシー システムにアクセスする方法を提供します。 ビジネス プロセス管理テクノロジは、複数のレベルでビジネス プロセスを自動化するのに非常に役立ち、DevOps チームに、企業とその中の人々が依存する幅広く奥深いテクノロジを統合する方法を提供します。 [編集者:趙寧寧 TEL: (010) 68476606] |
<<: ディープラーニングを使用した音声分類のエンドツーエンドの例と説明
>>: Java プログラミング スキル - データ構造とアルゴリズム「バイナリ ソート ツリー」
[[342168]]データサイエンスは、特にコンピューターサイエンス、統計、ビジネス分析、エンジニ...
将来のある時点で、人類は火星探査の旅に出る可能性が高いでしょう。最近、NASAの研究者らが、コンパク...
デンマークは、1970年代初頭から国家政策の一環として風力タービンに投資した最初の国の一つであり、こ...
7月4日、世界初のAI開発者カンファレンス「Baidu Create 2018」が2年目を迎えました...
今日、ビッグデータ技術の発展と進歩により、大量のデータを収集および送信するための新しい、より効率的な...
過去 2 年間で、人工知能とディープラーニングは起業の分野で人気が高まってきました。シリコンバレーの...
この記事はAI新メディアQuantum Bit(公開アカウントID:QbitAI)より許可を得て転載...
[[270417]]ニール・ガーシェンフェルド(出典:MIT産業連携プログラム) 「世界中のすべて...
[[411985]]ディープラーニングは驚くほど強力ですが、人間が決して犯さないような驚くべき間違い...
「市の東にある家で爆弾が爆発しようとしています!」 「爆弾はネズミ捕り、ACデルコ社の単三電池、亜鉛...
空港のセキュリティは、航空機と乗客の生命と財産の安全を確保するために、爆発性、可燃性、腐食性の物品、...
GraphSAGE は 2017 年の論文ですが、その名前に含まれる 2 つのキーワード「帰納的」と...