互联网公司之外,银联等大型企业是如何玩转软件研发的?
張建鋒,永源中間件共同創始人,原紅帽公司 JBoss 應用服務器核心開發組成員。畢業于北京郵電大學和清華大學,曾供職于金山軟件,IONA 科技公司和紅帽軟件。
\\對于 JavaEE 的各項規范比較熟悉;開源技術愛好者,喜歡接觸各類開源項目,學習優秀之處并加以借鑒,認為閱讀好的源碼就和閱讀一本好書一樣讓人感到愉悅;在分布式計算,企業應用設計,移動行業應用,DevOps 等技術領域有豐富的實戰經驗和自己的見解;愿意思考軟件背后蘊涵的管理思想,認為軟件技術是一種高效管理的實現方式,有志于將管理學和軟件開發進行結合。
\\\很多年前就開始關注 InfoQ 網站,后來又機緣巧合做過 QCon 講師,結識了 QCon 主編臧秀濤。2016 年年底,跟秀濤約聊后發現,現在 IT 技術大會雖多,但大多是互聯網公司之間的技術切磋,少有企業之間的技術交流。誠然,互聯網服務也是軟件的一種,但我認為,“傳統”的可交付軟件也是必不可少的,尤其在中國的國情下。云計算是好的方向沒錯,然而套裝軟件依然會擁有不可小覷的市場。放眼全球,IBM、微軟、甲骨文依然牢牢占據 IT 巨頭第一梯隊的位置。
\\對于技術人員來說,QCon 是一個非常好的學習和交流的平臺,其官網首頁的 Logo 下寫著“全球軟件開發大會”。既然是“軟件開發大會”自然應該增加一些“傳統軟件”相關的話題。深思熟慮之后,我建議在 QCon 北京 2017 設立一個\"企業軟件互聯網應用實踐\"專題,秀濤欣然同意并邀請我做專題出品人。
\\我認為,軟件開發大會應該有來自純軟件廠商、IT 服務商、行業應用軟件公司,以及應用 IT 走在前沿的企事業單位的聲音。經過 3 個月的努力,我請到了來自不同領域組織(企事業單位)的 6 位講師,圍繞自身企業應用的實踐,分享技術和實際經驗中的閃光點。這些組織都在各自的領域有很高知名度。
\\話題 1.《企業級供應鏈系統服務化之路》吳眾欣?新聚思架構部經理
\\新聚思是全球領先的供應鏈解決方案提供商,我們更熟悉的可能是其兄弟公司聯強國際。作為 IT 供應鏈行業的大型公司,業務系統的復雜性可想而知。數據庫的表結構、業務系統的架構復雜性,不斷演變的系統和逐步加入的需求特性。這套驅動大型供應鏈業務系統的技術經驗,值得每一位大型行業軟件架構師和開發者關注。
\\吳眾欣老師是領域專家,有著作和譯作若干本,并精于書法、繪畫、國學等,是難得的“技術全才”。
\\\\\SYNNEX SUPPLY CHAIN SERVICE SYSTEM,有超過 16 年的系統服務歷史,它一直支持著 SYNNEX 公司業務量的攀升。供應鏈系統紛繁復雜,包括倉庫管理系統(WMS),運輸管理系統(TMS),應收(AR)、應付(AP)、信用管理(CR)等系統應用。
\\如今,SYNNEX 已由使用快速開發工具,轉向兩層 Java,繼而走向 BS?
\系統,目前正在服務化道路上快速推進。本話題將分享 SYNNEX 討論、選擇、思辨、跟進及革新的心路歷程。
話題 2.《特大型央企流程管理平臺應用實踐》?董愛強?中電普華研發事業部主任
\\中電普華是知名的行業企業信息化建設軟件提供商,產品和服務齊全,地域覆蓋面廣,面對的客戶需求眾多,流程管理平臺在行業應用中起到關鍵的作用。企業應用中,ESB、BPM、CEP 和規則引擎是主要的技術產品,而 BPM 流程管理平臺是重中之重。
\\我國特大型央企的信息化建設,毫不夸張的說,涉及到國計民生,重要而關鍵,有成千上萬的技術人員進行研發保障。作為研發事業部負責人,董愛強老師非常重視在 QCon 的交流機會,他將分享平臺技術和運營經驗,值得每個垂直行業業務系統的技術人員參考借鑒。
\\\\\在國內特大型央企的 IT 建設中,各領域的業務系統在不同的歷史時期使用了多種流程管理軟件,它們所遵循的流程規范及使用的技術標準均存在巨大差異,導致端到端的流程難以打通,且項目級的流程應用使流程資源難以集中管理、實施運維成本高、資源利用不合理。如何在復雜的 IT 環境中實現統一流程標準、統一流程服務、統一流程運維,是一件極具挑戰性的事。
\\過去 10 年,企業級 BPM 作為 SOA 體系下的關鍵組件,經歷了一個加速建設的過程。本話題將帶大家從過去 10 年 BPM 平臺的建設實踐中,了解流程領域的技術發展與架構變遷,了解大型企業如何基于統一流程平臺實現多應用的統一支撐、降低管理與運維成本、提升對業務創新與管理優化的支撐能力,以及對未來架構演進方向的一些思考。
\\\話題 3.《中國銀聯的開源應用之路》?周亞國?中國銀聯技術開發中心資深工程師
\\隆重的給大家介紹下中國銀聯的周亞國老師,他是我認識的少數比我還勤奮的國企技術人員之一,在應用服務器中間件、分布式架構設計 OpenStack/SDN 等方面都具有豐富的一線技術經驗。可以說,對于 JBoss 應用服務器的熟悉和理解程度,在國內周老師應該是緊隨紅帽 JBoss 團隊成員排在前幾位的。他們團隊維護著一個豐富的經驗庫,用于應對中國銀聯開源應用中遇到的種種技術問題。
\\中國銀聯作為國字頭金融企業,原有系統也幾乎都是商業公司產品,然而技術團隊通過自身的學習和實踐,掌握了開源產品的關鍵技術細節,并走查了每個用到的開源組件的代碼,從實踐中不斷歸納總結,進行修正改進,研發出了符合自己需求的應用服務器產品。我個人認為,這是國內企業中,運用國際優秀開源軟件的典型成功案例。相信每個接納以及打算學習開源技術,并受益于成本節約的企業技術人員,都能從周老師的分享中得到啟發。
\\\\\隨著開源軟件在金融行業的應用越來越多,中國銀聯作為一家銀行卡組織,積極探索開源軟件的應用,正在經歷使用開源軟件替換商業軟件的過程,例如,銀聯基于?JBoss 開源應用服務器定制開發,形成符合公司自身需要的發行版。本話題著重以 JEE 應用服務器定制開發及分布式服務框架為例,講述銀聯的開源應用之路。
\\- 中國銀聯開源應用的背景及實踐\\t
- 如何定制化應用服務器及參與開源社區\\t
- 應用服務器定制開發點\\t
- 定制化應用服務器在使用過程中遇到的問題及解決方案\\t
- 應用遷移的歷程\
話題 4.《互聯網思維下的 MOOC 課程實踐》?馬昱春?清華大學計算機系副教授
\\清華大學是國內頂尖的高校,也是每位理工科學生夢想的最高學府。如今,?MOOC 使全球高校和專家的課程實現了在線化,讓開發者們的學習需求得到了滿足。
\\馬昱春老師是 MOOC 的實踐者,具有豐富的經驗。她教授的《組合數學》課程被評為 MOOC 精品課,組合數學是對編程最有幫助的一門數學課程,軟件工程師必學,雖然冠以數學的字樣,確是和軟件開發密不可分。
\\\\\隨著 MOOC 的洶涌來襲,在線教育開始逐漸走向各個領域。在互聯網思維的影響下,專業領域知識的傳播不再禁錮在高校的圍墻之內,而是開放給不同的學習者。作為大規模的網絡開放課程,MOOC 不是簡單地將課堂搬到網上。想要在互聯網的思維下成功開發和運營一門在線課程,不僅要求授課者對知識有極高的把握度,更需要面向多樣化的受眾群體進行靈活的設計。
\\本話題將基于 MOOC 平臺的課程建設和運營實踐,講述信息類在線課程的特點和發展之路。
\\\話題 5.《企業應用互聯網化的架構演進之路》?曾祥進?金蝶天燕中間件企業事業部負責人
\\金蝶中間件是國內中間件領域的領導者,我本人進入中間件這個領域,也受到了金蝶中間件原技術負責人袁紅崗先生的影響。
\\中間件是基礎軟件,但因為和應用架構設計緊密結合,更多的融入到軟件設計之中,作為獨立軟件反而不容易有巨大的市場紅利。但毫無疑問,中間件是真正具有技術含量的基礎軟件,前面列舉的 IBM、甲骨文、微軟都是中間件大型廠商(微軟中間件融入在.NET框架中),阿里中間件團隊也是首屈一指的國內技術團隊。
\\當前中間件已經從 JavaEE 范疇不斷外延到各個技術領域,包括云計算 PaaS?等。曾祥進老師有深度的技術積累和豐富經驗,他所分享的國內眾多企業應用的架構演進內容,相信值得每位企業應用架構師和開發者關注。
\\\\\在云計算、大數據、社交化、移動化的共同驅動下,企業應用從傳統的單體架構三層結構沿著互聯網公司走過的路,向現代化的新型應用架構演進。由于企業業務本身的復雜性要大于互聯網公司的業務,包袱也更重,因此企業應用架構的轉型所面臨的困難、挑戰也更多。
\\- 傳統企業應用如何應對更高的并發及更高的用戶體驗要求?\\t
- 具有內部復雜邏輯關系的應用如何向微服務架構轉型?\\t
- 碎片化后的應用之間如何通信并進行業務協同?\\t
- 原有的 SOA 基礎設施該如何去升級?\\t
- 具有強一致性要求的業務模塊在新的架構體系里如何設計?\
話題 6.《基于 kubernetes 的企業級容器云》?周彩欽?聯想 PaaS 團隊資深工程師
\\聯想是國內 IT 企業“老大哥”,也是國際化 IT 企業。內部的信息系統繁多,用戶來自各個部門,數據量龐大,運維面對巨大的復雜性。
\\基于容器的企業 PaaS 平臺,可以管理和高效運維來自各個部門或者合作伙伴開發的各類企業業務系統。容器云和 Kubernetes 當前都是比較新的技術,周彩欽老師所在團隊,經過 1 年多深入的技術研究和研發打磨,構建了一套符合企業使用的 PaaS 平臺。相信很多企業現在也在尋找或者調研開發一套類似的系統,那么周老師的一線技術經驗分享不容錯過。
\\\\\互聯網時代,市場發展變化越來越快,傳統企業應用的開發模式也變得多樣化以適應業務的變化。持續集成、持續交付成為一個常態,自動化工具和 IT 自助化服務已經形成一股潮流。
\\聯想是一個國際化企業,內部的業務和需求都呈井噴式發展,開發團隊對于 IT 基礎架構的快速交付和自動化需求變得更加強烈,另外,在應用的多樣性和擴展性方面有更高的期望。基于此場景,其 PaaS 團隊結合現在比較流行的 Docker 和 Kubernetes 技術打造了自有的企業級容器云,實現了服務的快速部署和交付,加速促進了業務的發展。
\\本話題將分享聯想 PaaS 平臺的基本架構,系統演變過程和平臺開發運維過程中的一些實戰經驗及教訓。
\\\話題 7.《無需部署的前端中間件技術——企業移動化新思路》?馬鐸?云適配技術研究院院長
\\受限于過去網絡速度和終端設備的落后,碎片化時間始終無法被高效利用。隨著科技發展和社會節奏的加快,企業對于時間利用率的追求也變得越來越高,這也促進了移動技術的蓬勃發展。對于企業尤其是大中型企業而言,IT 技術中僵化、龐大的系統無法快速演變,老化的核心系統,如 ERP 系統,需要升級成為圍繞服務進行規劃的系統。
\\馬鐸老師在多技術領域有深入研究和豐富實踐,曾負責研發了國內最早基于業務模式實現可視化設計的企業級應用快速開發平臺,主導了諸多大型企業的移動信息化項目,他將分享自己 10 多年的實踐經驗。
\\\\\投入使用多年且變化極小的企業遺留系統,都迫切需要一種靈活的企業架構來重構 IT,使其變為一種可延展、可重復利用的資源。
\\重建遺留系統是一件超級繁瑣的事情,但只有靈活的服務替代了僵化的系統,企業才有真正的未來。本次演講將幫助企業順利擁抱移動互聯網時代。
\\- 企業移動化的困境和開發痛點,以及 10 年信息化建設經驗\\t
- 傳統中間件如何解決移動化,它的局限性是什么\\t
- 前端中間件如何無須部署服務器、無須 API 實現企業應用系統移動化\\t
- 分享面向企業的 IT 重構新思路——用 HTML5 技術進行移動化擴展\\t
- 企業移動化實際項目中面臨的挑戰及解決之道\
在我看來,企業軟件和互聯網軟件之間有個重要的差異,就是企業軟件需要更高的成熟度和穩定性。企業軟件可能沒有那么酷,可能還是用著幾年前不是那么新潮的技術,機器數目和用戶訪問量也沒有互聯網那么大,但業務復雜度卻非常高,無論是數據庫表數目、代碼行數,還是參與開發人員數量,都超過大多數互聯網應用。同樣的,面對客戶多變的需求、巨大的業務數據量、更加苛刻的運營要求(商業環境下,1 分錢也不能出錯,對事務特性要求很高),企業軟件也需要不斷優化改進,來滿足快速增長的業務需求。
\\我相信,中國最大的軟件開發者群體,還是分布在廣大的軟件公司、集成服務商、 IT 應用企業中。其中,程序員、測試、文檔、項目管理人員都在努力工作,通過編寫軟件系統來支撐起我國的信息化建設。“企業軟件互聯網應用實踐”專題的目標就是,讓更多的技術人員都能在 QCon全球軟件開發大會【北京站】2017上學到所在領域優秀企業的技術經驗,都能夠和專家在自己熟悉的技術方面進行交流。也希望“企業軟件互聯網應用實踐”能成為 QCon 大會的常設專題。
總結
以上是生活随笔為你收集整理的互联网公司之外,银联等大型企业是如何玩转软件研发的?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Centos6.5子域名绑定子目录
- 下一篇: 举例讲解Linux系统下Python调用