要繼續在受支持的版本中運行業務應用程序,並利用最新的產品功能,必須進行遷移。 IBM BPM和IBM Business Monitor基礎架構使用最新的性能升級至關重要,這樣您的應用程序才能利用最新的標準和模式。 遷移可以定義爲從原始環境(運行舊版本的IBM業務流程管理和業務活動監視產品,其中可能包含其他體系結構,例如IBM WebSphere Process Server)遷移到新環境(運行支持的基礎架構) ,最好是IBM BPM和IBM Business Monitor的最新版本。
本教程主要側重於以V8.5.5作爲目標平臺的IBM BPM和IBM Business Monitor的遷移規劃,但適用於以後可用的更高版本。 以下各節介紹了IBM BPM和IBM Business Monitor的遷移概念,概述了建議的遷移方法,討論了遷移選項,提供了評估技術,並描述了計劃和執行遷移所需的遷移執行詳細信息。
下表中描述的角色通常包含在將應用程序遷移到IBM BPM和IBM Business Monitor的項目中。
角色 | 職責範圍 |
---|---|
專案經理 |
確保遷移項目「正確」運行並在給定的時間範圍內完成(在當前版本停止運行之前)。 |
業務流程分析師 |
確定是否必須更改或擴展現有流程以及如何擴展現有流程,或者必須創建新流程。 |
解決方案架構師 |
確保所有相關應用程序都已遷移,並且正確考慮和實施了對最終用戶的影響。 決定是否以及如何修改應用程序(理想情況下,在此項目中不應進行任何修改)。 |
業務流程開發人員 | 爲流程應用程序的開發提供主要輸入。 |
IBM BPM架構師 | 提供流程應用程序設計的主要輸入。 |
業務流程集成開發人員 |
確保在新的或遷移的環境中正確實施了現有的後端集成(例如,MQ集成)。 |
業務監控架構師 |
提供用於監視應用程序設計的主要輸入(包括儀表板和報告)。 |
業務監視器開發人員 | 提供用於開發監視器模型應用程序的主要輸入(包括儀表板和報告)。 |
基礎架構師 |
確保現有環境正確映射到新的或遷移的IBM BPM環境(例如,集羣,數據庫,安全性,LDAP等)。 |
IBM BPM管理員 | 確保當前的應用程序部署機制也可以在新的或遷移的IBM BPM環境中工作。 確保對現有和將來的業務流程實施進行技術監控,以進行性能和調整。 |
IBM Business Monitor管理員 | 確保當前的監視應用程序部署機制也可以在新的或遷移的IBM Business Monitor環境中使用。 確保對現有和將來的業務監視實施進行技術上的性能監視和調整。 |
測試儀 | 確保現有應用程序在新的或遷移的IBM BPM和IBM Business Monitor環境中正常工作。 |
數據庫管理員 |
確保將現有數據庫連接正確映射到新的或遷移的IBM BPM環境(數據源,數據庫安全性)。 參與遷移過程,以便共同確定新的或遷移的IBM BPM和IBM Business Monitor環境的數據庫設計。 |
支持負責人 |
爲新的或遷移的IBM BPM和IBM Business Monitor環境提供支持。 |
瞭解產品遷移和產品升級之間的以下區別非常重要:
在爲IBM BPM或IBM Business Monitor計劃遷移項目時,請考慮兩種遷移方法:
請注意業務數據和應用程序遷移的以下限制:
考慮工件遷移的以下好處:
在決定使用哪個遷移選項時,請考慮以下因素:
查看支持遷移的以下產品版本:
從 | 至 | |||||
---|---|---|---|---|---|---|
WebSphere Process Server版本 | 終止支持日期 | IBM BPM V7.5.1.x | IBM BPM V8.0.0.x | IBM BPM V8.0.1.x | IBM BPM V8.5.0.x | IBM BPM V8.5.5 |
V6.0.2 | 10/2010 | |||||
V6.1.0 | 04/2013 | 是 | ||||
V6.1.2 | 10/2013 | 是 | ||||
V6.2.0 | 04/2014 | 是 | 是 | 是 | 是 | 是 |
V7.0.0 | 04/2015 | 是 | 是 | 是 | 是 | 是 |
從 | 至 | |||||
---|---|---|---|---|---|---|
版 | 終止支持日期 | IBM BPM V7.5.1.x | IBM BPM V8.0.0.x | IBM BPM V8.0.1.x | IBM BPM V8.5.0.x | IBM BPM V8.5.5 |
Teamworks V6.1.x | 10/2013 | 是 | 是 | 是 | 如所須 | 如所須 |
Teamworks V6.2.x | 10/2013 | 是 | 是 | 是 | 是 | 是 |
WebSphere Lombardi版V7.1 | 10/2013 | 是 | 是 | 是 | 是 | 是 |
WebSphere Lombardi版V7.2 | 04/2016 | 是 | 是 | 是 | 是 | 是 |
從 | 至 | |||||
---|---|---|---|---|---|---|
IBM BPM版本 | 終止支持日期 | IBM BPM V7.5.1.x | IBM BPM V8.0.0.x | IBM BPM V8.0.1.x | IBM BPM V8.5.0.x | IBM BPM V8.5.5 |
V7.5.0 | 不適用 | 升級 | 是 | 是 | 是 | 是 |
V7.5.1 | 不適用 | 升級 | 是 | 是 | 是 | 是 |
V8.0.0 | 不適用 | 升級 | 升級 | 是 | 是 | |
V8.0.1 | 不適用 | 升級 | 是 | 是 | ||
V8.5.0 | 不適用 | 升級 | 升級 |
從 | 至 | ||||
---|---|---|---|---|---|
IBM WebSphere Business Monitor版本 | 終止支持日期 | IBM Business Monitor V7.5.1.x | IBM Business Monitor V8.0.0.x | IBM業務監視器 V8.0.1.x |
IBM業務監視器 V8.5.5 |
V6.0.2.x | 9/2010 | 遷移到V6.1 + | 遷移到V6.2.0.x + | 遷移到V6.2.0.x + | 遷移到V6.2.0.3 + |
V6.1.x | 4/2013 | 是 | 遷移到V6.2.0.x + | 遷移到V6.2.0.x + | 遷移到V6.2.0.3 + |
V6.2.0.x | 4/2014 | 是 | 是 | 是 | 遷移到6203+ |
V6.2.0.3 | 4/2014 | 是 | 是 | 是 | 是 |
V7.0.0.x | 4/2015 | 是 | 是 | 是 | 是 |
V7.0.0.5 | 4/2015 | 是 | 是 | 是 | 是 |
從 | 至 | ||||
---|---|---|---|---|---|
IBM Business Monitor版本 | 終止支持日期 | IBM Business Monitor V7.5.1.x | IBM Business Monitor V8.0.0.x | IBM業務監視器 V8.0.1.x |
IBM業務監視器 V8.5.5 |
V7.5.0 | 不適用 | 升級 | 是 | 是 | 是 |
V7.5.1.x | 不適用 | 是 | 是 | 是 | |
V7.5.1.2 | 不適用 | 是 | 是 | 是 | |
V8.0.0 | 不適用 | 升級 | 升級 | 是 | |
V8.0.1.x | 不適用 | 是 |
在計劃遷移時,請記住,遷移可以分爲三個階段:1.遷移研討會,2.遷移評估,以及3.遷移執行。 如下圖所示,遷移研討會的時間約爲一天,而遷移評估通常需要幾個星期。 根據IBM BPM和IBM Business Monitor環境的數量,以及應用程序的數量和複雜性以及測試要求,遷移執行可能需要幾個月的時間才能完成。
無論您是要遷移到單獨的IBM BPM還是要遷移到IBM Business Monitor,還是要遷移到同時包含這兩種產品的環境,遷移階段均適用。 以下概述描述了每個階段:
遷移研討會包括與正在考慮進行遷移的應用程序的主題專家舉行的一系列會議(有關參與的潛在角色的列表,請參閱前面的角色表)。 研討會的目的是收集遷移的初始要求,並充分了解源環境以決定遷移方法,然後計劃遷移評估。
在遷移研討會期間,您的團隊應專注於以下領域:
在遷移評估期間,將進行三項活動:分析源環境,應用程序和目標環境目標;以及 確定遷移實施策略; 最後,計劃遷移實施並估算工作量(工作分解結構)。
遷移評估期間的第一個活動是分析遷移需求和遷移目標。 在遷移研討會上,通過遷移調查表檢查約束和需求以及源環境的數據。 在源環境中查看現有的應用程序工件。
遷移評估中的下一個活動是確定遷移策略。 根據先前的遷移需求分析中發現的目標和約束,考慮並研究各種遷移選項,以確定最佳的遷移策略和方法。 通常與應用程序主題專家討論遷移選項,以從業務和技術角度權衡每個選項的優缺點。
在此階段,請考慮不同的源和目標環境,例如開發,測試,登臺和生產。 另外,作爲整體策略的一部分,爲每種環境決定一種獨特的遷移方法。 如果多個應用程序適合遷移,請根據應用程序複雜性,共享的技術環境以及業務用戶之間的共有程度,評估將它們一起遷移或單獨遷移的可能性。
達成遷移策略的協議後,可將其用作下一個活動的基礎,以規劃所選方法的實施。
根據您確定的所選遷移策略和方法,創建一個遷移執行計劃,其中詳細說明了遷移執行的三個階段中的角色和活動。 階段3:「遷移執行」部分介紹了這些階段(準備,遷移,空運行和測試以及生產遷移)。
爲預算和計劃目的,爲遷移創建一個高級計劃。 在計劃中,確定每個階段的任務,確定每個任務所需的角色,並對完成每個任務的工作進行粗略的估計。 此外,爲整體遷移定義時間表,可能包括針對單個應用程序或環境的單獨階段。
遷移執行包括三個階段:準備,遷移空運行和測試以及生產遷移。
開發遷移過程和腳本以執行從源環境到目標環境的遷移。 準備用於新產品版本的基礎結構。
首先定義目標環境的需求和設計:
定義目標環境後,請安裝目標基礎結構併爲遷移的應用程序進行配置:
作爲階段2評估的一部分,您已完成了對應用程序工件的高級分析,以幫助確定遷移策略。 現在,在遷移執行的準備階段,更詳細地分析工件以爲實際遷移做準備:
準備階段的剩餘步驟是設計和開發必要的過程和腳本,以支持遷移:
測試遷移工具和過程,包括在測試(非生產)環境中對從源環境到目標環境的遷移進行試運行。 然後在遷移的應用程序上運行迴歸測試。 在此階段包括以下步驟:
遷移過程包括從源到目標生產環境的實際遷移。 遷移到生產環境通常是在有限的時間範圍內進行的,例如在系統維護窗口期間。 在遷移生產環境之前,請使用克隆的數據庫測試遷移過程並驗證遷移後的步驟。
確定一個兼顧業務和技術約束的遷移窗口,以將生產運行時環境遷移到v8.5.5。 使用以下高級步驟遷移到IBM BPM V8.5.5和IBM Business Monitor V8.5.5:
本部分提供了執行遷移的高級時間表。 建議使用以下分階段的方法來計劃遷移執行項目,因爲它涵蓋了開發工件和運行時環境的遷移:
下圖概述了工件和運行時遷移的建議階段和建議角色:
使用IBM Software Services遷移到業務流程管理解決方案有助於確保您的業務運營交付正確的商品和服務,並滿足客戶對一致性和便利性的需求。 IBM Software Services提供專門的現場諮詢服務,以滿足您的遷移需求。 在IBM Software Services中,專家訪問服務團隊在IBM Smarter Process產品方面具有深厚的技能,這些產品被IBM客戶和整個IBM用於複雜項目。 專家訪問服務團隊通過在關鍵時刻提供對深度技術專業知識的及時訪問,徹底改變了提供諮詢專業知識的方式。 IBM幫助客戶減輕風險並加快完成時間。
請與IBM軟件服務公司聯繫以舉辦遷移研討會,以幫助確定您的特定遷移需求。 基於這一爲期一天的研討會的結果,團隊可以通過對應用程序進行遷移評估並制定遷移策略和計劃來協助您進行遷移。
本教程介紹了遷移概念,並提供了指導以幫助您爲團隊計劃IBM BPM和IBM Business Monitor的遷移。 您瞭解了制定遷移戰略和啓動遷移計劃必不可少的業務計劃和準備要求。
您瞭解了IBM BPM和IBM Business Monitor遷移的高級遷移選項,包括對特定產品版本的遷移支持。 本教程介紹了建議的遷移到產品版本的方法,包括遷移研討會,遷移評估和遷移執行的階段。 本教程還概述了遷移的時間表,以及如何計劃和配置每個階段。
現在,您準備好使用遷移方法來爲您的組織計劃遷移。
作者要感謝Werner Tod,Zhang Shuo和Jim Thorpe對本文的貢獻和評論。
翻譯自: https://www.ibm.com/developerworks/bpm/library/techarticles/1502_sharma/1502_sharma.html