JP2010026695A - ビジネスプロセス実行方法、ビジネスプロセス実行装置及びビジネスプロセス実行プログラム - Google Patents
ビジネスプロセス実行方法、ビジネスプロセス実行装置及びビジネスプロセス実行プログラム Download PDFInfo
- Publication number
- JP2010026695A JP2010026695A JP2008185935A JP2008185935A JP2010026695A JP 2010026695 A JP2010026695 A JP 2010026695A JP 2008185935 A JP2008185935 A JP 2008185935A JP 2008185935 A JP2008185935 A JP 2008185935A JP 2010026695 A JP2010026695 A JP 2010026695A
- Authority
- JP
- Japan
- Prior art keywords
- business process
- execution
- activity
- business
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 606
- 230000000694 effects Effects 0.000 claims abstract description 231
- 238000012545 processing Methods 0.000 claims description 46
- 230000010354 integration Effects 0.000 claims 1
- 239000000284 extract Substances 0.000 abstract description 9
- 230000002688 persistence Effects 0.000 description 68
- 238000011165 process development Methods 0.000 description 52
- 238000010586 diagram Methods 0.000 description 14
- 230000006870 function Effects 0.000 description 12
- 238000012217 deletion Methods 0.000 description 4
- 230000037430 deletion Effects 0.000 description 4
- 238000000605 extraction Methods 0.000 description 4
- 239000004065 semiconductor Substances 0.000 description 4
- 230000003213 activating effect Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000004913 activation Effects 0.000 description 2
- 230000011218 segmentation Effects 0.000 description 2
- 230000006399 behavior Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000007596 consolidation process Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 239000010432 diamond Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
【解決手段】サービス実行装置及びサービスを組み合わせたビジネスプロセスを実行するビジネスプロセス実行装置を備える計算機システムで、ビジネスプロセスは、少なくとも一つのアクティビティを含む領域ごとに分割され、ビジネスプロセス実行装置は、領域とアクティビティとの対応を含むプロセス分割情報及びビジネスプロセスの実行情報を含むプロセス実行状態情報を記憶し、ビジネスプロセスの実行を受け付けた場合には、プロセス実行状態情報及びプロセス分割情報に基づいて実行するアクティビティ及び領域を抽出し、抽出された領域に対応する実行情報に基づいて抽出された領域に含まれるアクティビティを実行し、抽出された領域に含まれるすべてのアクティビティの実行が完了した場合には領域に対応する実行情報をプロセス実行状態情報に格納する。
【選択図】図1
Description
221 ビジネスプロセス実行部
222 ロード領域判定部
230 プロセス分割結果格納テーブル
240 変数参照関係格納テーブル
250 プロセス実行状態格納テーブル
260 変数状態格納テーブル
300 ビジネスプロセス開発用計算機
310 ビジネスプロセス開発部
311 ビジネスプロセス永続化ポイント提示部
312 ビジネスプロセス永続化ポイント指定部
320 フロー定義解析部
330 変数参照関係解析部
501 サービス実行計算機
510 サービス実行基盤プログラム
701 クライアント用計算機
710 サービス呼び出しプログラム
800 ビジネスプロセス開発者
820 クライアント
900 CPU
910 ネットワークインタフェース
920 グラフィックインタフェース
921 画像表示装置
930 ユーザ入力インターフェース
940 主記憶装置
950 二次記憶装置
960 システムバス
1000 ネットワーク
Claims (20)
- サービスを提供するサービス実行装置と、前記サービスを組み合わせて業務処理を定義したビジネスプロセスを実行するビジネスプロセス実行装置と、を備える計算機システムにおけるビジネスプロセス実行方法であって、
前記ビジネスプロセス実行装置は、前記サービス実行装置に接続されるインターフェースと、前記インターフェースに接続されるプロセッサと、前記プロセッサに接続されるメモリとを備え、
前記ビジネスプロセスは、前記ビジネスプロセスを構成するアクティビティに基づいて、少なくとも一つのアクティビティを含む領域に分割され、
前記メモリは、前記ビジネスプロセスの実行経過を含む実行情報を格納するプロセス実行状態情報、及び前記領域と前記アクティビティとの対応を含むプロセス分割情報を記憶し、
前記方法は、
前記ビジネスプロセスの実行を受け付けた場合には、前記プロセス実行状態情報及び前記プロセス分割情報に基づいて、実行されるアクティビティを特定し、
前記特定されたアクティビティを含む領域を抽出し、
前記抽出された領域に対応する実行情報を前記プロセス実行状態情報から取得し、
前記取得された実行情報に基づいて、前記抽出された領域に含まれるアクティビティを実行し、
前記抽出された領域に含まれるすべてのアクティビティの実行が完了した場合には、前記抽出された領域に対応する実行情報を前記プロセス実行状態情報に格納することを特徴とするビジネスプロセス実行方法。 - 前記方法は、
前記ビジネスプロセスが定義された場合には、前記ビジネスプロセスの実行が中断される可能性が高いアクティビティを特定し、
前記特定されたアクティビティに基づいて、前記ビジネスプロセスを分割することを特徴とする請求項1に記載のビジネスプロセス実行方法。 - 前記ビジネスプロセスの実行が中断される可能性が高いアクティビティは、外部からの入力を受け付ける受付アクティビティであることを特徴とする請求項2に記載のビジネスプロセス実行方法。
- 前記方法は、前記ビジネスプロセスが新たに定義された場合に、前記ビジネスプロセスの分割結果を提示することを特徴とする請求項2に記載のビジネスプロセス実行方法。
- 前記方法は、前記ビジネスプロセスの分割結果が提示された後、前記領域の分割又は統合を受け付けることを特徴とする請求項4に記載のビジネスプロセス実行方法。
- 前記抽出された領域に対応する実行情報には、前記ビジネスプロセスの実行時に使用される変数が含まれることを特徴とする請求項1に記載のビジネスプロセス実行方法。
- 前記方法は、
前記ビジネスプロセスに含まれるアクティビティの実行開始時刻及び実行終了時刻を含む時間情報を測定し、
前記測定された時間情報に基づいて、前記ビジネスプロセスを分割することを特徴とする請求項1に記載のビジネスプロセス実行方法。 - 前記方法は、
前記時間情報に基づいて、前記アクティビティの実行間隔を算出し、
前記算出された実行間隔が所定の閾値よりも長いアクティビティの間で、前記ビジネスプロセスを分割することを特徴とする請求項7に記載のビジネスプロセス実行方法。 - 前記ビジネスプロセスは、並列処理を制御するアクティビティに基づいて分割されることを特徴とする請求項1に記載のビジネスプロセス実行方法。
- 前記ビジネスプロセスは、条件分岐処理を制御するアクティビティに基づいて分割されることを特徴とする請求項1に記載のビジネスプロセス実行方法。
- サービスを提供するサービス実行装置に接続し、前記サービスを組み合わせて業務処理を定義したビジネスプロセスを実行するビジネスプロセス実行装置であって、
前記サービス実行装置に接続されるインターフェースと、前記インターフェースに接続されるプロセッサと、前記プロセッサに接続されるメモリと、を備え、
前記ビジネスプロセスは、前記ビジネスプロセスを構成するアクティビティに基づいて、少なくとも一つのアクティビティを含む領域に分割され、
前記メモリは、前記ビジネスプロセスの実行経過を含む実行情報を格納するプロセス実行状態情報、及び前記領域と前記アクティビティとの対応を含むプロセス分割情報を記憶し、
前記プロセッサは、
前記ビジネスプロセスの実行を受け付けた場合には、前記プロセス実行状態情報及び前記プロセス分割情報に基づいて、実行されるアクティビティを特定し、
前記特定されたアクティビティを含む領域を抽出し、
前記抽出された領域に対応する実行情報を前記プロセス実行状態情報から取得し、
前記取得された実行情報に基づいて、前記抽出された領域に含まれるアクティビティを実行し、
前記抽出された領域に含まれるすべてのアクティビティの実行が完了した場合には、前記抽出された領域に対応する実行情報を前記プロセス実行状態情報に格納することを特徴とするビジネスプロセス実行装置。 - 前記プロセッサは、
前記ビジネスプロセスが新たに定義された場合には、前記ビジネスプロセスの実行が中断される可能性が高いアクティビティを特定し、
前記特定されたアクティビティに基づいて、前記ビジネスプロセスを分割することを特徴とする請求項11に記載のビジネスプロセス実行装置。 - 前記ビジネスプロセスの実行が中断される可能性が高いアクティビティは、外部からの入力を受け付ける受付アクティビティであることを特徴とする請求項12に記載のビジネスプロセス実行装置。
- 前記抽出された領域に対応する実行情報には、前記ビジネスプロセスの実行時に使用される変数が含まれることを特徴とする請求項11に記載のビジネスプロセス実行装置。
- 前記プロセッサは、
前記ビジネスプロセスに含まれるアクティビティの実行開始時刻及び実行終了時刻を含む時間情報を測定し、
前記測定された時間情報に基づいて、前記ビジネスプロセスを分割することを特徴とする請求項11に記載のビジネスプロセス実行装置。 - 前記プロセッサは、
前記測定された時間情報に基づいて、前記アクティビティの実行間隔を算出し、
前記算出された実行間隔が所定の閾値よりも長いアクティビティの間で、前記ビジネスプロセスを分割することを特徴とする請求項15に記載のビジネスプロセス実行装置。 - サービスを提供するサービス実行装置に接続し、前記サービスを組み合わせて業務処理を定義したビジネスプロセスを実行するビジネスプロセス実行装置によって実行されるプログラムであって、
前記ビジネスプロセスは、前記ビジネスプロセスを構成するアクティビティに基づいて、少なくとも一つのアクティビティを含む領域に分割され、
前記ビジネスプロセス実行装置は、前記ビジネスプロセスの実行経過を含む実行情報を格納するプロセス実行状態情報、及び前記領域と前記アクティビティとの対応を含むプロセス分割情報を記憶し、
前記プログラムは、
前記ビジネスプロセスの実行を受け付けた場合には、前記プロセス実行状態情報及び前記プロセス分割情報に基づいて、実行されるアクティビティを特定する手順と、
前記特定されたアクティビティを含む領域を抽出する手順と、
前記抽出された領域に対応する実行情報を前記プロセス実行状態情報から取得する手順と、
前記取得された実行情報に基づいて、前記抽出された領域に含まれるアクティビティを実行する手順と、
前記抽出された領域に含まれるすべてのアクティビティの実行が完了した場合には、前記抽出された領域に対応する実行情報を前記プロセス実行状態情報に格納する手順と、を含むことを特徴とするビジネスプロセス実行プログラム。 - 前記プログラムは、
前記ビジネスプロセスが新たに定義された場合には、前記ビジネスプロセスの実行が中断される可能性が高いアクティビティする手順と、
前記特定されたアクティビティに基づいて、前記ビジネスプロセスを分割する手順と、をさらに含むことを特徴とする請求項17に記載のビジネスプロセス実行プログラム。 - 前記プログラムは、
前記ビジネスプロセスに含まれるアクティビティの実行開始時刻及び実行終了時刻を含む時間情報を測定する手順と、
前記測定された時間情報に基づいて、前記ビジネスプロセスを分割する手順と、さらに含むことを特徴とする請求項17に記載のビジネスプロセス実行プログラム。 - 前記プログラムは、
前記測定された時間情報に基づいて、前記アクティビティの実行間隔を算出する手順と、
前記算出された実行間隔が所定の閾値よりも長いアクティビティの間で、前記ビジネスプロセスを分割する手順と、をさらに含むことを特徴とする請求項19に記載のビジネスプロセス実行プログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008185935A JP2010026695A (ja) | 2008-07-17 | 2008-07-17 | ビジネスプロセス実行方法、ビジネスプロセス実行装置及びビジネスプロセス実行プログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008185935A JP2010026695A (ja) | 2008-07-17 | 2008-07-17 | ビジネスプロセス実行方法、ビジネスプロセス実行装置及びビジネスプロセス実行プログラム |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2010026695A true JP2010026695A (ja) | 2010-02-04 |
Family
ID=41732488
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008185935A Pending JP2010026695A (ja) | 2008-07-17 | 2008-07-17 | ビジネスプロセス実行方法、ビジネスプロセス実行装置及びビジネスプロセス実行プログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2010026695A (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110276681A (zh) * | 2019-06-17 | 2019-09-24 | 深圳前海微众银行股份有限公司 | 一种开展业务的方法及装置 |
WO2023153491A1 (ja) * | 2022-02-10 | 2023-08-17 | Ibc一番町弁理士法人 | プロセス実行システム、データ構造、およびプロセス実行プログラム |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10177568A (ja) * | 1996-12-17 | 1998-06-30 | Hitachi Ltd | 文書管理システムおよび文書管理用記憶媒体 |
JP2000250967A (ja) * | 1999-02-26 | 2000-09-14 | Fujitsu Ltd | ワークフロー制御システム及び制御方法及びワークフロー制御プログラムを記録した記録媒体 |
JP2001014389A (ja) * | 1999-06-25 | 2001-01-19 | Hitachi Ltd | ワークフローサーバおよびクライアント端末 |
JP2002517831A (ja) * | 1998-06-05 | 2002-06-18 | アイ2・テクノロジーズ・インコーポレイテッド | マルチエンタープライズコラボレーションのためのシステムおよびプロセス |
JP2002334194A (ja) * | 2001-02-09 | 2002-11-22 | Internatl Business Mach Corp <Ibm> | ワークフロー管理システムにおいて選択的コマンド制御を提供する方法、システム、プログラム |
JP2004280821A (ja) * | 2003-03-12 | 2004-10-07 | Microsoft Corp | ソフトウェアビジネスプロセスモデル |
JP2004280820A (ja) * | 2003-03-12 | 2004-10-07 | Microsoft Corp | ビジネスソフトウェアアプリケーションをサポートするフレームワーク |
JP2007156859A (ja) * | 2005-12-06 | 2007-06-21 | Hitachi Ltd | 役割関係のモデル化によるビジネスプロセス設計支援方法およびシステム |
-
2008
- 2008-07-17 JP JP2008185935A patent/JP2010026695A/ja active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10177568A (ja) * | 1996-12-17 | 1998-06-30 | Hitachi Ltd | 文書管理システムおよび文書管理用記憶媒体 |
JP2002517831A (ja) * | 1998-06-05 | 2002-06-18 | アイ2・テクノロジーズ・インコーポレイテッド | マルチエンタープライズコラボレーションのためのシステムおよびプロセス |
JP2000250967A (ja) * | 1999-02-26 | 2000-09-14 | Fujitsu Ltd | ワークフロー制御システム及び制御方法及びワークフロー制御プログラムを記録した記録媒体 |
JP2001014389A (ja) * | 1999-06-25 | 2001-01-19 | Hitachi Ltd | ワークフローサーバおよびクライアント端末 |
JP2002334194A (ja) * | 2001-02-09 | 2002-11-22 | Internatl Business Mach Corp <Ibm> | ワークフロー管理システムにおいて選択的コマンド制御を提供する方法、システム、プログラム |
JP2004280821A (ja) * | 2003-03-12 | 2004-10-07 | Microsoft Corp | ソフトウェアビジネスプロセスモデル |
JP2004280820A (ja) * | 2003-03-12 | 2004-10-07 | Microsoft Corp | ビジネスソフトウェアアプリケーションをサポートするフレームワーク |
JP2007156859A (ja) * | 2005-12-06 | 2007-06-21 | Hitachi Ltd | 役割関係のモデル化によるビジネスプロセス設計支援方法およびシステム |
Non-Patent Citations (2)
Title |
---|
CSNG200701196007; 加藤 英之 Hideyuki KATOH: 'Webサービスを用いたワークフロー管理における負荷分散手法のシミュレーションによる評価 Simulation E' 日本データベース学会Letters Vol.4 No.2 DBSJ Letters 第4巻, 20070817, 頁25〜28, 日本データベース学会 The Database Society of Japa * |
JPN6011062956; 加藤 英之 Hideyuki KATOH: 'Webサービスを用いたワークフロー管理における負荷分散手法のシミュレーションによる評価 Simulation E' 日本データベース学会Letters Vol.4 No.2 DBSJ Letters 第4巻, 20070817, 頁25〜28, 日本データベース学会 The Database Society of Japa * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110276681A (zh) * | 2019-06-17 | 2019-09-24 | 深圳前海微众银行股份有限公司 | 一种开展业务的方法及装置 |
CN110276681B (zh) * | 2019-06-17 | 2024-05-17 | 深圳前海微众银行股份有限公司 | 一种开展业务的方法及装置 |
WO2023153491A1 (ja) * | 2022-02-10 | 2023-08-17 | Ibc一番町弁理士法人 | プロセス実行システム、データ構造、およびプロセス実行プログラム |
JP7429941B2 (ja) | 2022-02-10 | 2024-02-09 | Ibc一番町弁理士法人 | プロセス実行システムおよびプロセス実行プログラム |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110244942B (zh) | 一种页面生成方法、装置及系统 | |
CN108304201B (zh) | 对象更新方法、装置及设备 | |
CN111045655A (zh) | 一种页面渲染的方法、装置、渲染服务器和存储介质 | |
WO2018036342A1 (zh) | 基于csar的模型文件的可视化设计方法及装置 | |
US20100281463A1 (en) | XML based scripting framework, and methods of providing automated interactions with remote systems | |
US20080183479A1 (en) | Business process reconstruction method, and its program and computer | |
US20130346992A1 (en) | Computing system, method for controlling thereof, and computer-readable recording medium having computer program for controlling thereof | |
JP2013518321A (ja) | パターンベースのユーザインターフェース | |
CN113971037A (zh) | 应用处理方法、装置、电子设备及存储介质 | |
US20200241850A1 (en) | Code Management System and Code Management Method | |
JP4493269B2 (ja) | プログラム編集装置及びプログラム | |
JP2010026695A (ja) | ビジネスプロセス実行方法、ビジネスプロセス実行装置及びビジネスプロセス実行プログラム | |
CN113568614A (zh) | 任务发布方法、电子设备及存储介质 | |
US7502967B1 (en) | Identifying an object in a data file that causes an error in an application | |
CN115469849B (zh) | 一种业务处理系统、方法、电子设备和存储介质 | |
JP4686117B2 (ja) | ソースコード変換装置、ソースコード変換方法、およびプログラム | |
JP3449256B2 (ja) | クライアント/サーバアプリケーション作成方法及びその装置並びに情報記録媒体 | |
JP6372350B2 (ja) | 定義ファイル生成プログラム、定義ファイル生成方法、および情報処理装置 | |
JP2005141641A (ja) | 情報処理システム、情報登録用情報処理装置、情報検索用情報処理装置、情報登録用情報処理方法、情報検索用情報処理方法、プログラム、及び記録媒体 | |
CN114968200A (zh) | 软件开发工具包组装方法、相关装置及计算机程序产品 | |
JP4702835B2 (ja) | Webサービスカスタマイズシステム | |
JP2008135054A (ja) | ワークフロー管理方法及びその実施システム | |
JP7502216B2 (ja) | プログラム生成支援装置、プログラム生成支援方法、及びプログラム生成支援プログラム | |
JP2006171913A (ja) | 情報処理装置、情報処理方法、ならびにプログラム、記憶媒体 | |
JP6221305B2 (ja) | 情報処理装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100210 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20111118 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20111206 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120206 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120309 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120508 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20121002 |