Java8免費更新成為過去式,藍科發布策略如何應對?

2019-11-15 17:57 來源:中國會計網

  美國甲骨文股份有限公司Oracle宣布調整其Java標準版的發布模型,不再為用戶提供免費的Java8更新服務。

  這一消息在Java社區引起了軒然大波,這個決定也影響了藍科,進而影響到藍科的客戶。在此背景下,我們對藍科的創始人、藍科軟件背后的構架大師:Rolf-JürgenMoll進行了采訪,解析Oracle發布模型變更下的藍科最新的發布策略,以及客戶如何從中更好地獲益。

  ◎Oracle:新發布模型

  去年9月,OracleJava平臺團隊首席架構師MarkReinhold寫了一篇有趣的文章,建議對Java的發布政策進行調整,從特征驅動模型轉向時間驅動模型。

  而官方在2018年3月發布了這個問題的最終解決方案,現在,Java發布策略為每六個月發布一個新的Java版本,每三年發表一個長期支持版本(Long-TermSupport簡稱LTS)。與此同時,Oracle宣布將停止對Java8的更新服務,這正是目前藍科軟件正在使用的Java版本。

  ◎LucaNet:新發布策略

  Java是藍科應用程序的基礎,藍科有義務為客戶提供基于Oracle支持的Java版本的軟件,它應確保LucaNet應用系統中的所有代碼都能真正得到支持。

  藍科可以通過調整時間驅動的發布模型來實現這一點;此外,從2018年11月開始,藍科軟件已轉換為Java11,也就是Java的下一個長期支持(LTS)版本。對客戶來說,這能更好地保障高安全性和可靠性。

  藍科之所以轉向新的發布策略,還有一個重要的原因:多年來,藍科的軟件已經發展成為業務關鍵。客戶在日常工作中受到嚴格的期限限制和監管要求的約束,他們希望藍科提供穩定、安全和績效導向的軟件,為了滿足客戶的需求,這次新的發布策略應運而生。

  ◎時間驅動模型:

  可理解為:藍科每個月都會發布新的版本

  顧名思義,藍科的軟件版本將在未來某個預定的時間點發布——每個月發布一次——而不再根據預定義的功能集。未來按月度發布的軟件將只包含按時完成的功能,任何尚未完成的內容都將進入下一個版本。

  可以這么認為,藍科每個月都會發布新的版本,但是每年11月會發布一個長期支持(LTS)版本,這個版本將不會再被更新,可以持續使用兩年。同時,會有一個持續更新的版本將在11月推出,最新功能將每月在原有基礎上不斷更新。

  ◎長期支持版本VS每月發行版本如何選擇?

  Rolf-Jürgen先生介紹,不管哪種版本,最本質最關鍵的是軟件的平衡敏捷性、可預測性和穩定性。客戶可以自行決定使用每月發行版本,或是經過一年時間創建的可靠的長期支持(LTS)版本(具有一年中所有累積更新的功能,服務期限為兩年)。

  ▷每月發行版本

  想要盡快享受新功能的客戶建議選擇每月發行版本,他們每月將從藍科軟件商店收到新產品安裝提醒。正如在Office365中所看到的一樣,用戶界面細節也可能會在某個時候發生變化,但是基本的可用性和功能性是保持不變的。

  ▷長期支持版本

  希望盡可能長時間堅持使用成熟版本的客戶,最好選擇每年11月發布的長期支持(LTS)版本,它的使用期限是兩年。

  Rolf-Jürgen先生表示,客戶也可以選擇從目前的長期支持(LTS)版本切換到每月發行版本,但是如果客戶想從每月更新的版本回到長期支持(LTS)版本的話,只能等到11月。升級始終是大多數人的選擇,但降級不是。

  ◎多重測試+ISO9001認證=質量保證

  在經過各種測試之后,功能才會集成到發布版本中。Rolf-Jürgen先生介紹,所謂“完成”是一個高度精確的計劃,它包括了在功能完全集成到版本發布之前必須保證的所有內容。

  藍科有一個質量保證體系,在啟動發布版本前會仔細檢查所有關鍵點,此外,在整個過渡轉換范圍內,藍科正在按照ISO9001認證軟件開發過程。

  Rolf-Jürgen先生強調,世界上沒有任何一家軟件公司能夠成功生產出沒有任何錯誤的軟件,特別是在進行更新的時候。軟件都是在應用過程中逐漸成熟的,因此,事先進行的每一個測試永遠都只是實驗性測試而已。

  藍科會在正式發布一個月前事先在公司內部使用藍科軟件,客戶只有在內測使用通過后,才會收到更新版藍科軟件。

  未來:讓LucaNet11在Java11上運行

  Rolf-Jürgen先生提到,在Java世界中,版本的更新要花很長時間,當Java8推出時,Java7仍然服務了很長時間。

  作為一名開發人員,從管理的角度來看,Rolf-Jürgen先生表示可以理解Oracle的決定,因為同時處理多個版本意味著非常大的工作量,尤其是當涉及對安全至關重要的領域時。

  隨著藍科應用軟件核心Java8的免費商業支持的終止,Oracle的免費支持已于2019年2月結束。

  目前有兩個選擇:每個客戶都跟Oracle簽訂自己的商業支持合同,這既費時又費錢;或者是藍科確保自己的軟件運行在Oracle支持的Java版本上。當然,第一個選項并不是最優的替代方案。

  這就是為什么藍科目前正在努力讓LucaNet11——或者更準確地說,LucaNet11LTS——運行在Java11上。

  對于那些還在用藍科9.2版本的客戶,Rolf-Jürgen先生建議其切換到LucaNet11版本。

  Rolf-Jürgen先生表示,藍科希望繼續成為客戶可靠的合作伙伴,這就是為什么我們將所有的精力都用于應對當前的挑戰——無論是Oracle、數據安全還是其他問題。

  發布版本是指某個版本的軟件對公眾可用。

  軟件版本是唯一可識別的。

  發布系列包含每個月發布的軟件版本,一個月后失效。

  長期支持(LTS)版本是一種支持較長時間的功能性版本,每年11月發行,LucaNet將支持LTS版本兩年。

  LucaNet德國藍科

  “源自德國的集團財務管控和商業智能平臺”

  LucaNet股份公司成立于上世紀90年代,總部位于德國的首都柏林。經過二十多年的高速發展和積累沉淀,LucaNet逐漸壯大,由最初聚焦于德語國家市場的區域化公司,成長為分支機構遍布世界各個地區的全球化解決方案供應商。LucaNet憑借先進的理念、成熟的產品、專業的服務在世界各地贏得越來越多客戶的信賴,樹立了良好的企業形象。憑借自身在集團管控領域的多年沉淀,以及二十年來為全球大量集團企業用戶的咨詢成果,LucaNet將商業智能(BI)的先進技術與集團財務管控最佳實踐相結合,逐步完善成為集多重功能于一體的集團管控綜合解決方案:

  憑借高度標準化、智能化、模型化的特征,LucaNet成為了全球范圍內財務智能(FinancialIntelligence)領域的專家。

大街赚钱的方法 贵州11选5组三走势图 1分快3大小单双走势图 河南快三的彩票网址 2015年股市五月 2020038期福彩3d图谜专区 广西快乐十分包号玩法 3d试机号与奖号关系秘诀 北京pk10计划开奖 体彩481中奖规则 维信理财