JP5437270B2 - 下位互換性の無いサーババージョンをクライアント/サーバコンピューティング環境に展開するための方法およびシステム - Google Patents
下位互換性の無いサーババージョンをクライアント/サーバコンピューティング環境に展開するための方法およびシステム Download PDFInfo
- Publication number
- JP5437270B2 JP5437270B2 JP2010542632A JP2010542632A JP5437270B2 JP 5437270 B2 JP5437270 B2 JP 5437270B2 JP 2010542632 A JP2010542632 A JP 2010542632A JP 2010542632 A JP2010542632 A JP 2010542632A JP 5437270 B2 JP5437270 B2 JP 5437270B2
- Authority
- JP
- Japan
- Prior art keywords
- client
- version
- server
- application
- software program
- 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 - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44536—Selecting among different versions
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
- G06F9/485—Task life-cycle, e.g. stopping, restarting, resuming execution
- G06F9/4856—Task life-cycle, e.g. stopping, restarting, resuming execution resumption being on a different machine, e.g. task migration, virtual machine migration
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5061—Partitioning or combining of resources
- G06F9/5077—Logical partitioning of resources; Management or configuration of virtualized resources
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H40/00—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
- G16H40/40—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the management of medical equipment or devices, e.g. scheduling maintenance or upgrades
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H40/00—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
- G16H40/60—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices
- G16H40/63—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices for local operation
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Biomedical Technology (AREA)
- Computer Security & Cryptography (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Epidemiology (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Primary Health Care (AREA)
- Public Health (AREA)
- Information Transfer Between Computers (AREA)
- Stored Programmes (AREA)
- Computer And Data Communications (AREA)
Description
該方法は、最初に、アプリケーションサーバのソフトウェアプログラムの新しい下位互換性の無いバージョンが提供されるクライアントシステムに、アプリケーションサーバの現在バージョンと互換性があるモード、および新しい下位互換性の無いバージョンと互換性があるモードで動作可能である、クライアントアプリケーションを配布するステップから成る。
クライアントシステムへの組み込みに応じて、クライアントアプリケーションは、アプリケーションサーバの現在バージョンと互換性がある、ダウングレードモードに設定される。
アプリケーションサーバの現在バージョンが依然として稼動中である間、クライアントアプリケーションは、ダウングレードモードで動作し続ける。
アプリケーションサーバの新しい下位互換性の無いバージョンの導入に応じて、クライアントアプリケーションは、アプリケーションサーバの新しいバージョンと互換性がある、有効モードに設定される。
その時点から、クライアントアプリケーションは、有効モードで動作する。モードの設定は、クライアント/サーバネットワーキング環境内で動作するバージョンサーバに問い合わせるクライアントシステムの再起動ごとに、自動的にトリガされる。
問い合わせは、クライアントシステムをダウングレードモードおよび有効モードを含むモードで動作させるように、問い合わせられたバージョンサーバからステータス値を得るために、クライアントシステムの識別と、クライアントアプリケーションのバージョン番号とを含む。
−設定ステップは、クライアントシステムの再起動ごとに自動的にトリガされ、
クライアント/サーバネットワーキング環境で動作するバージョンサーバに問い合わせるステップであって、該問い合わせは、クライアントシステムの識別を含み、クライアントアプリケーションのバージョン番号をさらに含む、ステップと、
クライアントシステムをダウングレードモードおよび有効モードを含むモードで動作させるように、問い合わせられたバージョンサーバからステータス値を得るステップとをさらに含む。
−問い合わせは、統計を確立するように、クライアントシステムに関する地理的位置、ユーザ識別、およびあらゆる種類の情報をさらに含む。
−問い合わせ内容は、バージョンサーバのデータベース内に格納される。
−クライアントシステムの再起動は、アプリケーションサーバのソフトウェアプログラムの新しい下位互換性の無いバージョンが稼働された時に、アプリケーションサーバを動作させるサービスプロバイダによって強制される。
−クライアントシステムの再起動は、アプリケーションサーバのソフトウェアプログラムの新しい下位互換性の無いバージョンがロードされた時に、自動的に強制される。
−クライアントシステムの再起動は、前バージョンに関するフォールバックの場合に、自動的に強制される。
−クライアントアプリケーションは、クライアントシステムを無効モードで動作させるように、バージョンサーバからステータス値を受け取る。
−得るステップは、 バージョンサーバにおいて、
メタ規則に対してクライアントアプリケーションのバージョン番号を確認して、メタ規則が指定するものよりも古いクライアントアプリケーションが無効であると即時に宣言する、先行ステップを含む。
−メタ規則の確認が成功した場合に、
一組の互換性規則に対してクライアントアプリケーションのバージョン番号を確認するステップと、
規則の内容に従って、互換性規則に関係するクライアントアプリケーションが、無効、非推奨、またはダウングレードであると宣言するステップと、
そうでない場合は、いかなる互換性規則にも関係しないクライアントアプリケーションが、有効であると宣言するステップとを含む。
−得るステップは、1つ以上のクライアントアプリケーションの問題を修正するように、パッチをさらに配信する。
−パッチは、クライアントシステムが再起動されるたびに、動的に適用される。
−クライアントアプリケーションは、グラフィックユーザインタフェースを含む。
−ユーザ識別、
−ユーザのオフィス、例えば:ロンドンにあるルフトハンザ(LH)代理店のLONLH033、
−ユーザの場所、例えば:ロンドンヒースロー空港の第2ターミナルのゲート20に対するLHR/T2/GTE/20、
−ユーザの組織、例えば:航空会社名であるLH、
−その他。
非推奨:クライアントアプリケーションおよびGUIは、古いバージョンであるが、現在のプロダクションサーバと互換性があることを示す。このステータスは、GUIの新しいバージョンが利用できるが、古い展開されたGUIは、現在サーバとの互換性を保持している時に用いられる。クライアント構成に応じて、任意で、ログイン時に警告メッセージがエンドユーザに表示される。
バージョンNへダウングレード:新しく展開されたクライアントアプリケーションおよびGUIのバージョンN+1が、バージョンNとして動作しなければならない(一方で、対応する新しいサーバを作動させる前に、新しいクライアントアプリケーションおよびGUIが配布されている)ことを示す。上述のように、このステータスは、主に、下位互換性の無いサーバの起動を管理できるようにするために用いられる。以下に説明するように、サーバの(前バージョンへの)フォールバックを管理するためにも用いられる場合もある。
無効:クライアントアプリケーションおよびGUIが、現在のプロダクションサーバとの互換性が無い、古いバージョンであることを示す。クライアントノードのエンドユーザは、ログイン時に警告通知を受け取り、通常は、ブロックされる。
Claims (17)
- アプリケーションサーバ(109)内で実行されるソフトウェアプログラムの新しい下位互換性の無いバージョンの、クライアント/サーバネットワーキング環境(130)内への導入を管理するための方法であって、
最初に、アプリケーションサーバの前記ソフトウェアプログラムの前記新しい下位互換性の無いバージョンが提供されるクライアントシステム(122)に、前記アプリケーションサーバの前記ソフトウェアプログラムの現在バージョンと互換性があるダウングレードモード、および前記ソフトウェアプログラムの前記新しい下位互換性の無いバージョンと互換性がある有効モードで動作可能である、クライアントアプリケーション(120)を配布するステップと、
前記クライアントシステムへの組み込みに応じて、前記クライアントアプリケーションを、前記アプリケーションサーバの前記ソフトウェアプログラムの前記現在バージョンと互換性がある、ダウングレードモード(370)に設定するステップと、
前記アプリケーションサーバの前記ソフトウェアプログラムの前記新しい下位互換性の無いバージョンの導入まで、前記クライアントアプリケーションを前記ダウングレードモードで動作させ続けるステップと、
前記アプリケーションサーバの前記ソフトウェアプログラムの前記新しい下位互換性の無いバージョンの導入に応じて、前記クライアントアプリケーションを、前記アプリケーションサーバの前記ソフトウェアプログラムの前記新しい下位互換性のないバージョンと互換性がある、前記有効モード(380)に設定するステップと、
その時点から、前記クライアントアプリケーション(120)を前記有効モードで動作させるステップと、
を含む、方法。 - 設定するステップは、前記クライアントシステムの再起動ごとに自動的にトリガされ、下記のステップ
前記クライアント/サーバネットワーキング環境で動作するバージョンサーバ(105)に問い合わせるステップ(212)であって、前記問い合わせは、前記クライアントシステムの識別を含み、クライアントアプリケーションのバージョン番号をさらに含む、ステップと、
前記クライアントシステム(216)を、前記ダウングレードモードおよび前記有効モードを含む複数のモードから選択された一つのモードで動作させるように、前記問い合わせられたバージョンサーバ(105)からステータス値を得るステップ(214)と、
をさらに含む、請求項1に記載の方法。 - 問い合わせ(212)は、統計を確立するように、前記クライアントシステムに関する地理的位置、ユーザ識別、およびあらゆる種類の情報をさらに含む、請求項2に記載の方法。
- 問い合わせの内容は、前記バージョンサーバのデータベース(107)内に格納される、請求項2又は3に記載の方法。
- 前記クライアントシステムの再起動は、前記アプリケーションサーバの前記ソフトウェアプログラムの前記新しい下位互換性の無いバージョンが稼働された時に、前記アプリケーションサーバ(100)を動作させるサービスプロバイダによって強制される、請求項2に記載の方法。
- 前記クライアントシステムの再起動は、前記アプリケーションサーバの前記ソフトウェアプログラムの前記新しい下位互換性の無いバージョンがロードされた時に、自動的に強制される、請求項5に記載の方法。
- 前記バージョンサーバから前記クライアントシステムへ再起動の問い合わせ及びサインアウトメッセージが送られることにより再起動が強制される、請求項2から6のいずれか1項に記載の方法。
- 前記クライアントシステムの再起動は、前記アプリケーションサーバの前記ソフトウェアプログラムの前バージョンに関するフォールバックの場合に、自動的に強制される、請求項5に記載の方法。
- 前記クライアントアプリケーションは、前記クライアントシステムを無効モード(350)で動作させるように、前記バージョンサーバから前記ステータス値を受け取る、請求項2に記載の方法。
- 前記得るステップは、バージョンサーバにおいて、
メタ規則に対して前記クライアントアプリケーションのバージョン番号を確認して(320)、メタ規則が指定するものよりも古いクライアントアプリケーションが無効であると即時に宣言する、先行ステップを含む、
請求項2に記載の方法。 - メタ規則の確認に成功した場合に、
一組の互換性規則(340)に対して前記クライアントアプリケーションのバージョン番号を確認するステップと、
規則の内容に従って、前記互換性規則(340)に関係する前記クライアントアプリケーションが、無効(350)、非推奨(360)、またはダウングレード(370)であると宣言するステップと、
そうでない場合は、いかなる互換性規則にも関係しない前記クライアントアプリケーションが、有効(380)であると宣言するステップと、
をさらに含む、請求項10に記載の方法。 - 前記得るステップは、1つ以上のクライアントアプリケーションの問題を修正するように、パッチ(414)を前記クライアントシステムにさらに配信する、請求項2に記載の方法。
- 前記パッチは、前記クライアントシステムが再起動される(416)たびに、動的に適用される、請求項12に記載の方法。
- 前記クライアントアプリケーションは、グラフィックユーザインタフェース(210)を含む、請求項1から13のいずれか1項に記載の方法。
- 前記アプリケーションサーバから遠隔設置された前記クライアントシステムにおいて実行される多数のクライアントアプリケーションのために使用されることを特徴とする請求項1から14のいずれか1項に記載の方法。
- アプリケーションサーバのソフトウェアプログラムの新しい下位互換性の無いバージョンの、請求項1〜15のうちのいずれか1項に記載の前記方法の各ステップを実行するために適合される手段を備える、バージョンサーバ(105)と、データベース(107)とを含むクライアント/サーバネットワーキング環境(100)内への導入を管理するためのシステム。
- アプリケーションサーバのソフトウェアプログラムの新しい下位互換性の無いバージョンの、請求項1から15のうちのいずれか1項に記載のクライアント/サーバネットワーキング環境内への導入を管理するための前記方法を、少なくとも1つのコンピュータ(110、122)に動作させるための、コンピュータで読み取り可能な記憶媒体に格納されるコンピュータプログラム。
Applications Claiming Priority (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP08300042A EP2083354A1 (en) | 2008-01-22 | 2008-01-22 | Method and system for deploying non-backward compatible server versions in a client/server computing environment |
| EP08300042.2 | 2008-01-22 | ||
| US2283408P | 2008-01-23 | 2008-01-23 | |
| US61/022,834 | 2008-01-23 | ||
| PCT/EP2009/050471 WO2009092666A1 (en) | 2008-01-22 | 2009-01-16 | Method and system for deploying non-backward compatible server versions in a client/server computing environment |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2011510388A JP2011510388A (ja) | 2011-03-31 |
| JP2011510388A5 JP2011510388A5 (ja) | 2012-04-05 |
| JP5437270B2 true JP5437270B2 (ja) | 2014-03-12 |
Family
ID=39238889
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010542632A Expired - Fee Related JP5437270B2 (ja) | 2008-01-22 | 2009-01-16 | 下位互換性の無いサーババージョンをクライアント/サーバコンピューティング環境に展開するための方法およびシステム |
Country Status (11)
| Country | Link |
|---|---|
| US (1) | US9098371B2 (ja) |
| EP (2) | EP2083354A1 (ja) |
| JP (1) | JP5437270B2 (ja) |
| KR (1) | KR101676042B1 (ja) |
| CN (1) | CN101925878B (ja) |
| AU (1) | AU2009207774B2 (ja) |
| BR (1) | BRPI0906423A2 (ja) |
| CA (1) | CA2711944C (ja) |
| ES (1) | ES2632740T3 (ja) |
| WO (1) | WO2009092666A1 (ja) |
| ZA (1) | ZA201004928B (ja) |
Families Citing this family (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8161551B1 (en) * | 2009-04-21 | 2012-04-17 | Mcafee, Inc. | System, method, and computer program product for enabling communication between security systems |
| CN102521001B (zh) * | 2011-12-19 | 2014-04-02 | 青岛海信网络科技股份有限公司 | 一种c/s结构应用程序版本兼容性控制方法 |
| US9262149B2 (en) * | 2012-04-12 | 2016-02-16 | International Business Machines Corporation | Managing incrementally applied system updates |
| US9509566B2 (en) * | 2013-06-27 | 2016-11-29 | Yokogawa Electric Corporation | System and method for generating output data |
| US9262237B2 (en) | 2013-12-17 | 2016-02-16 | International Business Machines Corporation | Automating software availability management based on API versioning |
| US9262152B1 (en) * | 2015-01-22 | 2016-02-16 | Bank Of America Corporation | Modular system including management and deployment of software updates and revisions |
| CN106897053B (zh) * | 2016-07-08 | 2020-06-26 | 阿里巴巴集团控股有限公司 | 一种代码发布方法与装置 |
| US10417116B2 (en) * | 2016-07-28 | 2019-09-17 | International Business Machines Corporation | System, method, and apparatus for crowd-sourced gathering of application execution events for automatic application testing and replay |
| US10289401B1 (en) * | 2016-12-30 | 2019-05-14 | Juniper Networks, Inc | Systems and methods for efficiently downgrading operating systems installed on network devices |
| CA3084719C (en) | 2017-10-17 | 2024-01-23 | Telefonaktiebolaget Lm Ericsson (Publ) | Service registration in a communications network |
| US10997192B2 (en) | 2019-01-31 | 2021-05-04 | Splunk Inc. | Data source correlation user interface |
| US10754638B1 (en) * | 2019-04-29 | 2020-08-25 | Splunk Inc. | Enabling agile functionality updates using multi-component application |
| US11194564B1 (en) | 2019-04-29 | 2021-12-07 | Splunk Inc. | Maintaining compatibility in a multi-component application |
| CN112738550B (zh) * | 2019-10-14 | 2022-10-11 | 腾讯科技(深圳)有限公司 | 内容数据的处理方法、装置、电子设备及介质 |
| US11151125B1 (en) | 2019-10-18 | 2021-10-19 | Splunk Inc. | Efficient updating of journey instances detected within unstructured event data |
| CN111522561B (zh) * | 2020-03-06 | 2023-06-06 | 杜晓楠 | Dbft分布式网络中平滑向后兼容升级的方法、计算机可读存储介质和dbft网络 |
| US11269876B1 (en) | 2020-04-30 | 2022-03-08 | Splunk Inc. | Supporting graph data structure transformations in graphs generated from a query to event data |
| US11561821B1 (en) * | 2020-05-07 | 2023-01-24 | Amazon Technologies, Inc. | Controlling placement of virtualized resources based on desirability index for host pools |
| US11741131B1 (en) | 2020-07-31 | 2023-08-29 | Splunk Inc. | Fragmented upload and re-stitching of journey instances detected within event data |
| CN113885903B (zh) * | 2021-08-30 | 2022-07-29 | 珠海读书郎软件科技有限公司 | 一种应用市场多应用升级的方法 |
Family Cites Families (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0581010A (ja) * | 1991-09-20 | 1993-04-02 | Fujitsu Ltd | パツチ実施方法 |
| JPH07129373A (ja) * | 1993-10-29 | 1995-05-19 | Matsushita Electric Ind Co Ltd | アプリケーションバージョン管理装置 |
| US5754785A (en) * | 1995-04-27 | 1998-05-19 | General Datacomm | Communications network equipment |
| US5732275A (en) * | 1996-01-11 | 1998-03-24 | Apple Computer, Inc. | Method and apparatus for managing and automatically updating software programs |
| US6343328B1 (en) * | 1997-02-10 | 2002-01-29 | International Business Machines Corporation | Digital computer system using embedded comments to manipulate virtual controller functions |
| US6718549B1 (en) * | 1999-05-05 | 2004-04-06 | Microsoft Corporation | Methods for managing the distribution of client bits to client computers |
| US6754848B1 (en) * | 1999-09-30 | 2004-06-22 | International Business Machines Corporation | Method, system and program products for operationally migrating a cluster through emulation |
| WO2001069382A1 (en) * | 2000-03-10 | 2001-09-20 | Aether Systems, Inc. | System, method and apparatus for initial configuration of a client device |
| US20020078262A1 (en) | 2000-12-14 | 2002-06-20 | Curl Corporation | System and methods for providing compatibility across multiple versions of a software system |
| US6950847B2 (en) * | 2001-07-12 | 2005-09-27 | Sun Microsystems, Inc. | Service provider system for delivering services in a distributed computing environment |
| JP2004334767A (ja) * | 2003-05-12 | 2004-11-25 | Nec Corp | 情報処理方法、情報処理装置及び情報処理プログラム |
| JP2005107708A (ja) * | 2003-09-29 | 2005-04-21 | Canon Inc | アプリケーション配布システム |
| US20050108706A1 (en) * | 2003-11-14 | 2005-05-19 | International Business Machines Corporation | Method and system for dynamically loading server code on a client to support multiple veresions of client and servers in a client/server application |
| CN1287279C (zh) | 2003-11-14 | 2006-11-29 | 中兴通讯股份有限公司 | 一种分布式系统中客户端从服务器端下载软件的方法 |
| US20050132032A1 (en) * | 2003-12-15 | 2005-06-16 | Bertrand Daniel W. | Autonomous agent-based system management |
| KR100992027B1 (ko) * | 2004-09-17 | 2010-11-05 | 인터내셔널 비지네스 머신즈 코포레이션 | 클라이언트 플랫폼에 포틀릿을 표시 및 설치하는 방법 |
| US7792522B1 (en) * | 2006-01-13 | 2010-09-07 | Positive Access Corporation | Software key control for mobile devices |
| JP4842690B2 (ja) * | 2006-04-14 | 2011-12-21 | 富士通株式会社 | アプリケーション管理プログラム、アプリケーション管理方法およびアプリケーション管理装置 |
| US7606836B2 (en) * | 2006-08-21 | 2009-10-20 | Tibco Software Inc. | Methods for efficient data version verification |
-
2008
- 2008-01-22 EP EP08300042A patent/EP2083354A1/en not_active Withdrawn
-
2009
- 2009-01-16 WO PCT/EP2009/050471 patent/WO2009092666A1/en not_active Ceased
- 2009-01-16 AU AU2009207774A patent/AU2009207774B2/en not_active Ceased
- 2009-01-16 BR BRPI0906423-0A patent/BRPI0906423A2/pt not_active IP Right Cessation
- 2009-01-16 JP JP2010542632A patent/JP5437270B2/ja not_active Expired - Fee Related
- 2009-01-16 CN CN200980102667.XA patent/CN101925878B/zh not_active Expired - Fee Related
- 2009-01-16 EP EP09704579.3A patent/EP2235625B1/en not_active Not-in-force
- 2009-01-16 ES ES09704579.3T patent/ES2632740T3/es active Active
- 2009-01-16 CA CA2711944A patent/CA2711944C/en active Active
- 2009-01-16 KR KR1020107018197A patent/KR101676042B1/ko not_active Expired - Fee Related
- 2009-01-16 US US12/863,641 patent/US9098371B2/en active Active
-
2010
- 2010-07-13 ZA ZA2010/04928A patent/ZA201004928B/en unknown
Also Published As
| Publication number | Publication date |
|---|---|
| US9098371B2 (en) | 2015-08-04 |
| KR20100113573A (ko) | 2010-10-21 |
| CN101925878A (zh) | 2010-12-22 |
| KR101676042B1 (ko) | 2016-11-14 |
| CN101925878B (zh) | 2015-01-14 |
| AU2009207774B2 (en) | 2014-10-30 |
| EP2235625B1 (en) | 2017-05-03 |
| CA2711944C (en) | 2018-08-14 |
| AU2009207774A1 (en) | 2009-07-30 |
| JP2011510388A (ja) | 2011-03-31 |
| US20110185348A1 (en) | 2011-07-28 |
| BRPI0906423A2 (pt) | 2015-07-14 |
| CA2711944A1 (en) | 2009-07-30 |
| ES2632740T3 (es) | 2017-09-15 |
| WO2009092666A1 (en) | 2009-07-30 |
| EP2083354A1 (en) | 2009-07-29 |
| EP2235625A1 (en) | 2010-10-06 |
| ZA201004928B (en) | 2012-10-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5437270B2 (ja) | 下位互換性の無いサーババージョンをクライアント/サーバコンピューティング環境に展開するための方法およびシステム | |
| US7003767B2 (en) | System and method for remotely updating software applications | |
| US20120102480A1 (en) | High availability of machines during patching | |
| EP1465064A2 (en) | Operating system deployment methods and systems | |
| MXPA05001672A (es) | Arquitectura de sistema de distribucion de actualizacion y metodo para distribuir software. | |
| US20070043831A1 (en) | Distribution of software based on scheduled time to deploy software dynamic resource state of systems involved in deployment of software and based upon environmental conditions | |
| WO2015043407A1 (en) | Method, system, and apparatus for online service inspection | |
| CN101727343A (zh) | 分布式服务器的软件安装部署方法 | |
| US10042632B2 (en) | Collaborative maintenance of software programs | |
| EP3772686A1 (en) | Automatic restore for a failed virtual computing session | |
| JP2009521746A (ja) | プログラム実行サービスウィンドウ | |
| KR20160025282A (ko) | 클라이언트 단말에 대한 사용자 맞춤형 동기화 서비스 제공 방법 및 시스템 | |
| CN104572255A (zh) | 一种多层应用托管方法、装置及系统 | |
| CN114257503A (zh) | 加速域名部署方法、服务器、系统和存储介质 | |
| CN107870768A (zh) | 一种CAE集群模式下Web应用程序的不停机部署方法 | |
| EP3659033B1 (en) | Connector leasing for long-running software operations | |
| CN105827467A (zh) | 一种注册中心升级方法、相关设备及系统 | |
| CN116582527B (zh) | 分布式服务的动态更新方法、装置、设备、介质及产品 | |
| JP4882291B2 (ja) | モジュール更新プログラム | |
| US7657615B1 (en) | Approach for provisioning network devices | |
| US7346767B2 (en) | Method and apparatus for managing resource access in configuring a plurality of computers | |
| JP4710171B2 (ja) | プログラム実行方法及びこれを用いたシステム | |
| JP2017058935A (ja) | データ配信制御プログラム、データ配信制御方法及びデータ配信装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120106 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120214 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130214 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130226 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20130516 |
|
| A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20130605 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20130621 |
|
| A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20130702 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130910 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20131101 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20131203 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20131211 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 5437270 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |