國際在線消息:為貫徹國家發展戰略和優惠政策,發揮行業組織優勢擴大信息消費、驅動新一輪經濟騰飛,1月18日,中國軟體行業協會在國家會議中心舉辦2019中國軟體産業年會。年會以“軟體定義的時代”為主題,前瞻軟體定義的産業方向和技術路徑,探索新時代推動軟體高品質發展的措施機制,持續推動軟體在各行業的創新應用和廣泛影響。年會突出促進民營軟體企業轉型發展,探討開源生態下的中國軟體産業發展之路,圍繞掌握核心技術,切實推動新軟體、新生態、新模式,重點聚焦軟體在人工智能、大數據、工業互聯網、智慧城市等建設中的核心引領。
大會現場,中國工程院院士柴洪峰發表“ 關於開元的研究與實踐 ”主旨演講。
以下為現場實錄全文:
謝謝主持人,謝謝周理事長。各位領導、各位專家,非常高興也非常榮幸參加咱們軟體協會的一次盛會。今天上午我是全程聽了,今天下午也想全程聽一聽。今天上午就聽到幾個專家講的非常好,有農業行業的,有建築行業的,還有一些軟體領域推進的一些專家,認識了許多的新朋友,也確實得到了許多的新信息。同時呢,因為這個平臺來的人很多,也見到上世紀80年代一塊為金融業進行開發的,金融業發展的老朋友。為什麼説見到老朋友要在這裡提呢?因為大家都知道上個世紀金融科技這個領域在做信息化的過程。我們這40年從銀行有算盤,到把算盤扔進了博物館,我們整個金融業的科技走過了這麼一個階段。而且如果從銀行卡這個産業來看,我們國家在工信部的指導支持下,在相關部委的支持下,跨越了個人的紙質支票階段,這是我們國家在信息化建設過程中,金融科技的進步。
但是在上世紀80年代,在座的稍微像我這樣白頭髮的人,或者我們染過頭髮的那些朋友,都經過了一段那個時期的歷史,要選主機,選作業系統、選數據庫,還要選什麼呢?還要選網絡的設備來進行主網的技術創新。為什麼到信息發展這麼快的過程中,我們都講平臺、講産業,講開源過程中,我們在軟體過程中又遇到了什麼?在開源的過程中我們又遇到了一個“選”,在選開源軟體的過程怎麼一個選法的問題。今天向大家分享的是我們電子商務與電子支付國家工程實驗室一個階段性的研究,這個研究是一個過程當中的事,因為有選的對的,也有選的錯的。但是不管對錯都要選,那麼我們大家一塊來選的過程當中,怎麼來把握,怎麼在這個過程當中提高我們國家整個軟體産業的競爭力。
我向大家彙報,當然因為主會場還有一個圓桌會議,有華為的肖然總裁主持圓桌會議的討論,所以我今天這個課題還是挺符合軟體協會這屆會議的主題的。我們就從認識開源、研究開源、應用和探索開源這三個角度和大家分享。
今天會議的主題是軟體定義一切。那麼軟體與定義的本質是將基礎硬體虛擬化,並提供標準化的基本功能,通過管控軟體提供更靈活、更開放、更智慧的服務,軟體定義的大潮興起,我們説與開源的技術關係非常緊密。軟體定義開源的結合極大的降低了企業的研發成本,基於開源軟體的有效集成和融合有力推動了整個軟體行業的創新發展。我們認為開放的開發模式能夠吸引眾多人才進行快速的集成創新,推進各個産業的快速發展。今天上午我聽到了農業,也聽到了建築業,因為金融業要為實體經濟發展,聽完報告都很受啟發,可見金融業要嵌入他們裏面都可以得到農業運行的情況,能夠得到建築業的情況。
同時大家知道開源軟體內容豐富,所有商業的軟體都有相似的開源軟體的實踐。今天上午一個嘉賓他在講開源的過程中就講到,實際上90%多所有商業軟體的實踐都是用的開源軟體。我們可以通過定制化開發滿足業務的需求,降低企業研發的成本,加速企業的業務創新。我們大家都知道,金融行業面臨大量的軟體及創新工具的開發,資金的投入、人才培養、研發速度、未來發展等方面,應用開源軟體都顯示出巨大的優勢,金融行業正全面擁抱和逐步應用開源技術,保障信息和關鍵技術的自主可控,其中機遇和挑戰是並存的。我們研究開源軟體的時候我們對行業的IT部門做過一個研究報告,這個研究報告顯示所有的技術企業都在應用開源、擁抱開源。對於全面管控開源軟體的應用風險,將開源軟體的組織與管理滲透到産品研發與維護的各個流程,開源軟體從我們金融行業來説引入要研發申請、技術審核、法務審核、代碼掃描等多個環節,投入應用的開源軟體需要持續進行安全掃描和代碼漏洞的修復,並加強我們開源軟體的整個生命週期的管理。
秉承著研究開源、應用開源、探索開源的工作思路,我們聯合金融行業各個方面建立了金融行業開源軟體的評測體系。在前沿基礎領域進行了二次開發和集成創新,建設開源知識庫並總結最佳的實踐,開展了我們金融科技的技術攻關與創新。下面向大家彙報我們是如何研究開源的。
為了推動金融行業更好地運用開源技術,基於建設雲計算平臺過程中的一些選型、應用、優化和管理的經驗,我們建立了開源軟體的評測體系,評測體系涵蓋評測模型、評測規範和標準以及評測工具、評測實施、組織推動各個層次,幫助我們金融行業開展技術評估和選型工作。
開源軟體我們在這個過程中了解到,除了內容豐富、開發模式開放、免費使用這些優點,也有許多問題引起了我們金融各個機構的關注。首先,開源軟體的品質不敢恭維,軟體發展具有很大的不確定性,同時存在安全漏洞、許可協議限制等潛在風險。服務支持力度也不如商業軟體,因為商業軟體有合同、有保障,因此應用開源過程中我們認為確確實實要慎重的選擇、全面的評估。
圍繞著開源軟體的特性和我們金融行業、金融科技應用的需求,我們建立了12大類評估的條件,117個評測指標的評測模型。評測模型我們認為符合國家相關標準,相比國外的評測模型我們從金融行業來看我們重點加強了可評測、可測量和評測方法可實施,加強了這個過程,就是加強了工程化的過程。
針對開放軟體通用的指標研發了開源社區、信息的爬取和信息分析的工具,我們找這麼多的信息怎麼辦呢?也用自動化的方法做,提高評測的效率和準確性。開源社區信息的爬取工具可以定期自動的扒取和自動更新開源軟體的公開信息,為我們開源軟體的評測庫提升了源數據,也提升了評測效率和準確性。
開源社區信息分析工具基於開源社區數據,建立了開源城市回歸預測模型,能夠比較準確的反映開源軟體的成熟度。我們針對金融科技應用比較多的一百多個開源軟體,爬取了超過360萬條的操作數據。通過時間序列數據的處理,形成了530維的開源軟體特徵指標和成熟度的評測結果。這個過程中,實施方面對業界主流的好比現在金融行業比較熱的區塊鏈、容器編排等開源技術進行了評測,幫助我們金融機構更好地選擇適合自己的開源工具。我們看到,開源區塊鏈技術Fabric仍處於高速發展階段,開源容器技術K8S相比于Mesos活躍度更高,具有更強的容器編排的能力。
我們也針對軟體定義網絡,軟體定義存儲以及消息中間件,就是軟體的平臺和軟體産品主流的技術開展了評測。我們看到SDN在公有雲、行業雲有較多的定制化實踐,軟體定義存儲SDS在成本、性能、可擴展性方面有明顯的優勢,Kafka是分佈式消息中間件的主流趨勢。與傳統商業軟體不同,開源軟體沒有售後服務和原廠服務,更多的開源服務商的技術水準良莠不齊,結合我們金融行業的實際需求,我們也建立了面臨金融行業開源軟體服務商的評測模型,對金融機構應用開源軟體過程中合作的服務廠商進行了評測,支持企業選擇合適的軟體服務商。
那麼針對開源軟體商的評測模型,我們主要從金融機構關注的核心需求中提煉出行業的經驗,技術能力等五類關鍵指標。同時針對開源技術的特性,企業資質要求和金融行業安全要求補充了相關的評測內容。最終形成了涵蓋開源經驗、企業資質等八類評測指標,全面評估開源軟體服務商的各項能力。
這個基於層次分析的模型,建立了涵蓋兩級指標的評分體系,能夠比較好地衡量評測指標相對的重要性,將定性評估與定量的評測有機結合,量化開源軟體服務商的總體評分,解決了評價過程中不確定性和主觀性的問題。名字我們就不公佈了,這是我們用ABC,我們對相應三家容器技術服務商進行的評測,結果參評的服務商整體水準處於中上,開源經驗、企業資質、服務的交互方面各有優勢,安全保障方面仍有提高的空間。
大家都知道金融的行業是為大家服務,幫助大家、運營大家的金融資産的,安全對金融行業是非常非常重要的。後面談一下我們應用開源的一些探索。
首先,就是剛才也向大家彙報過,我們開源的起步從2011年,通過了國家首批批准的雲計算示範工程的項目。在建設項目的過程當中,2014年雲計算投入平臺運行以後,我們通過這個角度進行開源的研究。在開源軟體技術基礎上進行了自主研發,圍繞著大數據、人工智能、雲平臺、移動互聯等關鍵的業務場景進行了定制化開發和應用實踐。目前相關的雲計算平臺、數據庫、應用伺服器中間件已經開始嘗試和雲服務相關的進行合作共建。
為了更好的推進開源軟體在金融業的應用和推廣,2017年我們聯合銀行、保險、證券、評測機構、高校、合作企業成立了開源工作組,共同開展開源軟體的研究和評測、後續將進一步探索更多的行業共享機制。為什麼要這樣?好比供應鏈金融和物流行業要結合,要把金融直接和實體經濟結合,那必須得所有的金融體系,需要和其他的互聯網加到其他的行業裏面進行,我們共建産業生態圈,促進産業鏈的發展。
對開源軟體的探索,離不開開源社區的管理。目前GitHub大家都知道是全球最大的開源代碼管理平臺,各大型企業均優先選擇在GitHub進行開源,其次SourceForge、GoogleCode等企業均也建立了自己的開源社區,但是這些開源社區我們看到的很多都在陸續的遷移到GitHub上去。國內從我們金融行業的視角、開源社區的規模相對比較小,我們都是以拿來主義用,反過來對開源社區的貢獻比較少的。開源中國是目前國內較為著名的開源社區,從金融行業來看國內企業發起的開源項目較少,開源意識整體不足,僅有少數的知名開源項目。
隨著2018年開源軟體的閉源、收購、修改許可等事件的發生,把握開源社區主動權的戰略意義對金融行業來講確實就非常重要了。我相信過一會兒各位嘉賓講開源的過程、我們圓桌會議講開源過程中都是一個很好的交流去探討。我們為了更好地推動金融行業應用開源技術,我們認為建立行業的共享機制對於聯合金融行業開源工作組,並在開源知識庫和開源社區等方面進行建設和共享,對金融科技創新和發展是非常有意義的。
通過建立行業共享的工作機制,包括攜手各方力量聯合研究開源技術,共建行業標準規範,推動技術成果的驗證和産業化,推動産業各方更好的研究、應用、探索開源技術,從而為我們金融行業和實體經濟的結合,為我們普惠金融注入更多的動力。
金融行業在開源軟體的引入和應用方面有許多共性的需求和場景。圍繞著開源軟體應用過程中的關注點和問題,建立面向金融行業的開源知識庫,沉澱和積累應用開源的標準規範、優秀案例、知識經驗等,提升開源軟體的應用效果。
為了實現金融行業技術發展的安全可控,嘗試建立面向整個金融行業的開源社區,同時我們設立了準入機制,確保社區的成員能夠代表金融行業。無論是開源的軟體和開源的平臺的服務,以及開源的服務廠商較高的水準,針對金融行業共性的應用場景打造優秀案例和最佳實踐,聯合産業各方進行相關技術認證。
所以為了更好的研究應用和探索開源,構建涵蓋開源軟體的評測、開源服務商的評測、評測工具的開源研究體系。通過開源技術應用,實現金融行業集成創新,建設金融行業應用的開源知識庫,聯合整合行業實現開源技術的共享,推動我們金融科技的發展。
那麼作為今天向大家的報告,想依託我們國家給行業的實驗室,也就是電子商務與電子支付國家工程實驗室,同時這個實驗室的機制上人民銀行,金融科技委給了一個金融科技研究中心這個品牌的建設,以及依託我們和行業結合的,也是中央國務院批准的中國互聯網金融協會這三個平臺,聯合我們多家行業領先的金融機構和高校多方開展開源研究和實踐工作,歡迎各位共同參與金融行業開源軟體工作組,共建産業生態圈,促進金融科技的發展,服務實體經濟。謝謝,我就報告這麼多,謝謝各位的傾聽!
(聲明:所有會議實錄均為現場速記整理,未經演講者審閱,國際在線登載此文出於傳遞更多信息之目的,並不意味著贊同其觀點或證實其描述。)
1、“國際在線”由中國國際廣播電臺主辦。經中國國際廣播電臺授權,國廣國際在線網絡(北京)有限公司獨家負責“國際在線”網站的市場經營。
2、凡本網註明“來源:國際在線”的所有信息內容,未經書面授權,任何單位及個人不得轉載、摘編、複製或利用其他方式使用。
3、“國際在線”自有版權信息(包括但不限于“國際在線專稿”、“國際在線消息”、“國際在線XX消息”“國際在線報道”“國際在線XX報道”等信息內容,但明確標注為第三方版權的內容除外)均由國廣國際在線網絡(北京)有限公司統一管理和銷售。
已取得國廣國際在線網絡(北京)有限公司使用授權的被授權人,應嚴格在授權範圍內使用,不得超範圍使用,使用時應註明“來源:國際在線”。違反上述聲明者,本網將追究其相關法律責任。
任何未與國廣國際在線網絡(北京)有限公司簽訂相關協議或未取得授權書的公司、媒體、網站和個人均無權銷售、使用“國際在線”網站的自有版權信息産品。否則,國廣國際在線網絡(北京)有限公司將採取法律手段維護合法權益,因此産生的損失及為此所花費的全部費用(包括但不限于律師費、訴訟費、差旅費、公證費等)全部由侵權方承擔。
4、凡本網註明“來源:XXX(非國際在線)”的作品,均轉載自其它媒體,轉載目的在於傳遞更多信息,豐富網絡文化,此類稿件並不代表本網贊同其觀點和對其真實性負責。
5、如因作品內容、版權和其他問題需要與本網聯繫的,請在該事由發生之日起30日內進行。