互聯(lián)網(wǎng)公司之外,銀聯(lián)等大型企業(yè)是如何玩轉(zhuǎn)軟件研發(fā)的?

張建鋒,永源中間件共同創(chuàng)始人,原紅帽公司 JBoss 應(yīng)用服務(wù)器核心開發(fā)組成員。畢業(yè)于北京郵電大學(xué)和清華大學(xué),曾供職于金山軟件,IONA 科技公司和紅帽軟件。

對于 JavaEE 的各項(xiàng)規(guī)范比較熟悉;開源技術(shù)愛好者,喜歡接觸各類開源項(xiàng)目,學(xué)習(xí)優(yōu)秀之處并加以借鑒,認(rèn)為閱讀好的源碼就和閱讀一本好書一樣讓人感到愉悅;在分布式計(jì)算,企業(yè)應(yīng)用設(shè)計(jì),移動(dòng)行業(yè)應(yīng)用,DevOps 等技術(shù)領(lǐng)域有豐富的實(shí)戰(zhàn)經(jīng)驗(yàn)和自己的見解;愿意思考軟件背后蘊(yùn)涵的管理思想,認(rèn)為軟件技術(shù)是一種高效管理的實(shí)現(xiàn)方式,有志于將管理學(xué)和軟件開發(fā)進(jìn)行結(jié)合。

很多年前就開始關(guān)注 InfoQ 網(wǎng)站,后來又機(jī)緣巧合做過 QCon 講師,結(jié)識了 QCon 主編臧秀濤。2016 年年底,跟秀濤約聊后發(fā)現(xiàn),現(xiàn)在 IT 技術(shù)大會雖多,但大多是互聯(lián)網(wǎng)公司之間的技術(shù)切磋,少有企業(yè)之間的技術(shù)交流。誠然,互聯(lián)網(wǎng)服務(wù)也是軟件的一種,但我認(rèn)為,“傳統(tǒng)”的可交付軟件也是必不可少的,尤其在中國的國情下。云計(jì)算是好的方向沒錯(cuò),然而套裝軟件依然會擁有不可小覷的市場。放眼全球,IBM、微軟、甲骨文依然牢牢占據(jù) IT 巨頭第一梯隊(duì)的位置。

對于技術(shù)人員來說,QCon 是一個(gè)非常好的學(xué)習(xí)和交流的平臺,其官網(wǎng)首頁的 Logo 下寫著“全球軟件開發(fā)大會”。既然是“軟件開發(fā)大會”自然應(yīng)該增加一些“傳統(tǒng)軟件”相關(guān)的話題。深思熟慮之后,我建議在 QCon 北京 2017 設(shè)立一個(gè)"企業(yè)軟件互聯(lián)網(wǎng)應(yīng)用實(shí)踐"專題,秀濤欣然同意并邀請我做專題出品人。

我認(rèn)為,軟件開發(fā)大會應(yīng)該有來自純軟件廠商、IT 服務(wù)商、行業(yè)應(yīng)用軟件公司,以及應(yīng)用 IT 走在前沿的企事業(yè)單位的聲音。經(jīng)過 3 個(gè)月的努力,我請到了來自不同領(lǐng)域組織(企事業(yè)單位)的 6 位講師,圍繞自身企業(yè)應(yīng)用的實(shí)踐,分享技術(shù)和實(shí)際經(jīng)驗(yàn)中的閃光點(diǎn)。這些組織都在各自的領(lǐng)域有很高知名度。

話題 1.《企業(yè)級供應(yīng)鏈系統(tǒng)服務(wù)化之路》吳眾欣新聚思架構(gòu)部經(jīng)理

新聚思是全球領(lǐng)先的供應(yīng)鏈解決方案提供商,我們更熟悉的可能是其兄弟公司聯(lián)強(qiáng)國際。作為 IT 供應(yīng)鏈行業(yè)的大型公司,業(yè)務(wù)系統(tǒng)的復(fù)雜性可想而知。數(shù)據(jù)庫的表結(jié)構(gòu)、業(yè)務(wù)系統(tǒng)的架構(gòu)復(fù)雜性,不斷演變的系統(tǒng)和逐步加入的需求特性。這套驅(qū)動(dòng)大型供應(yīng)鏈業(yè)務(wù)系統(tǒng)的技術(shù)經(jīng)驗(yàn),值得每一位大型行業(yè)軟件架構(gòu)師和開發(fā)者關(guān)注。

吳眾欣老師是領(lǐng)域?qū)<?,有著作和譯作若干本,并精于書法、繪畫、國學(xué)等,是難得的“技術(shù)全才”。

SYNNEX SUPPLY CHAIN SERVICE SYSTEM,有超過 16 年的系統(tǒng)服務(wù)歷史,它一直支持著 SYNNEX 公司業(yè)務(wù)量的攀升。供應(yīng)鏈系統(tǒng)紛繁復(fù)雜,包括倉庫管理系統(tǒng)(WMS),運(yùn)輸管理系統(tǒng)(TMS),應(yīng)收(AR)、應(yīng)付(AP)、信用管理(CR)等系統(tǒng)應(yīng)用。

如今,SYNNEX 已由使用快速開發(fā)工具,轉(zhuǎn)向兩層Java,繼而走向 BS

系統(tǒng),目前正在服務(wù)化道路上快速推進(jìn)。本話題將分享 SYNNEX 討論、選擇、思辨、跟進(jìn)及革新的心路歷程。

話題 2.《特大型央企流程管理平臺應(yīng)用實(shí)踐》董愛強(qiáng)中電普華研發(fā)事業(yè)部主任

中電普華是知名的行業(yè)企業(yè)信息化建設(shè)軟件提供商,產(chǎn)品和服務(wù)齊全,地域覆蓋面廣,面對的客戶需求眾多,流程管理平臺在行業(yè)應(yīng)用中起到關(guān)鍵的作用。企業(yè)應(yīng)用中,ESB、BPM、CEP 和規(guī)則引擎是主要的技術(shù)產(chǎn)品,而 BPM 流程管理平臺是重中之重。

我國特大型央企的信息化建設(shè),毫不夸張的說,涉及到國計(jì)民生,重要而關(guān)鍵,有成千上萬的技術(shù)人員進(jìn)行研發(fā)保障。作為研發(fā)事業(yè)部負(fù)責(zé)人,董愛強(qiáng)老師非常重視在 QCon 的交流機(jī)會,他將分享平臺技術(shù)和運(yùn)營經(jīng)驗(yàn),值得每個(gè)垂直行業(yè)業(yè)務(wù)系統(tǒng)的技術(shù)人員參考借鑒。

在國內(nèi)特大型央企的 IT 建設(shè)中,各領(lǐng)域的業(yè)務(wù)系統(tǒng)在不同的歷史時(shí)期使用了多種流程管理軟件,它們所遵循的流程規(guī)范及使用的技術(shù)標(biāo)準(zhǔn)均存在巨大差異,導(dǎo)致端到端的流程難以打通,且項(xiàng)目級的流程應(yīng)用使流程資源難以集中管理、實(shí)施運(yùn)維成本高、資源利用不合理。如何在復(fù)雜的 IT 環(huán)境中實(shí)現(xiàn)統(tǒng)一流程標(biāo)準(zhǔn)、統(tǒng)一流程服務(wù)、統(tǒng)一流程運(yùn)維,是一件極具挑戰(zhàn)性的事。

過去 10 年,企業(yè)級 BPM 作為 SOA 體系下的關(guān)鍵組件,經(jīng)歷了一個(gè)加速建設(shè)的過程。本話題將帶大家從過去 10 年 BPM 平臺的建設(shè)實(shí)踐中,了解流程領(lǐng)域的技術(shù)發(fā)展與架構(gòu)變遷,了解大型企業(yè)如何基于統(tǒng)一流程平臺實(shí)現(xiàn)多應(yīng)用的統(tǒng)一支撐、降低管理與運(yùn)維成本、提升對業(yè)務(wù)創(chuàng)新與管理優(yōu)化的支撐能力,以及對未來架構(gòu)演進(jìn)方向的一些思考。

話題 3.《中國銀聯(lián)的開源應(yīng)用之路》周亞國中國銀聯(lián)技術(shù)開發(fā)中心資深工程師

隆重的給大家介紹下中國銀聯(lián)的周亞國老師,他是我認(rèn)識的少數(shù)比我還勤奮的國企技術(shù)人員之一,在應(yīng)用服務(wù)器中間件、分布式架構(gòu)設(shè)計(jì)OpenStack/SDN等方面都具有豐富的一線技術(shù)經(jīng)驗(yàn)??梢哉f,對于 JBoss 應(yīng)用服務(wù)器的熟悉和理解程度,在國內(nèi)周老師應(yīng)該是緊隨紅帽 JBoss 團(tuán)隊(duì)成員排在前幾位的。他們團(tuán)隊(duì)維護(hù)著一個(gè)豐富的經(jīng)驗(yàn)庫,用于應(yīng)對中國銀聯(lián)開源應(yīng)用中遇到的種種技術(shù)問題。

中國銀聯(lián)作為國字頭金融企業(yè),原有系統(tǒng)也幾乎都是商業(yè)公司產(chǎn)品,然而技術(shù)團(tuán)隊(duì)通過自身的學(xué)習(xí)和實(shí)踐,掌握了開源產(chǎn)品的關(guān)鍵技術(shù)細(xì)節(jié),并走查了每個(gè)用到的開源組件的代碼,從實(shí)踐中不斷歸納總結(jié),進(jìn)行修正改進(jìn),研發(fā)出了符合自己需求的應(yīng)用服務(wù)器產(chǎn)品。我個(gè)人認(rèn)為,這是國內(nèi)企業(yè)中,運(yùn)用國際優(yōu)秀開源軟件的典型成功案例。相信每個(gè)接納以及打算學(xué)習(xí)開源技術(shù),并受益于成本節(jié)約的企業(yè)技術(shù)人員,都能從周老師的分享中得到啟發(fā)。

隨著開源軟件在金融行業(yè)的應(yīng)用越來越多,中國銀聯(lián)作為一家銀行卡組織,積極探索開源軟件的應(yīng)用,正在經(jīng)歷使用開源軟件替換商業(yè)軟件的過程,例如,銀聯(lián)基于?JBoss 開源應(yīng)用服務(wù)器定制開發(fā),形成符合公司自身需要的發(fā)行版。本話題著重以 JEE 應(yīng)用服務(wù)器定制開發(fā)及分布式服務(wù)框架為例,講述銀聯(lián)的開源應(yīng)用之路。

中國銀聯(lián)開源應(yīng)用的背景及實(shí)踐

如何定制化應(yīng)用服務(wù)器及參與開源社區(qū)

應(yīng)用服務(wù)器定制開發(fā)點(diǎn)

定制化應(yīng)用服務(wù)器在使用過程中遇到的問題及解決方案

應(yīng)用遷移的歷程

話題 4.《互聯(lián)網(wǎng)思維下的 MOOC 課程實(shí)踐》馬昱春清華大學(xué)計(jì)算機(jī)系副教授

清華大學(xué)是國內(nèi)頂尖的高校,也是每位理工科學(xué)生夢想的最高學(xué)府。如今,MOOC 使全球高校和專家的課程實(shí)現(xiàn)了在線化,讓開發(fā)者們的學(xué)習(xí)需求得到了滿足。

馬昱春老師是 MOOC 的實(shí)踐者,具有豐富的經(jīng)驗(yàn)。她教授的《組合數(shù)學(xué)》課程被評為 MOOC 精品課,組合數(shù)學(xué)是對編程最有幫助的一門數(shù)學(xué)課程,軟件工程師必學(xué),雖然冠以數(shù)學(xué)的字樣,確是和軟件開發(fā)密不可分。

隨著 MOOC 的洶涌來襲,在線教育開始逐漸走向各個(gè)領(lǐng)域。在互聯(lián)網(wǎng)思維的影響下,專業(yè)領(lǐng)域知識的傳播不再禁錮在高校的圍墻之內(nèi),而是開放給不同的學(xué)習(xí)者。作為大規(guī)模的網(wǎng)絡(luò)開放課程,MOOC 不是簡單地將課堂搬到網(wǎng)上。想要在互聯(lián)網(wǎng)的思維下成功開發(fā)和運(yùn)營一門在線課程,不僅要求授課者對知識有極高的把握度,更需要面向多樣化的受眾群體進(jìn)行靈活的設(shè)計(jì)。

本話題將基于 MOOC 平臺的課程建設(shè)和運(yùn)營實(shí)踐,講述信息類在線課程的特點(diǎn)和發(fā)展之路。

話題 5.《企業(yè)應(yīng)用互聯(lián)網(wǎng)化的架構(gòu)演進(jìn)之路》曾祥進(jìn)金蝶天燕中間件企業(yè)事業(yè)部負(fù)責(zé)人

金蝶中間件是國內(nèi)中間件領(lǐng)域的領(lǐng)導(dǎo)者,我本人進(jìn)入中間件這個(gè)領(lǐng)域,也受到了金蝶中間件原技術(shù)負(fù)責(zé)人袁紅崗先生的影響。

中間件是基礎(chǔ)軟件,但因?yàn)楹蛻?yīng)用架構(gòu)設(shè)計(jì)緊密結(jié)合,更多的融入到軟件設(shè)計(jì)之中,作為獨(dú)立軟件反而不容易有巨大的市場紅利。但毫無疑問,中間件是真正具有技術(shù)含量的基礎(chǔ)軟件,前面列舉的 IBM、甲骨文、微軟都是中間件大型廠商(微軟中間件融入在.NET框架中),阿里中間件團(tuán)隊(duì)也是首屈一指的國內(nèi)技術(shù)團(tuán)隊(duì)。

當(dāng)前中間件已經(jīng)從 JavaEE 范疇不斷外延到各個(gè)技術(shù)領(lǐng)域,包括云計(jì)算 PaaS?等。曾祥進(jìn)老師有深度的技術(shù)積累和豐富經(jīng)驗(yàn),他所分享的國內(nèi)眾多企業(yè)應(yīng)用的架構(gòu)演進(jìn)內(nèi)容,相信值得每位企業(yè)應(yīng)用架構(gòu)師和開發(fā)者關(guān)注。

在云計(jì)算、大數(shù)據(jù)、社交化、移動(dòng)化的共同驅(qū)動(dòng)下,企業(yè)應(yīng)用從傳統(tǒng)的單體架構(gòu)三層結(jié)構(gòu)沿著互聯(lián)網(wǎng)公司走過的路,向現(xiàn)代化的新型應(yīng)用架構(gòu)演進(jìn)。由于企業(yè)業(yè)務(wù)本身的復(fù)雜性要大于互聯(lián)網(wǎng)公司的業(yè)務(wù),包袱也更重,因此企業(yè)應(yīng)用架構(gòu)的轉(zhuǎn)型所面臨的困難、挑戰(zhàn)也更多。

傳統(tǒng)企業(yè)應(yīng)用如何應(yīng)對更高的并發(fā)及更高的用戶體驗(yàn)要求?

具有內(nèi)部復(fù)雜邏輯關(guān)系的應(yīng)用如何向微服務(wù)架構(gòu)轉(zhuǎn)型?

碎片化后的應(yīng)用之間如何通信并進(jìn)行業(yè)務(wù)協(xié)同?

原有的 SOA 基礎(chǔ)設(shè)施該如何去升級?

具有強(qiáng)一致性要求的業(yè)務(wù)模塊在新的架構(gòu)體系里如何設(shè)計(jì)?

話題 6.《基于 kubernetes 的企業(yè)級容器云》周彩欽聯(lián)想 PaaS 團(tuán)隊(duì)資深工程師

聯(lián)想是國內(nèi) IT 企業(yè)“老大哥”,也是國際化 IT 企業(yè)。內(nèi)部的信息系統(tǒng)繁多,用戶來自各個(gè)部門,數(shù)據(jù)量龐大,運(yùn)維面對巨大的復(fù)雜性。

基于容器的企業(yè) PaaS 平臺,可以管理和高效運(yùn)維來自各個(gè)部門或者合作伙伴開發(fā)的各類企業(yè)業(yè)務(wù)系統(tǒng)。容器云和 Kubernetes 當(dāng)前都是比較新的技術(shù),周彩欽老師所在團(tuán)隊(duì),經(jīng)過 1 年多深入的技術(shù)研究和研發(fā)打磨,構(gòu)建了一套符合企業(yè)使用的 PaaS 平臺。相信很多企業(yè)現(xiàn)在也在尋找或者調(diào)研開發(fā)一套類似的系統(tǒng),那么周老師的一線技術(shù)經(jīng)驗(yàn)分享不容錯(cuò)過。

互聯(lián)網(wǎng)時(shí)代,市場發(fā)展變化越來越快,傳統(tǒng)企業(yè)應(yīng)用的開發(fā)模式也變得多樣化以適應(yīng)業(yè)務(wù)的變化。持續(xù)集成、持續(xù)交付成為一個(gè)常態(tài),自動(dòng)化工具和 IT 自助化服務(wù)已經(jīng)形成一股潮流。

聯(lián)想是一個(gè)國際化企業(yè),內(nèi)部的業(yè)務(wù)和需求都呈井噴式發(fā)展,開發(fā)團(tuán)隊(duì)對于 IT 基礎(chǔ)架構(gòu)的快速交付和自動(dòng)化需求變得更加強(qiáng)烈,另外,在應(yīng)用的多樣性和擴(kuò)展性方面有更高的期望?;诖藞鼍埃?PaaS 團(tuán)隊(duì)結(jié)合現(xiàn)在比較流行的Docker和 Kubernetes 技術(shù)打造了自有的企業(yè)級容器云,實(shí)現(xiàn)了服務(wù)的快速部署和交付,加速促進(jìn)了業(yè)務(wù)的發(fā)展。

本話題將分享聯(lián)想 PaaS 平臺的基本架構(gòu),系統(tǒng)演變過程和平臺開發(fā)運(yùn)維過程中的一些實(shí)戰(zhàn)經(jīng)驗(yàn)及教訓(xùn)。

話題 7.《無需部署的前端中間件技術(shù)——企業(yè)移動(dòng)化新思路》馬鐸云適配技術(shù)研究院院長

受限于過去網(wǎng)絡(luò)速度和終端設(shè)備的落后,碎片化時(shí)間始終無法被高效利用。隨著科技發(fā)展和社會節(jié)奏的加快,企業(yè)對于時(shí)間利用率的追求也變得越來越高,這也促進(jìn)了移動(dòng)技術(shù)的蓬勃發(fā)展。對于企業(yè)尤其是大中型企業(yè)而言,IT 技術(shù)中僵化、龐大的系統(tǒng)無法快速演變,老化的核心系統(tǒng),如 ERP 系統(tǒng),需要升級成為圍繞服務(wù)進(jìn)行規(guī)劃的系統(tǒng)。

馬鐸老師在多技術(shù)領(lǐng)域有深入研究和豐富實(shí)踐,曾負(fù)責(zé)研發(fā)了國內(nèi)最早基于業(yè)務(wù)模式實(shí)現(xiàn)可視化設(shè)計(jì)的企業(yè)級應(yīng)用快速開發(fā)平臺,主導(dǎo)了諸多大型企業(yè)的移動(dòng)信息化項(xiàng)目,他將分享自己 10 多年的實(shí)踐經(jīng)驗(yàn)。

投入使用多年且變化極小的企業(yè)遺留系統(tǒng),都迫切需要一種靈活的企業(yè)架構(gòu)來重構(gòu) IT,使其變?yōu)橐环N可延展、可重復(fù)利用的資源。

重建遺留系統(tǒng)是一件超級繁瑣的事情,但只有靈活的服務(wù)替代了僵化的系統(tǒng),企業(yè)才有真正的未來。本次演講將幫助企業(yè)順利擁抱移動(dòng)互聯(lián)網(wǎng)時(shí)代。

企業(yè)移動(dòng)化的困境和開發(fā)痛點(diǎn),以及 10 年信息化建設(shè)經(jīng)驗(yàn)

傳統(tǒng)中間件如何解決移動(dòng)化,它的局限性是什么

前端中間件如何無須部署服務(wù)器、無須 API 實(shí)現(xiàn)企業(yè)應(yīng)用系統(tǒng)移動(dòng)化

分享面向企業(yè)的 IT 重構(gòu)新思路——用 HTML5 技術(shù)進(jìn)行移動(dòng)化擴(kuò)展

企業(yè)移動(dòng)化實(shí)際項(xiàng)目中面臨的挑戰(zhàn)及解決之道

在我看來,企業(yè)軟件和互聯(lián)網(wǎng)軟件之間有個(gè)重要的差異,就是企業(yè)軟件需要更高的成熟度和穩(wěn)定性。企業(yè)軟件可能沒有那么酷,可能還是用著幾年前不是那么新潮的技術(shù),機(jī)器數(shù)目和用戶訪問量也沒有互聯(lián)網(wǎng)那么大,但業(yè)務(wù)復(fù)雜度卻非常高,無論是數(shù)據(jù)庫表數(shù)目、代碼行數(shù),還是參與開發(fā)人員數(shù)量,都超過大多數(shù)互聯(lián)網(wǎng)應(yīng)用。同樣的,面對客戶多變的需求、巨大的業(yè)務(wù)數(shù)據(jù)量、更加苛刻的運(yùn)營要求(商業(yè)環(huán)境下,1 分錢也不能出錯(cuò),對事務(wù)特性要求很高),企業(yè)軟件也需要不斷優(yōu)化改進(jìn),來滿足快速增長的業(yè)務(wù)需求。

我相信,中國最大的軟件開發(fā)者群體,還是分布在廣大的軟件公司、集成服務(wù)商、 IT 應(yīng)用企業(yè)中。其中,程序員、測試、文檔、項(xiàng)目管理人員都在努力工作,通過編寫軟件系統(tǒng)來支撐起我國的信息化建設(shè)。“企業(yè)軟件互聯(lián)網(wǎng)應(yīng)用實(shí)踐”專題的目標(biāo)就是,讓更多的技術(shù)人員都能在 QCon全球軟件開發(fā)大會【北京站】2017上學(xué)到所在領(lǐng)域優(yōu)秀企業(yè)的技術(shù)經(jīng)驗(yàn),都能夠和專家在自己熟悉的技術(shù)方面進(jìn)行交流。也希望“企業(yè)軟件互聯(lián)網(wǎng)應(yīng)用實(shí)踐”能成為 QCon 大會的常設(shè)專題。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容