(57)【特許請求の範囲】
【請求項１】
アプリケーションプログラムが動作する複数のプロセスを連携させ，所定のフローに従って処理を進める連携処理システムにおける，連携情報格納装置と，連携情報管理手段と，プロセス制御手段と，動的連携情報引継ぎ制御手段とを備える連携プロセス制御装置が実行する動的連携情報引継ぎ方法であって，
前記動的連携情報引継ぎ制御手段が，入出力装置または他のプログラムから第１のプロセスのプロセス開始命令を受けたときに，前記連携情報管理手段に対して連携情報格納領域の作成を要求する過程と，
前記連携情報管理手段が，連携情報格納領域の作成要求に対し，前記連携情報格納装置内に連携情報格納領域を確保し，その領域を一意に識別する領域識別子を発行する過程と，
前記動的連携情報引継ぎ制御手段が，前記連携情報管理手段が発行した領域識別子を前記プロセス制御手段に受け渡し，第１のプロセスの開始を指示する過程と，
前記プロセス制御手段が，第１のプロセスの開始指示に対し，第１のプロセスの処理を実行するアプリケーションプログラムに前記領域識別子を渡してプロセスの処理を開始させる過程と，
前記連携情報管理手段が，前記第１のプロセスの処理において発行された連携情報格納命令に対し，前記領域識別子を用いて連携情報を前記連携情報格納領域に格納する過程と，
前記プロセス制御手段が，プロセスの切り替え時に，引き継ぐべき連携情報が格納された前記連携情報格納領域の領域識別子を第２のプロセスの処理を実行するアプリケーションプログラムに渡して第２のプロセスの処理を開始させる過程と，
前記連携情報管理手段が，前記第２のプロセスの処理において発行された連携情報取得命令に対し，前記領域識別子を用いて前記連携情報格納領域に格納されている連携情報を読み出し，前記第２のプロセスのアプリケーションプログラムに取得させる過程とを有する
ことを特徴とする動的連携情報引継ぎ方法。
【請求項２】
アプリケーションプログラムが動作する複数のプロセスを連携させ，所定のフローに従って処理を進める連携プロセス制御装置であって，
当該連携プロセス制御装置が管理する連携情報格納装置内に連携情報格納領域を作成し，その連携情報格納領域を識別する領域識別子を発行するとともに，前記領域識別子にもとづいて連携情報格納領域への連携情報の格納，連携情報格納領域からの連携情報の取得および連携情報格納領域の削除を行う連携情報管理手段と，
プロセスと前記領域識別子とを対応させて管理し，プロセスの処理の開始時にその処理を実行するアプリケーションプログラムに領域識別子を渡して処理を開始させるプロセス制御手段と，
入出力装置または他のプログラムからのプロセス開始命令に対し，前記プロセス制御手段により実際のプロセスの処理を開始させる前に，前記連携情報管理手段に要求することにより連携情報格納領域を作成し，前記連携情報管理手段が発行した領域識別子を前記プロセス制御手段へ受け渡す動的連携情報引継ぎ制御手段とを備え，
前記連携情報管理手段は，連携情報の引継ぎ元のプロセスの処理における連携情報格納命令に対し，前記領域識別子を用いて連携情報を前記連携情報格納領域に格納し，連携情報の引継ぎ先のプロセスの処理における連携情報取得命令に対し，前記領域識別子を用いて前記連携情報格納領域に格納されている連携情報を読み出し，前記引継ぎ先のプロセスのアプリケーションプログラムに取得させる
ことを特徴とする連携プロセス制御装置。
【請求項３】
アプリケーションプログラムが動作する複数のプロセスを連携させ，所定のフローに従って処理を進める連携プロセス制御装置のコンピュータに実行させるための連携プロセス制御用のプログラムを記録したコンピュータ読み取り可能な記録媒体であって，
前記コンピュータを，
当該連携プロセス制御装置が管理する連携情報格納装置内に連携情報格納領域を作成し，その連携情報格納領域を識別する領域識別子を発行するとともに，前記領域識別子にもとづいて連携情報格納領域への連携情報の格納，連携情報格納領域からの連携情報の取得および連携情報格納領域の削除を行う連携情報管理手段と，
プロセスと前記領域識別子とを対応させて管理し，プロセスの処理の開始時にその処理を実行するアプリケーションプログラムに領域識別子を渡して処理を開始させるプロセス制御手段と，
入出力装置または他のプログラムからのプロセス開始命令に対し，前記プロセス制御手段により実際のプロセスの処理を開始させる前に，前記連携情報管理手段に要求することにより連携情報格納領域を作成し，前記連携情報管理手段が発行した領域識別子を前記プロセス制御手段へ受け渡す動的連携情報引継ぎ制御手段として機能させ，
前記連携情報管理手段を，連携情報の引継ぎ元のプロセスの処理における連携情報格納命令に対し，前記領域識別子を用いて連携情報を前記連携情報格納領域に格納し，連携情報の引継ぎ先のプロセスの処理における連携情報取得命令に対し，前記領域識別子を用いて前記連携情報格納領域に格納されている連携情報を読み出し，前記引継ぎ先のプロセスのアプリケーションプログラムに取得させるものとして機能させるためのプログラムを記録した
ことを特徴とする連携プロセス制御用のプログラム記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は，所定のビジネスプロセス等に従って，ネットワークで接続された複数のサーバにおける処理装置（ＡＰ）を組み合わせてフローを生成し，そのフローに従って情報を授受しながら処理を行う連携処理システムにおける動的連携情報引継ぎ方法に関するものである。
【０００２】
【従来の技術】
従来の連携処理システムにおいて，連携するプロセス間で情報を受け渡しするためには，連携するプロセス間であらかじめ情報の送り先と受け渡し方法を取り決めて通信を行う必要があった。
【０００３】
また，例えば従来の連携処理システムにおいて，連携するプロセス間で情報を受け渡しするためには，連携するプロセス間であらかじめ取り決めて，共有の情報格納領域へ情報を格納しなければならなかった。
【０００４】
さらに，従来の連携処理システムにおいて，プロセス内の連携情報は，プロセス終了と同時に自動的に削除されていた。
【０００５】
図８に，従来の連携処理システムの一例を示す。図８の連携処理システムは，複数の処理装置７４ａ，７４ｂによる業務システム（アプリケーションプログラム７５ａ，７５ｂ）を連携させて処理を進めていくシステムである。
【０００６】
このような連携処理システムは，例えばあるプロセスにおいてＡＰでエラーや障害が発生した場合に，同じプロセスを再起動したり，違うプロセスに乗り換えて代替処理を行うような場合に必要になる。また，電子商取引（ＥＣ）のように，あるサイト内のプロセスに留まらず，サイトにまたがってユーザが処理を行うような場合に，サイト間でのプロセスの連携が必要になる。
【０００７】
アプリケーションプログラム（以下，ＡＰと略す）７５ａ，７５ｂ間では，処理の連携のための情報の引継ぎが必要になる。連携情報管理部７０は，これらＡＰ７５ａ，７５ｂによるプロセス間の連携情報を管理するものであって，ＡＰ７５ａ，７５ｂからの要求によって，連携情報格納装置７１に連携情報格納領域７２を確保したり，削除したりする処理を実行する。
【０００８】
プロセス制御部７３は，ＡＰ７５ａ，７５ｂに対応したプロセスインスタンス７６ａ，７６ｂの生成，削除を行い，所定のビジネスプロセスに従って，ＡＰ７５ａ，７５ｂの起動を管理するものである。
【０００９】
プロセス制御部７３が，所定のビジネスプロセスに従ってプロセスインスタンス７６ａを生成し，処理装置７４ａ上でＡＰ７５ａを起動した後の動作について説明する。このビジネスプロセスでは，ＡＰ７５ａから処理装置７４ｂのＡＰ７５ｂに処理を引き継ぐものとする。
（１）ＡＰ７５ａは，ＡＰ７５ｂのへの連携情報の引継ぎのために，連携情報管理部７０に連携情報格納領域の作成を要求する。
（２）連携情報管理部７０は，連携情報格納装置７１における空き領域に，連携情報格納領域７２を作成し，その領域を一意に識別するための領域識別子（ＩＤ）を発行する。
（３）ＡＰ７５ａは，連携情報管理部７０から領域識別子を得て，その領域識別子を用いて，連携情報格納装置７１の領域識別子に対応する連携情報格納領域７２にＡＰ７５ｂへの連携情報を格納する。
（４）その後，処理装置７４ｂで動作するＡＰ７５ｂに，プロセス間通信によって，連携情報格納領域７２の領域識別子を受け渡す。
（５）ＡＰ７５ｂは，受け渡された領域識別子を用いて連携情報格納装置７１から連携情報を取得する。
（６）ＡＰ７５ｂは，連携情報を取得したならば，領域識別子を指定して連携情報格納領域削除命令を発行する。
（７）連携情報管理部７０は，指定された領域識別子に対応する連携情報格納領域７２を削除する。
【００１０】
【発明が解決しようとする課題】
従来の連携処理システムでは，プロセスのＡＰ間やプロセス間で情報の受け渡しを行うには，あらかじめ互いの受け渡し方法を取り決めたり，共有の情報格納領域を取り決めたりしなければならなかったため，情報連携を行うＡＰの構築が複雑であった。また，従来の連携処理システムでは，プロセスの処理とＡＰ間で受け渡されるデータとが一体化していたため，動的に組み合わせた業務システム等による情報連携処理を行うことができなかった。
【００１１】
そこで，本発明は，プロセスの処理とデータの管理とを分離し，その間における連携情報格納領域識別子の受け渡しと情報連携処理を類型化することにより，複数のビジネスプロセス間での情報連携処理構築の効率化を行い，動的な組み合せによるプロセス内やプロセス間での情報連携処理を行うことを可能にすることを目的とする。
【００１２】
【課題を解決するための手段】
本発明は，上記課題を解決するため，複数のサーバにおけるアプリケーションプログラム（ＡＰ）を連携し，情報を授受しながらフローに従って処理を行うシステムにおいて，連携情報格納領域識別子と情報連携処理を類型化することにより複数のビジネスプロセス間での情報引継ぎ処理構築の効率化を可能とする。
【００１３】
そのため，連携情報格納領域を作成し，その識別子をプロセス制御へ受け渡す動的連携情報引継ぎ制御手段を持つ。また，連携情報格納領域識別子を発行し，その識別子に対応する連携情報格納領域を管理する連携情報管理手段を持つ。また，プロセスを管理し，プロセスに対応する連携情報格納領域識別子をＡＰへ受け渡すプロセス制御手段を持つ。ＡＰのプロセスの切り替えでは，あるプロセスから別のプロセスへ処理を切り替える場合に，前記連携情報格納領域識別子を受け渡すことにより，連携情報格納領域に格納された情報を引き渡す。
【００１４】
本発明の作用は，以下のとおりである。データの管理を連携情報管理手段内の連携情報格納領域によって行う。プロセスの制御を，プロセス制御手段によって行う。プロセス制御手段は，ＡＰに対応するプロセスインスタンスの作成を，連携情報格納領域の識別子をキーとして行う。プロセスのＡＰから連携情報格納領域への操作（連携情報の格納，取得）を，連携情報格納領域識別子をキーとして行う。プロセス間での連携情報の受け渡しを，連携情報格納領域識別子をキーとして行う。また，連携情報格納領域の削除を，連携情報格納領域識別子をキーとして行う。
【００１５】
従来，各ＡＰが連携情報格納領域の作成および他のプロセスへのその領域識別子の受け渡しによる連携情報の引継ぎを行っていたのに対し，本発明では，ＡＰの外部で連携情報格納領域の作成を行い，プロセス生成時にＡＰに対してその連携情報格納領域へのアクセスのキーとなる領域識別子を割り当て，プロセス間での連携情報の受け渡しも，領域識別子をキーとして行う点が従来技術と大きく異なる。
【００１６】
【発明の実施の形態】
図１は本発明のシステム構成例，図２はその動作例を示す図である。
【００１７】
連携プロセス制御装置１０と各処理装置２０ａ〜２０ｃは，それぞれＣＰＵやメモリを備えた装置であり，ネットワーク３０を介して接続される。連携プロセス制御装置１０は，連携情報格納領域識別子（ＩＤ）を発行し，その識別子に対応する連携情報格納装置１３内の連携情報格納領域１４を管理する連携情報管理部１２と，あるプロセスの開始時に，連携情報管理部１２に依頼して連携情報格納領域１４を作成し，その識別子をプロセス制御部１６へ受け渡す動的連携情報引継ぎ制御部１５と，プロセスを管理し，プロセスに対応する連携情報格納領域識別子をＡＰ２２ａ〜２２ｃへ受け渡すプロセス制御部１６とを持つ。
【００１８】
入出力装置１１は，キーボードやディスプレイなどのオペレータ操作のための装置であり，通信制御部１７は，ネットワーク３０を介した通信のためのインタフェースである。
【００１９】
連携情報管理部１２，動的連携情報引継ぎ制御部１５，プロセス制御部１６は，この例では１台の連携プロセス制御装置１０内に設けられているが，複数の装置に分散して配置されていてもよい。
【００２０】
各処理装置２０ａ〜２０ｃでは，与えられた業務を遂行するためのＡＰ２２ａ〜２２ｃが動作可能になっている。もちろん，１台の処理装置で複数のＡＰが動作してもよい。
【００２１】
プロセス制御部１６は，図３に示すようなプロセス管理テーブル４０によって，プロセスを管理する。プロセス管理テーブル４０は，プロセスインスタンスを識別するためのプロセスインスタンスＩＤ，プロセスインスタンスの作成日時，プロセス名，親プロセスのプロセスインスタンスＩＤ，プロセスに割り当てた連携情報格納領域１４を識別する情報格納領域識別子（ＩＤ），そのプロセスを処理するためのＡＰ名とＡＰ番号との対応からなるＡＰ列，現在作業中のＡＰ名，現在作業中のＡＰ番号，イベントを待っている場合のイベント名，受信したイベントのイベント列，最終イベントを受け取った日時などの情報を保持する。
【００２２】
プロセスインスタンスは，プロセス内で作業を行うＡＰの順番とＡＰの状態（作業前か後か）といった情報を管理するためのものであり，図３に示すようなプロセス管理テーブル４０によって管理される。以下，図２に従って，プロセスインスタンス４１ａに対応するＡＰ２２ａからプロセスインスタンス４１ｂに対応するＡＰ２２ｂへの処理の引継ぎの場合の動作について説明する。
【００２３】
（１）動的連携情報引継ぎ制御部１５は，入出力装置１１または他のプログラムからのプロセス開始命令を受ける。
【００２４】
（２）動的連携情報引継ぎ制御部１５は，連携情報管理部１２へ連携情報格納領域作成命令を出し，連携情報管理部１２は，連携情報格納装置１３の空き領域に連携情報格納領域１４を作成して，連携情報格納領域識別子を発行する。
【００２５】
（３）動的連携情報引継ぎ制御部１５は，プロセス制御部１６へ連携情報格納領域識別子を受け渡し，プロセス制御部１６に対しプロセス開始命令を出す。
【００２６】
（４）プロセス制御部１６は，プロセス開始命令に対してプロセスインスタンス４１ａを作成し，プロセスの処理を実行するＡＰ２２ａへ処理開始命令と連携情報格納領域識別子を受け渡す。
【００２７】
（５）ＡＰ２２ａは，処理装置２０ａ上で動作し，所定のプロセスに沿った処理を行い，連携情報格納領域識別子をキーとして，処理結果を連携情報格納領域１４へ格納する。
【００２８】
（６）処理を終了すると，ＡＰ２２ａが処理終了命令をプロセス制御部１６ヘ送り，プロセス制御部１６はプロセスを進める。以下同様にプロセスの処理を実行する。
【００２９】
（７）次に，プロセス切り替えＡＰが，プロセス制御部１６にプロセス切り替え命令と連携情報格納領域識別子を受け渡す。
【００３０】
（８）プロセス切り替え命令を受け取ったプロセス制御部１６は，連携情報格納領域識別子に対応するプロセスインスタンス４１ａを削除する。
【００３１】
（９）プロセス制御部１６は，プロセス切り替えのために，別のプロセスインスタンス４１ｂを作成する。
【００３２】
（１０）プロセス制御部１６は，プロセスのＡＰ２２ｂへ処理開始命令と連携情報格納領域識別子を受け渡す。
【００３３】
（１１）ＡＰ２２ｂは，連携情報格納領域識別子をキーとして，連携情報格納領域１４から情報を取得し処理を行う。
【００３４】
（１２）ＡＰ２２ｂは，処理終了命令をプロセス制御部１６へ送り，プロセス制御部１６はプロセスを進める。以下同様にプロセスの処理を実行する。
【００３５】
（１３）最後のプロセスの処理が終了したならば，終了ＡＰ２２ｂが，プロセス制御部１６へ処理終了命令を出す。
【００３６】
（１４）プロセス制御部１６は，プロセスインスタンス４１ｂを消去する。
【００３７】
（１５）その後，プロセス制御部１６は，動的連携情報引継ぎ制御部１５に連携情報格納領域識別子を受け渡し，動的連携情報引継ぎ制御部１５は連携情報管理部１２へ連携情報格納領域削除命令を出す。これによって，連携情報管理部１２は連携情報格納領域１４を削除し，一連の処理が終了する。
【００３８】
図４（Ａ）は，プロセス開始時における動的連携情報引継ぎ制御部１５の処理フローチャートである。入出力装置１１または他のプログラムなどからプロセス開始命令が発行されたならば，動的連携情報引継ぎ制御部１５はそれを受理する（ステップＳ１）。動的連携情報引継ぎ制御部１５は，プロセス開始命令を受理すると，連携情報管理部１２に対し，連携情報格納領域１４の作成命令を送信する（ステップＳ２）。次に，連携情報管理部１２から連携情報格納領域１４の領域識別子を受信し（ステップＳ３），それをパラメータとしてプロセス制御部１６にプロセス開始命令を送信する（ステップＳ４）。
【００３９】
図４（Ｂ）は，プロセス終了時における動的連携情報引継ぎ制御部１５の処理フローチャートである。動的連携情報引継ぎ制御部１５は，不要となった連携情報格納領域１４を削除するための連携情報格納領域１４の領域識別子を受信すると（ステップＳ５），連携情報管理部１２に対してその領域識別子を指定して，連携情報格納領域１４の削除命令を送信する（ステップＳ６）。
【００４０】
図５（Ａ）は，連携情報格納領域１４の作成命令受信時における連携情報管理部１２の処理フローチャートである。連携情報管理部１２は，動的連携情報引継ぎ制御部１５から連携情報格納領域１４の作成命令を受信する（ステップＳ１０）。作成命令を受信すると，連携情報格納装置１３から空き領域を確保し，連携情報格納領域１４を作成する（ステップＳ１１）。連携情報格納領域１４のサイズは固定でも可変でもどちらでもよい。可変のサイズである場合には，動的連携情報引継ぎ制御部１５から連携情報格納領域１４の作成命令のパラメータとしてサイズ情報を受け取る。次に，連携情報格納領域１４を識別するための領域識別子を作成する（ステップＳ１２）。領域識別子は，例えば英数字をランダムに発生させて割り当てるようにしてもよいし，シーケンス番号を割り当ててもよいし，また格納アドレスをもとに作成してもよい。他の領域識別子と区別することができる値を持つものであれば十分である。領域識別子を作成したならば，作成要求元へその領域識別子を送信し，処理を終了する（ステップＳ１３）。
【００４１】
図５（Ｂ）は，連携情報格納領域１４の削除命令受信時における連携情報管理部１２の処理フローチャートである。連携情報管理部１２は，連携情報格納領域１４の削除命令を受信すると（ステップＳ１４），連携情報格納装置１３内に削除命令で指定された領域識別子（ＩＤ）が存在するかどうかをチェックする（ステップＳ１５）。存在する場合，その領域識別子の連携情報格納領域１４を削除し（ステップＳ１６），削除要求元へ正常完了ステータスを返信する（ステップＳ１７）。その領域識別子が存在しない場合，「該当領域なし」の旨のエラーステータスを削除要求元へ返信する（ステップＳ１８）。
【００４２】
図６（Ａ）は，連携情報格納領域１４への連携情報格納命令受信時における連携情報管理部１２の処理フローチャートである。連携情報管理部１２は，連携情報格納命令を受信すると（ステップＳ２０），格納命令で指定された領域識別子（ＩＤ）が存在するかどうかをチェックする（ステップＳ２１）。存在する場合，その領域識別子の連携情報格納領域１４に指定された連携情報を格納し（ステップＳ２２），ステップＳ２５へ進む。その領域識別子が存在しない場合，従来インタフェースによる格納命令であるので，新たに連携情報格納領域１４を作成し（ステップＳ２３），その連携情報格納領域１４に連携情報を格納する（ステップＳ２４）。その後，ステップＳ２５では，連携情報の格納処理が正常に行われたかどうかをチェックし，正常に行われた場合には，ステップＳ２６へ進み，連携情報格納要求元へ正常完了ステータスを返信する（ステップＳ２６）。正常に行われたなかった場合，ステップＳ２７へ進み，エラーステータスを連携情報格納要求元へ返信する（ステップＳ２７）。
【００４３】
図６（Ｂ）は，連携情報格納領域１４からの連携情報取得命令受信時における連携情報管理部１２の処理フローチャートである。連携情報管理部１２は，連携情報取得命令を受信すると（ステップＳ３０），取得命令で指定された領域識別子（ＩＤ）が存在するかどうかをチェックする（ステップＳ３１）。指定された領域識別子が存在しない場合，エラーステータスを取得要求元へ返信する（ステップＳ３５）。存在する場合，その領域識別子をもとに連携情報格納領域１４から連携情報を検索し（ステップＳ３２），要求された取得情報が検出できたならば（ステップＳ３３），その検索した取得情報を取得要求元へ返信する（ステップＳ３４）。取得情報を検出できなかった場合にはエラーステータスを取得要求元へ返信する（ステップＳ３５）。
【００４４】
図７（Ａ）は，プロセス開始命令受信時のプロセス制御部１６の処理フローチャートである。プロセス制御部１６は，プロセス開始命令を受信すると（ステップＳ４０），そのプロセス開始命令で領域識別子が指定されているかどうかをチェックする（ステップＳ４１）。領域識別子が指定されていない場合，要求元へエラーステータスを返信する（ステップＳ４２）。
【００４５】
領域識別子が指定されていれば，その指定された領域識別子を持つプロセスインスタンスが存在するかどうかを，プロセス管理テーブル４０を参照して調べる（ステップＳ４３）。存在しない場合には，ステップＳ４５へ進み，プロセスインスタンスを作成する。指定された領域識別子を持つプロセスインスタンスが存在する場合には，そのプロセスインスタンスを削除し（ステップＳ４４），その後に新しいプロセスインスタンスを作成する（ステップＳ４５）。作成したプロセスインスタンスに対応するＡＰに対して領域識別子をパラメータとして処理開始命令を送信する（ステップＳ４６）。
【００４６】
図７（Ｂ）は，ＡＰからの処理終了命令受信時のプロセス制御部１６の処理フローチャートである。プロセス制御部１６は，ＡＰから処理終了命令を受信すると（ステップＳ５０），指定されたプロセスインスタンスが存在するかどうかを，プロセス管理テーブル４０を参照して調べる（ステップＳ５１）。存在しない場合には，要求元へエラーステータスを返信し，処理を終了する（ステップＳ５８）。指定されたプロセスインスタンスが存在する場合，プロセス管理テーブル４０を参照し，指定されたプロセスに次の処理が存在するかどうかを調べる（ステップＳ５２）。存在する場合，プロセス管理テーブル４０における作業中ＡＰ名，作業中ＡＰ番号などのプロセスステータスを変更し（ステップＳ５３），次の処理を行うＡＰに領域識別子をパラメータとして処理開始命令を送信する（ステップＳ５４）。指定されたプロセスに次の処理が存在しない場合，そのプロセスインスタンスを削除し（ステップＳ５５），終了ステータスを返信する（ステップＳ５６）。その後，連携情報管理部１２に連携情報格納領域１４の削除のための領域識別子を送信し（ステップＳ５７），処理を終了する。
【００４７】
なお，あるＡＰから他のＡＰへ処理を引き継ぐためのプロセス切り替えＡＰは，連携情報格納領域１４の領域識別子を伴う処理開始命令を受信し，その領域識別子を指定してプロセス切り替え命令を送信する。
【００４８】
図１に示す連携情報管理部１２，動的連携情報引継ぎ制御部１５およびプロセス制御部１６は，１つのプログラムモジュールとして構築してもよく，それぞれ別のプログラムモジュールとして構築してもよい。独立のプログラムモジュールとしたほうが，柔軟性，拡張性に優れている。これらは異なるハードウェア上で動作させてもよい。
【００４９】
【発明の効果】
本発明を用いることにより，次の効果が得られる。
（１）プロセス制御部は，連携情報格納領域識別子をパラメータとして管理し，受け渡すのみで情報の引継ぎが可能である。
（２）連携情報管理部は，連携情報格納領域の作成・削除処理と，領域識別子の発行および管理処理のみを行えばよく，プロセスの状態を感知しなくてよい。
（３）動的連携情報引継ぎ制御部は，連携情報格納領域の領域識別子の受け渡しのみで，連携情報管理部とプロセス制御部とに対する制御が可能である。
（４）ＡＰは，登録するデータまたは取得するデータ名と連携情報格納領域の領域識別子のみで連携情報を操作することが可能である。
（５）プロセス引継ぎＡＰは，連携情報格納領域識別子の受け渡しのみで，プロセス間での連携情報の引継ぎが可能であり，データを引き継ぐプロセスを，動的に指定することが可能である。
（６）また，プロセスのデータが引き継がれない場合には，自動的にデータを消去することが可能である。
【図面の簡単な説明】
【図１】本発明のシステム構成例を示す図である。
【図２】本発明のシステムの動作例を示す図である。
【図３】プロセス管理テーブルの構成例を示す図である。
【図４】動的連携情報引継ぎ制御部の処理フローチャートである。
【図５】連携情報管理部の処理フローチャートである。
【図６】連携情報管理部の処理フローチャートである。
【図７】プロセス制御部の処理フローチャートである。
【図８】従来の連携処理システムの一例を示す図である。
【符号の説明】
１０    連携プロセス制御装置
１１    入出力装置
１２    連携情報管理部
１３    連携情報格納装置
１４    連携情報格納領域
１５    動的連携情報引継ぎ制御部
１６    プロセス制御部
１７    通信制御部
２０ａ〜２０ｃ    処理装置
２１ａ〜２１ｃ    通信制御部
２２ａ〜２２ｃ    アプリケーションプログラム（ＡＰ）
３０    ネットワーク
【図１】
0003860385.tif 000002
【図２】
0003860385.tif 000003
【図３】
0003860385.tif 000004
【図４】
0003860385.tif 000005
【図５】
0003860385.tif 000006
【図６】
0003860385.tif 000007
【図７】
0003860385.tif 000008
【図８】
0003860385.tif 000009