JP3304353B2 - ソフトウェア資源配布管理システム - Google Patents

ソフトウェア資源配布管理システム

Info

Publication number
JP3304353B2
JP3304353B2 JP16410190A JP16410190A JP3304353B2 JP 3304353 B2 JP3304353 B2 JP 3304353B2 JP 16410190 A JP16410190 A JP 16410190A JP 16410190 A JP16410190 A JP 16410190A JP 3304353 B2 JP3304353 B2 JP 3304353B2
Authority
JP
Japan
Prior art keywords
distribution
date
software resource
software
computer
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.)
Expired - Lifetime
Application number
JP16410190A
Other languages
English (en)
Other versions
JPH0454634A (ja
Inventor
高典 松崎
悟郎 池場
圭三 水口
武雄 中山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP16410190A priority Critical patent/JP3304353B2/ja
Publication of JPH0454634A publication Critical patent/JPH0454634A/ja
Application granted granted Critical
Publication of JP3304353B2 publication Critical patent/JP3304353B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、ホスト及び端末から配布される各種のソフ
トウェア資源を配布条件に従い配布するソフトウェア資
源配布管理システムに関する。
〔従来の技術〕
従来、ホスト計算機システムあるいは端末システムか
ら端末システムにソフトウェアをダウンロードする場
合、例えば特開平1−152536号公報に記載されるよう
に、ソフトウェアを組み込む対象端末システムの識別子
を提供媒体内に記録しておき、ソフトウェア資源をダウ
ンロードするときにホスト計算機システムと端末システ
ムのダウンロード制御機能が組み込み先の端末システム
の識別子と照合し、一致したときにのみダウンロードを
実行する方法がある。これにより、ソフトウェアの使用
契約にもとづいた端末システムにのみ提供ソフトウェア
が提供される。
また、特開平1−245346号公報には、プログラムのバ
ーション番号をチェックしながら配布する方式が記載さ
れている。
このように、契約内容に従った配布管理方式や、バー
ジョン番号のように契約とは関係しない情報で配布を管
理する方式等種々の配布方式がある。このような配布を
行うシステムは、システム毎にその配布条件が一律に決
まっている。例えば、第2図に示すように、プログラム
あるいはマップ3をホスト2から端末1へ配布する場
合、配布を行うホスト、端末2の配布方式がそれぞれA,
B,C方式であると、各システムはこの配布方式のみによ
りソフトウェアの配布を実行している。
〔発明が解決しようとする課題〕
上記従来技術は、プログラム等のソフトウェアをホス
トから端末へ配布する場合、その配布条件が一律に決ま
っており、利用者が各種配布方式を選択したりあるいは
各種配布方式の組合せを指定できないという問題があ
る。例えば、第2図に示すように、A方式をサポートし
ているシステムはA方式のみによる配布しかできず、利
用者がA,B,C方式を自由に選択したり、A,B両方式による
配布依頼ができないという問題がある。
また、一台のホストにより全ネットワークシステムの
ホスト,端末への配布管理を行うため、一台のホストに
配布管理処理の負荷がかかるという問題がある。
本発明の目的は、利用者が配布物毎に自由に配布方式
を指定できるソフトウェア資源管理システムを提供する
ことにある。
〔課題を解決するための手段〕
本発明の他の目的は、システム管理者がプログラム等
のソフトウェア資源を配布するときに、配布日、適用日
等の配布制御情報に従った配布を行えるソフトウェア資
源配布管理システムを提供することにある。
上記目的を達成するために、本発明においては上位シ
ステムから、これに接続された下位システムにソフトウ
ェア資源を配布するソフトウェア資源配布管理システム
において、上位システムにソフトウェア資源に対応する
配布制御情報を格納する手段と、この配布制御情報に応
じてソフトウェア資源を配布する手段とを設けたもので
ある。
〔作用〕
利用者が配布物毎に配布方式を定義した配布管理テー
ブルは配布を実行するホスト,端末によって管理され
る。プログラムの配布要求があったとき、配布を実行す
るホスト,端末は、配布管理テーブルで規定された配布
方式に従って、当該プログラムの配布制御を行うので利
用者は自由に配布方式を選ぶことができる。配布を行う
場合、配布管理テーブルと配布物を一組として配布し、
配布先のホストあるいは端末に対して、これらが管理し
ている端末等への配布を依頼するため、1台のホストが
全ての配布管理を行うことがなくなる。
〔実施例〕
以下、本発明の一実施例を図面に基づいて詳細に説明
する。
第1図は本発明の一実施例を示す全体構成図である。
端末装置101は管理端末であり、配布したいプログラ
ム,ゼネレーション済又はシステムインテグレーション
を行ったシステム,配布時に必要な配布方式を示す配布
管理テーブルを入力し、ホストシステム201が管理する
データベース401,402に蓄積する。データベース401には
配布するプログラムやシステム等の配布物を蓄積し、デ
ータベース402には配布管理テーブルを蓄積する。ホス
トシステム201はデータベース402に蓄積された配布管理
テーブルの内容に従いプログラム,システムを配布す
る。
第1図では、ホストシステム201から端末システム103
−a,b,c,d,e,fへ直接配布するのではなく、ホストシス
テム201がホストシステム202や端末システム102に配布
依頼をして端末システム103−a,b,c,d,e,fに配布する例
を示している。端末システム102は配布端末であり、プ
ログラム,システムを配布する端末システムである。ホ
ストシステム201はホストシステム202及び端末システム
102に各々のシステムの配布先端末(ホストシステム202
は端末システム103−a,b,c、端末システム102は端末シ
ステム103−d,e,f)に必要な配布物(プログラムやシス
テム等)及び各配布物毎に定義された配布管理テーブル
を配布する。ホストシステム202は受信したプログラ
ム,システムをデータベース411に蓄積し、受信した配
布管理テーブルをデータベース412に蓄積する。同様に
端末システム102はデータベース421,422へ各々の情報を
蓄積する。その後、ホストシステム202,端末システム10
2は配布管理テーブルに従いプログラム,システム,配
布管理テーブルを端末システム103に配布する。配布物
を受信した端末システム103はプログラム,システムを
ローディングし、又は端末システム毎に異なる再定義を
行い、プログラム,システムを利用可能状態にする。ま
た配布された管理テーブルは各端末システムのデータベ
ース432に蓄積し、各端末システムが現在持っているプ
ログラム,システム等をこのデータベース432で管理す
る。仮に、端末システムで利用しなくなったプログラ
ム,システム等があればそれらを削除するのと同時に該
当する管理テーブルの情報も削除する。また同一配布物
の管理テーブルが配布前に配布先にあれば、配布先シス
テムは新しく送られた管理テーブルに更新する。
第3図は第1図のデータベース402に蓄積された配布
前の配布管理テーブルを示す図である。プログラムA,シ
ステムBはゼネレーションやシステムインチグレーショ
ンを行ったプログラム,システムである。この管理テー
ブルの構成は、各配布物毎に配布方式を示す属性の識別
と属性値からなる。
第4図は第3図の管理テーブルに定義される各種属性
の値(属性値)の意味を説明している。このように属性
毎に入力する値は異なり、配布時に使用される。また本
実施例以外にも属性の種類があり、本発明は属性の種類
については問わない。
第3図における各々配布物の配布方式について説明す
る。次に説明する配布処理は第1図における202,102か
ら103への配布で行なわれる。これらの配布管理テーブ
ルは配布物を入力する時と同時に入力してもよいし、配
布物入力後配布管理テーブルを入力してもよい。配布は
配布管理テーブルの属性種別と属性値に従って行われ
る。属性種別毎に、配布の方式が異なり、例えば次のよ
うになる。
配布宛先属性:属性値で示す配布宛先のみ、当該配布
物を配布する。
配布個数属性:属性値で示す値を越えた配布を行わな
い。例えば属性値が5であれば配布する所は5ヶ所のみ
であり、6ヶ所以上へは配布しないことを意味する。
配布日属性:属性値で示す日程以降に配布を開始する
ことを意味する。
適用日属性:配布先の利用者が、古い配布物から配布
された新しい配布物へ入れ替える日程を示している。全
システムを同時期に一斉入替えしたいときに有効。この
属性は配布方式には直接関係しない。単に本属性の値を
配布先に送付するのみである。
バージョン属性:配布物のバージョン番号を示す。配
布先に同じ配布物があれば(配布物名で識別する。)そ
の配布物のバージョン番号より、当該配布物のバージョ
ン番号の方が新しければ当該配布物を配布する。
配布を行うシステム(本実施例では第1図の201,202,
102)では、以上のような各種属性(配布方式)に従っ
て制御する。
次に、プログラムAの配布について、第3図の管理テ
ーブル及び第5図を用いて説明する。第5図は、プログ
ラムAの配布処理を示すフローチャートである。
プログラムAの管理テーブルでは配布日が指定されて
おり、配布日以降になったかどうかのチェックを行う。
チェックはシステムの立上げ後直ちに行う(501)。配
布日以降であれば配布個数に従って配布を実行する。ま
ず始めに配布個数が0かどうかをチェックする(50
2)。0であればこれ以上配布ができないので配布終了
する。配布度数が0以上であれば配布可能状態となり、
配布先WSから配布依頼があればプログラムAを配布する
(503)。その後配布個数を1引いて(504)配布個数が
0になりれば配布終了,0でなければWSからの配布依頼待
ちとなる(505)。
配布後、WS側では適用日以降に利用者によってプログ
ラムAの更新が行なわれる。
さらに、システムBの配布について第3図の管理テー
ブル及び第6図を用いて説明する。第6図は、システム
Bの配布処理を示すフローチャートである。
システムBの管理テーブルでは配布日が指定されてお
り、配布日以降になったかどうかのチェックを行う。チ
ェックはシステムの立上げ後直ちに行う(601)。配布
日以降であれば配布可能状態となり、配布先WSから配布
依頼があれば(602)、配布依頼のWSの名前が管理テー
ブルの配布宛先の中にあれば(603)、システムBを配
布する(604)。なければ配布拒否をする(605)。この
ようにして配布ホストの稼働が終了するまで処理を続け
る。
このように本実施例では配布物毎に配布属性を指定で
き利用者のシステムに合わせて管理が実行できる。また
配布先に配布物の配布管理テーブルがあり、その配布管
理テーブルを収集することにより、どのシステムにどの
プログラムを配布したかの配布状況も知ることができ
る。
また、本実施例においては、第1図に示すように、ホ
ストシステム201は、配布物と配布管理テーブルを1組
として、ホストシステム202,端末システム102に配布
し、これらのシステムに配布管理テーブルに基づいた配
布を依頼するため、1台のホストシステム201に負荷が
かかることなく、分散した処理ができる。
さらに本実施例によれば、システムの管理者が管理端
末より各種配布物に対し配布方式を示す配布属性を定義
することによって利用者が選んだ配布が実現できる。
〔発明の効果〕
本発明によればシステム管理者はプログラム等のソフ
トウェア資源を配布するときに、配布日適用日等の配布
制御情報に従った配布を行えるをという効果がある。
【図面の簡単な説明】
第1図は本発明の一実施例を示す全体構成図、第2図は
従来の配布方式を示す図、第3図は配布管理テーブルの
フォーマットを示す図、第4図は第3図における属性値
の意味を説明するための図、第5図はプログラムAの配
布処理を示すフローチャート、第6図はシステムBの配
布処理を示すフローチャートである。 101……端末システム(管理端末)、 102……端末システム(配布端末)、 103……端末システム、 201,202……ホストシステム。
───────────────────────────────────────────────────── フロントページの続き (72)発明者 水口 圭三 神奈川県横浜市戸塚区戸塚町5030番地 株式会社日立製作所ソフトウェア工場内 (72)発明者 中山 武雄 神奈川県横浜市戸塚区戸塚町5030番地 株式会社日立製作所ソフトウェア工場内 (56)参考文献 特開 平2−143353(JP,A) 特開 平1−136273(JP,A) 特開 平1−213735(JP,A) 特開 平2−14325(JP,A) (58)調査した分野(Int.Cl.7,DB名) G06F 9/06

Claims (5)

    (57)【特許請求の範囲】
  1. 【請求項1】ソフトウェア資源を配布する第一の計算機
    と前記ソフトウェア資源を受け取る第二の計算機とを含
    むソフトウェア資源配布管理システムにおいて、 前記第一の計算機は拝披するソフトウェア資源を格納す
    る第一の記憶部と、 前記ソフトウェア資源を配布する配布予定日に関する情
    報を含む配布制御情報を格納する第二の記憶部と、 前記第二の記憶部に格納された前記配布制御情報の前記
    配布予定日に関する情報を参照し、配布予定日以降であ
    れば前記第一の記憶部に格納された前記ソフトウェア資
    源と前記第二の記憶部に格納された前記配布制御情報と
    を前記第二計算機へ配布する配布制御部とを備えること
    を特徴とするソフトウェア資源配布管理システム。
  2. 【請求項2】請求項1に記載のソフトウェア資源配布管
    理システムにおいて、さらに第三の計算機を備え、前記
    第二の計算機は前記第一の計算機から受け取った配布制
    御情報の前記配布予定日に関する情報を参照し、配布予
    定日以降であれば、前記第一の計算機から受け取ったソ
    フトウェア資源を前記第三の計算機へ配布することを特
    徴とするソフトウェア資源配布管理システム。
  3. 【請求項3】請求項1又は2記載のソフトウェア資源配
    布管理システムにおいて、前記配布制御情報は、前記配
    布するソフトウェア資源を適用する期日に関する情報を
    含むことを特徴とするソフトウェア資源配布管理システ
    ム。
  4. 【請求項4】請求項1乃至3に記載のソフトウェア資源
    配布管理システムにおいて、前記ソフトウェア資源はプ
    ログラムであることを特徴とするソフトウェア資源配布
    管理システム。
  5. 【請求項5】ソフトウェア資源を他の計算機に配布する
    計算機のソフトウェア資源配布方法であって、記憶部に
    格納されたソフトウェア資源を配布するための配布制御
    情報に含まれる配布予定日に関する情報を参照し、配布
    予定日以降であれば前記配布制御情報と、当該配布制御
    情報によって対応付けて管理されたソフトウェア資源と
    を他の計算機に配布するソフトウェア資源配布方法。
JP16410190A 1990-06-25 1990-06-25 ソフトウェア資源配布管理システム Expired - Lifetime JP3304353B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP16410190A JP3304353B2 (ja) 1990-06-25 1990-06-25 ソフトウェア資源配布管理システム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP16410190A JP3304353B2 (ja) 1990-06-25 1990-06-25 ソフトウェア資源配布管理システム

Related Child Applications (2)

Application Number Title Priority Date Filing Date
JP11197012A Division JP2000047856A (ja) 1999-07-12 1999-07-12 ソフトウェア資源配布システム
JP11197011A Division JP2000029711A (ja) 1999-07-12 1999-07-12 ソフトウェア資源配布方法

Publications (2)

Publication Number Publication Date
JPH0454634A JPH0454634A (ja) 1992-02-21
JP3304353B2 true JP3304353B2 (ja) 2002-07-22

Family

ID=15786783

Family Applications (1)

Application Number Title Priority Date Filing Date
JP16410190A Expired - Lifetime JP3304353B2 (ja) 1990-06-25 1990-06-25 ソフトウェア資源配布管理システム

Country Status (1)

Country Link
JP (1) JP3304353B2 (ja)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09222905A (ja) * 1996-02-15 1997-08-26 Fujikura Ltd 制御プログラム更新方法
JP2001216150A (ja) * 2000-02-03 2001-08-10 Bandai Co Ltd 通信システム及びサーバ端末並びにサーバ及び課金システム
JP2002278785A (ja) * 2001-03-16 2002-09-27 Hitachi Kokusai Electric Inc プログラム配信方法
US7058088B2 (en) 2001-03-28 2006-06-06 Minolta Co., Ltd. Data communication program product to rewrite simultaneously firmware of plurality of devices connected to network

Also Published As

Publication number Publication date
JPH0454634A (ja) 1992-02-21

Similar Documents

Publication Publication Date Title
US7246372B2 (en) Portable device and a method for accessing a computer resource of a temporary registered user
US7219234B1 (en) System and method for managing access rights and privileges in a data processing system
EP0797798B1 (en) Method and apparatus to update or change a network directory
DE69122830T2 (de) Verteiltes Konfigurationsprofil für ein Rechnersystem
US6175878B1 (en) Integration of systems management services with an underlying system object model
US9223625B2 (en) Client server system and method for executing an application utilizing distributed objects
US7454516B1 (en) Scalable virtual partitioning of resources
US8180868B2 (en) Adaptive resource management
US5987497A (en) System and method for managing the configuration of distributed objects
US7475199B1 (en) Scalable network file system
US7908349B2 (en) Resource management with rule based consistency check
US20030105732A1 (en) Database schema for structure query language (SQL) server
JP2000163269A (ja) サーバからクライアントにアプリケーションを配布するための方泡システム及びプログラム記憶媒体
JPH06223040A (ja) ソフトウェアライセンス管理システム
JP3304353B2 (ja) ソフトウェア資源配布管理システム
US7209927B2 (en) Adaptive resource management helper component for facilitating autonomic management of subject entities
JP3524270B2 (ja) 並列処理システム
JP2000339156A (ja) ライセンス管理システム
JP2000029711A (ja) ソフトウェア資源配布方法
US7743008B2 (en) Adaptive management method with workflow control
JP2000047856A (ja) ソフトウェア資源配布システム
JPH0512226A (ja) 複合電子計算機システム
JPH1055300A (ja) ファイルアクセス方法
JPH05120037A (ja) システム資源管理ジヨブ動的情報の動的管理表示方式
JPH1021099A (ja) コンピュータシステムおよびプロセス実行制御方法

Legal Events

Date Code Title Description
FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 6

Free format text: PAYMENT UNTIL: 20080510

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090510

Year of fee payment: 7

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 8

Free format text: PAYMENT UNTIL: 20100510

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110510

Year of fee payment: 9

EXPY Cancellation because of completion of term
FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 9

Free format text: PAYMENT UNTIL: 20110510