互联网公司之外,银联等大型企业是如何玩转软件研发的?
張建鋒,永源中間件共同創(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ù)大會(huì)雖多,但大多是互聯(lián)網(wǎng)公司之間的技術(shù)切磋,少有企業(yè)之間的技術(shù)交流。誠然,互聯(lián)網(wǎng)服務(wù)也是軟件的一種,但我認(rèn)為,“傳統(tǒng)”的可交付軟件也是必不可少的,尤其在中國的國情下。云計(jì)算是好的方向沒錯(cuò),然而套裝軟件依然會(huì)擁有不可小覷的市場。放眼全球,IBM、微軟、甲骨文依然牢牢占據(jù) IT 巨頭第一梯隊(duì)的位置。
\\對于技術(shù)人員來說,QCon 是一個(gè)非常好的學(xué)習(xí)和交流的平臺(tái),其官網(wǎng)首頁的 Logo 下寫著“全球軟件開發(fā)大會(huì)”。既然是“軟件開發(fā)大會(huì)”自然應(yīng)該增加一些“傳統(tǒng)軟件”相關(guān)的話題。深思熟慮之后,我建議在 QCon 北京 2017 設(shè)立一個(gè)\"企業(yè)軟件互聯(lián)網(wǎng)應(yīng)用實(shí)踐\"專題,秀濤欣然同意并邀請我做專題出品人。
\\我認(rèn)為,軟件開發(fā)大會(huì)應(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ū)<?#xff0c;有著作和譯作若干本,并精于書法、繪畫、國學(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.《特大型央企流程管理平臺(tái)應(yīng)用實(shí)踐》?董愛強(qiáng)?中電普華研發(fā)事業(yè)部主任
\\中電普華是知名的行業(yè)企業(yè)信息化建設(shè)軟件提供商,產(chǎn)品和服務(wù)齊全,地域覆蓋面廣,面對的客戶需求眾多,流程管理平臺(tái)在行業(yè)應(yīng)用中起到關(guān)鍵的作用。企業(yè)應(yīng)用中,ESB、BPM、CEP 和規(guī)則引擎是主要的技術(shù)產(chǎn)品,而 BPM 流程管理平臺(tái)是重中之重。
\\我國特大型央企的信息化建設(shè),毫不夸張的說,涉及到國計(jì)民生,重要而關(guān)鍵,有成千上萬的技術(shù)人員進(jìn)行研發(fā)保障。作為研發(fā)事業(yè)部負(fù)責(zé)人,董愛強(qiáng)老師非常重視在 QCon 的交流機(jī)會(huì),他將分享平臺(tái)技術(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 平臺(tái)的建設(shè)實(shí)踐中,了解流程領(lǐng)域的技術(shù)發(fā)展與架構(gòu)變遷,了解大型企業(yè)如何基于統(tǒng)一流程平臺(tái)實(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)。可以說,對于 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í)踐\\t
- 如何定制化應(yīng)用服務(wù)器及參與開源社區(qū)\\t
- 應(yīng)用服務(wù)器定制開發(fā)點(diǎn)\\t
- 定制化應(yīng)用服務(wù)器在使用過程中遇到的問題及解決方案\\t
- 應(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 平臺(tái)的課程建設(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)要求?\\t
- 具有內(nèi)部復(fù)雜邏輯關(guān)系的應(yīng)用如何向微服務(wù)架構(gòu)轉(zhuǎn)型?\\t
- 碎片化后的應(yīng)用之間如何通信并進(jìn)行業(yè)務(wù)協(xié)同?\\t
- 原有的 SOA 基礎(chǔ)設(shè)施該如何去升級?\\t
- 具有強(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 平臺(tái),可以管理和高效運(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 平臺(tái)。相信很多企業(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 平臺(tái)的基本架構(gòu),系統(tǒng)演變過程和平臺(tái)開發(fā)運(yùn)維過程中的一些實(shí)戰(zhàn)經(jīng)驗(yàn)及教訓(xùn)。
\\\話題 7.《無需部署的前端中間件技術(shù)——企業(yè)移動(dòng)化新思路》?馬鐸?云適配技術(shù)研究院院長
\\受限于過去網(wǎng)絡(luò)速度和終端設(shè)備的落后,碎片化時(shí)間始終無法被高效利用。隨著科技發(fā)展和社會(huì)節(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ā)平臺(tái),主導(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
- 傳統(tǒng)中間件如何解決移動(dòng)化,它的局限性是什么\\t
- 前端中間件如何無須部署服務(wù)器、無須 API 實(shí)現(xiàn)企業(yè)應(yīng)用系統(tǒng)移動(dòng)化\\t
- 分享面向企業(yè)的 IT 重構(gòu)新思路——用 HTML5 技術(shù)進(jìn)行移動(dòng)化擴(kuò)展\\t
- 企業(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ā)大會(huì)【北京站】2017上學(xué)到所在領(lǐng)域優(yōu)秀企業(yè)的技術(shù)經(jīng)驗(yàn),都能夠和專家在自己熟悉的技術(shù)方面進(jìn)行交流。也希望“企業(yè)軟件互聯(lián)網(wǎng)應(yīng)用實(shí)踐”能成為 QCon 大會(huì)的常設(shè)專題。
總結(jié)
以上是生活随笔為你收集整理的互联网公司之外,银联等大型企业是如何玩转软件研发的?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Centos6.5子域名绑定子目录
- 下一篇: 举例讲解Linux系统下Python调用