• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      創(chuàng)新技術與產品 加速中間件研究縱深發(fā)展

      2009-02-24 02:46:58姜洋
      中國計算機報 2009年8期
      關鍵詞:中間件共性軟件

      姜洋

      中國電子科技集團公司第十五研究所(以下簡稱十五所)的軟件平臺研究室建立于1996年,是一個以大型支撐軟件和應用軟件開發(fā)為主的軟件開發(fā)部門,服務于軍民兩個領域,主要從事軍用共性軟件研發(fā)與集成、軍用中間件研發(fā)和國防、公安、政務、教育等業(yè)務應用軟件開發(fā)。

      “1958年,國家把對計算機技術的研究和發(fā)展列為了一項國策,十五所應運而生。隨著技術的發(fā)展以及國內外市場環(huán)境的變化,十五所的發(fā)展戰(zhàn)略也隨之有了轉變。打造共性的軟件平臺,在上世紀90年代中期開始成為所里產業(yè)結構調整的一個重要發(fā)展方向。”十五所副總工程師兼軟件平臺研究室主任畢會娟回憶。

      至目前,十五所的軟件平臺研發(fā)隊伍已從起步時的100多人,發(fā)展到500多人;軟件研發(fā)類項目的年收入也從起步時的幾百萬元,發(fā)展到了過億元。

      定位中間件

      十五所早期主要以研制生產面向部隊、政府的計算機為主。雖然也做些基礎性的應用軟件,卻只是附屬于硬件產品存在。隨著軟件在所內戰(zhàn)略地位的確立,十五所也開始思考其發(fā)展定位問題。

      “當時所里在想,發(fā)展軟件怎么搞?就得在基礎性之上去做一點共性的東西,就要面對行業(yè)做共性的軟件平臺,即做在操作系統(tǒng)或數據庫這類的基礎軟件之上,又在應用軟件之下,具備解決分布異構問題這樣的特點的中間件軟件。”畢會娟告訴記者,“在1995年、1996年時,還較少有企業(yè)這么提?!?/p>

      事實上,十五所最初強調的軟件平臺理念,一方面有理論基礎,另一方面也是借鑒了一些國外同行業(yè)的做法。

      當時對于十五所乃至整個行業(yè)而言,往往用戶有一個需求,就為其做一個系統(tǒng),而且系統(tǒng)的規(guī)模也不是很大。舉例子來說,用戶要一個進銷存的管理系統(tǒng),十五所就做一個這樣的管理系統(tǒng)。但卻沒有人去想,這類的系統(tǒng)做得多了,實際上就需要而且也能夠將其中共性的功能抽取出來。

      當時,國外的情況已經不同了?!案鶕y(tǒng)計,對于軟件行業(yè)里一個相同的領域而言,有60%~70%的功能是一樣或是類似的?!碑厱暾f,這樣就存在一個產業(yè)過程的分工:“有些人就專門做這些共性的東西。比如美國人在上世紀70年代開發(fā)DSSA(Domain Specific Software Architecture,面向領域的軟件體系結構),用軟件工程的方法把共性的東西做好后,再基于這些去開發(fā)應用系統(tǒng),系統(tǒng)開發(fā)效率、互操作性、穩(wěn)定性、可集成能力等都大大提高了?!?/p>

      雖有了軟件平臺這個先進的理念,但在推廣應用的過程中十五所遇到了阻力。最初項目立項啟動軟件平臺理念時,就有行業(yè)用戶站出來質疑:有必要花費時間精力去做一些通用的、標準化的軟件嗎?你們這一套軟件集成的策略和方法論以及所提供的一些具體的配套工具,與我們在市場上按需要多方購買的軟件有何不同?“在說服他們接受時壓力很大?!碑厱暾f。

      另外,這一過程對十五所自身來說,壓力也比較大。什么是用戶共性的需求?又怎樣把這些抽取出來的共性需求做成一個通用的軟件系統(tǒng)?原有的一些產品怎么通過改造,讓它變成通用的軟件?概念是比較容易說清楚,但要把概念落實到真正能夠解決問題的層面,還需要有一個艱苦的過程。用畢會娟的話說,“光協(xié)調所里各相關單位間的關系就難度不小”。

      到2001年底時,十五所軟件平臺建設不但形成了許多共性的成果,而且在軟件人才及大型應用軟件工程總體工作方面有了良好的積累。“我們還組成了一個總體班子,全部都是50歲以上的老專家。軟件工程項目的分工非常細,從軟件的過程管理到配置管理,到質量管理等很多方面,都管理得非常細致。”畢會娟說,“可以說,對所里軟件戰(zhàn)略發(fā)展而言,1995年到2001年底這段時期是一個非常重要的打基礎階段。”

      與用戶間的磨合

      進入2002年,十五所開始將中間件在更大的行業(yè)范圍內推廣。十五所軟件平臺的理念及技術、產品等雖然在前幾年中就形成了,但由于并沒有在實際中大量應用,還不符合廣大行業(yè)用戶的要求,仍需要與用戶有一個磨合期。“這種兩者間的磨合,不但包括了我們與產品的直接使用人,而且還包括了我們與競爭對手間的磨合。我們的共性軟件提供大量二次開發(fā)接口,就是給其他為用戶提供產品和服務的單位準備的?!碑厱暾f。

      針對一個行業(yè),十五所會跟用戶講,你這么多的投入,如果一個一個地去做,將來整合的難度會很大?!巴瑯邮悄敲炊郔T投入,之前開發(fā)商可能只是縱向開發(fā),而我們是先橫向給用戶做個基礎的支撐平臺,然后在這個支撐平臺上做應用系統(tǒng)。同時我們會告訴用戶,上面的應用系統(tǒng)不見得由十五所來做,甚至支撐平臺也可以是我們幫助用戶定好標準,由別家來擴展?!碑厱暾f,“這樣用戶往往比較容易接受我們的思想和方法論?!?/p>

      所以磨合雖難,但到2006年時,十五所的中間件被廣大行業(yè)用戶接受了?!耙恍┬袠I(yè)用戶已逐步感受到,通過我們的軟件平臺方法論,IT系統(tǒng)的開發(fā)工作量減少了,可靠性提升了,系統(tǒng)彼此間的交互能力也在提高?!碑厱旮嬖V記者,那時候在基礎軟件方面,十五所占有比較大的市場份額?!拔覀兊闹虚g件不見得是當時最先進的,但卻是規(guī)范化的、符合軟件工程思想的、在行業(yè)里具有可操作性的軟件產品。”

      這以后,十五所很多的軟件系統(tǒng)都基于共性的理念去開發(fā),用畢會娟的話講,“實際上已經超越了單個項目的范疇”,他們是在做行業(yè)的基礎設施,而且確實被用起來了。

      不過,雖然理念基本得到認可,但仍有很多的用戶需求是十五所想不到的。匯集到這些需求后,十五所將更多地將精力集中在對共性的技術與產品的查漏補全,讓整個集成體系更加完善合理上,從工程化角度更加強了整體的質量保證,QA是完全按照軍品CMM3級標準開發(fā)。同時所里配置管理非常嚴格,并搭建了較為完備的售后服務支持系統(tǒng)?!暗?007年時,十五所軟硬業(yè)務收入已經持平?!碑厱暾f,“同時考慮到軟件戰(zhàn)略的進一步落實發(fā)展,所里專門成立了軍用軟件中間件研發(fā)中心,把過去所做的項目和系統(tǒng)工程的成果向產品轉化,體現了所里在軟件業(yè)務發(fā)展方面的連貫思路。”

      在產品用量很大的情況下,十五所不可避免地遇到了知識產權問題。“這也是幾年來所里非常困惑的一點。我們面對的行業(yè)比較特殊,要求我們必須提供全力以赴的保障和服務,不計代價、不講條件。你做的共性平臺、產品,用戶可以直接拿給他的其他開發(fā)商應用。十五所確實在這方面有很大的損失,直到目前也算是主要以奉獻為主?!?/p>

      談到研究室今后發(fā)展時,畢會娟表示,一方面所里要求我們對國家“核心電子器件、高端通用芯片及基礎軟件產品”專項中的中間件產品多做工作;另一方面,在技術上,我們要讓軟件平臺與當前主流的技術融合到一起?!澳壳爸匾氖?怎么把過去的軟件產品向新的技術上遷移,怎么在改造盡量少的情況下,最大程度地保護用戶的投資?!?/p>

      猜你喜歡
      中間件共性軟件
      喜歡在墻上畫畫是人類的共性嗎?
      藝術啟蒙(2023年2期)2023-11-03 17:07:38
      禪宗軟件
      英語文摘(2021年10期)2021-11-22 08:02:26
      共性
      雜文月刊(2019年14期)2019-08-03 09:07:20
      軟件對對碰
      RFID中間件技術及其應用研究
      電子制作(2018年14期)2018-08-21 01:38:10
      基于VanConnect中間件的設計與開發(fā)
      電子測試(2018年10期)2018-06-26 05:54:02
      “數控一代”示范工程引領和推動共性使能技術在中小企業(yè)推廣應用
      音樂的共性
      談軟件的破解與保護
      精品(2015年9期)2015-01-23 01:36:01
      中間件在高速公路領域的應用
      阳谷县| 兴安盟| 九寨沟县| 芷江| 吉林省| 曲麻莱县| 莱西市| 台中市| 团风县| 墨竹工卡县| 丹巴县| 洪泽县| 凤冈县| 右玉县| 文登市| 枣阳市| 荔波县| 通河县| 白玉县| 深州市| 广东省| 四会市| 蒲江县| 邵阳县| 资溪县| 镇雄县| 车致| 永和县| 卓资县| 哈尔滨市| 定南县| 兴宁市| 温泉县| 大厂| 定兴县| 松溪县| 铁岭市| 全椒县| 扎赉特旗| 乌审旗| 横山县|