完全にアップグレードプロセス+権利、LeaRunアジャイル開発フレームワーク、ネットコアリリース


ワークフローエンジンは、エンタープライズソフトウェア開発の発展の重要な部分です。

いわゆるワークフロー・エンジン、アプリケーションシステムの一部としてワークフローを意味し、ロールに基づいて各アプリケーションシステムに決定的な影響を与える、異なる条件及び情報配信コアルーティング、コンテンツの評価と他のソリューションの分割を決定します。

ワークフローエンジンは、ノード管理プロセス、管理の重要な機能の流れ、プロセス管理、および他のサンプルを含みます。

http://img3.mukewang.com/5df359490001019919200922.jpg

優れたソフトウェアシステムの開発は、システム・インタフェースは、データベース間の情報交換の最も基本的な部分は、ビジネスニーズに応じて、前提条件であるされており、現実的なプログラムロジックを開発し、ある程度の安定性を確保するため、メンテナンスが容易セックスが基本です。

ISを解決するための意思決定の権限、組織構成およびワークフローエンジンを変更するときに、このような新しいビジネスロジックなど、メンテナンスのしやすさが変化し、ビジネスプロセスで発生する可能性がありますので、モジュラー構造化を保証する必要がありますが、安定性を言うまでもなくが生成変わりますこの問題。アプリケーションは、強力なロジック層を欠いている場合、そのようなので、上のエラーメッセージ、死のサイクルをルーティングするように、間違いを犯すことが容易となります。

http://img1.mukewang.com/5df359540001711319200922.jpg

サービスアーキテクチャ

サービス指向アーキテクチャは、コンポーネント・モデル、サービスと契約の間に明確に定義されたインターフェースを介して結合し、異なる機能ユニットのアプリケーションです。UIが中立的に定義されている、それはハードウェアプラットフォーム、オペレーティングシステムやプログラミング言語の実装サービスの独立していなければなりません。

ワークフローエンジンは、このようなシステムの様々なサービスを構築せ、均一かつ普遍的な方法で相互作用することができます。

http://img1.mukewang.com/5df3595c00017a1e15550839.jpg

Learunワークフローエンジン

我々は、すべてのウェイクアップ、会社の所有者は、CTOので、ワークフローに叫ぶようになったかのように、後にASP.NET時間に、以前に柔軟OAワークフローメカニズムを構築する方法についての考え方がされている、あなたは多くの人々を持ち始めるかもしれドミノで行います企業情報のエンジンの承認プロセス。企業の実際のニーズに基づいて、近年では、同社はまた、標準的なエンタープライズクラスのワークフローエンジン(learun)を開発し、ダブルソフト認定を受け、指標が良好であると顧客を反映して、次のように、基本的な考え方は次のとおりです。

インタフェースアドレス、動作パラメータ、動作の操作の種類(動作開始、中間動作、等):まず、実行する各アクションの定義は、プロセス工程、を含むプロセスステップの定義を定義することです。操作を定義する目的は、これらの操作のステップの選択は、各設定操作と関係定義プロセスのために定義されているが続きます。

インターフェイスのアドレスと、第2の動作のパラメータを定義するだけでなく、動作パラメータを定義する必要があります。

第三の操作ステップの間の関係を定義することです。プロセスは、各操作ステップ、それに続く操作ステップの前駆体を定義することです。

第4工程は、必要な情報の定義であり、そのようなプロセスで定義されたプロセスの名前として、各作業工程のルールと基本的な情報を転送します。情報の基本的な流れは、言ったことはなかっただろう。我々は、ステップ型(開始、中間、終了)、入口のステップ、出口ステップ、通知モード、人物、役割を定義する通知コンテンツを送信する、複雑なプロセスを提供し定義します。

第五の工程は、ここで処理ステップ遷移ルール​​セットと呼ばれるように、引数に応じて、異なるステップに承認のために提出する必要があるとして、ジャンプ状況を、定義が含まれます。コンテンツの設定が必要:元のステップ目標ステップは、方向(正/負)、ルール条件を変更する(または、パラメータ等により決定されます)。そして、パラメータとパラメータ値と比較条件を設定します。

第六は、管理することが許可されています。これは比較的簡単で、かつ提出されていると判定人々は、それによって承認プロセス、権限のある状態です。

http://img1.mukewang.com/5df359660001681419200922.jpg

上記の基本的なロジック、実際の書き込み処理ですが、また、各企業の実情を考慮してください。

LeaRunフレームワークは組み込みのワークフローエンジン、産業界の意見や提案、適用性、安定性、開発の容易にわたる顧客のコレクションは、企業の日常のニーズを満たすためにある、ネットCoreバージョンをアップグレードされている、コア技術的なポイントは以下のとおりです。

依存性注入autofac

でも、コード・ソリューションの中で

非同期プログラミング性能、改良されたデータ処理システム

ミドルウェア技術

クロスプラットフォームの開発と展開

支援船の配備


おすすめ

転載: blog.51cto.com/14253806/2458579