◎ 同望V3企業架構平臺技術總架構師 李 崗

同望V平臺展示現場人頭攢動
第十六屆中國國際軟件博覽會于2012年5月31日在北京展覽館召開,本屆軟博會吸引了國內外眾多的軟件服務商,共同展示了國內主流軟件應用水平。同望V3企業架構平臺(以下簡稱V平臺)首次正式亮相,受到了參會者的高度關注和好評。
為了讓更多沒有參加本屆軟博會的企業用戶了解和熟悉V平臺,我們將以《同望V3企業架構平臺系列介紹》為題分三次向大家介紹。
第一篇:平臺的組成及產品開發系統介紹
第二篇:平臺的應用
第三篇:建設自適應和自成長的企業信息化平臺
讓我們一步一步的走進V平臺、認識V平臺、應用V平臺,并與V平臺共同成長,一起來領略V平臺帶給我們全新的應用軟件開發體驗——“零編碼”開發J2EE和.NET企業級大型應用軟件。
V平臺主要由兩大核心構成——產品開發系統和平臺運行庫。
V平臺從行業產業鏈各個薄弱環節著手,深入中國國情,為建立良性的行業產業鏈而架構設計。V平臺是專門為企業級用戶打造的基礎戰略性平臺,它不僅給軟件開發商和企業IT部門提供了“零編碼”的產品開發系統,還為企業用戶提供了能夠支持企業信息化建設“自適應和自成長”所需的平臺運行庫。
產品開發系統是為業務設計人員、咨詢人員、實施人員、企業IT部門用戶等具有業務知識的人員提供的開發和實施工具,下圖將V平臺運行庫及開發系統與微軟.NET和Java兩大技術體系做了類比,形象的說明了V平臺的整體定位。

平臺運行庫是依據十數年國內外成功實踐經驗總結的“基干原理”架構設計出來的,由支撐應用軟件運行所需的各類模型引擎和基礎組件構成。它支撐應用軟件開發從以前的“代碼級復用”上升到了“應用級復用”。

V平臺站在業務和應用的高度,基于軟件運行期間的“業務驅動模型”,從業務的角度提供了一個集成開發環境,業務人員不需要掌握技術編程語言即可開展J2EE和.NET企業級應用軟件的開發。
為了讓業務人員能夠快速熟悉開發環境,V平臺產品開發系統采用類似Office的界面風格和操作習慣,讓第一次接觸的用戶也能自由摸索學習,最大化的降低了學習成本。
下圖為產品開發系統主設計界面,它提供了數據架構設計、查詢設計、窗體設計、自定義控件設計、組件模型創建、主題風格設計、報表設計、圖表設計、權限定義、任務計劃、圖片管理等應用軟件開發必須的集成工具,“所見即所得”的環境使設計人員無需掌握技術編程語言即可開發軟件。

V平臺的應用目標是:在大型集團級應用軟件的開發實施中,90%以上的功能由業務人員配置化開發完成,10%以內的復雜業務采用插件的方式由技術二次開發人員協助業務人員完成。

傳統的技術類快速開發系統難以實現業務數據的連續性目標,V平臺結合軟件運行期模型特點對數據架構模型做了改良和優化,支持運行多年的業務數據可以得到繼承和延續,保護企業各個時期整體數據架構和業務數據的完整性、真實性和有效性,進而保障企業信息化建設的數字資產在變化和成長過程中不斷地得到保護、優化和改良。
V平臺的查詢設計提供了簡單查詢、單表統計查詢、組合統計查詢、交叉表查詢、高級查詢等向導式查詢設計功能,一步一步引導設計人員的設計工作。還提供了圖形化的查詢設計工具,支持設計人員使用已有的表和查詢來設計新的查詢應用。
V平臺突破了傳統查詢只為瀏覽的功能限制,查詢可以提供給軟件的其他設計環節使用,針對查詢提供了記錄新增、刪除和修改的保存功能,從多個數據表或查詢組合運行所產生的數據可以直接保存到指定的數據表中進行存儲。

在V平臺1.0版中,產品開發系統提供了“所見即所得”的界面設計器,采用類似Office中PowerPoint的設計風格,設計人員可以很直觀地進行界面設計,通過“縮略圖”可以很方便的找到歷史設計成果進行維護。“界面設計Office化”是V平臺專門為不懂技術編程語言的業務類用戶精心打造的特色功能。

在下一個版本中,V平臺將提供更高層次的“組件模型設計器”和“業務架構設計器”,幫助業務設計人員和實施人員站在企業架構的高度,審視和設計出更加優秀的企業級應用軟件。
V平臺提供了類似Excel功能的報表設計器,支持業務設計人員和實施人員像使用Excel一樣地設計不同風格的報表。

組織機構的建立需要根據企業用戶的實際情況進行,某些行業的應用適合用多組織模型,某些行業的應用適合建立單一組織模型,傳統的技術平臺圍繞產品業務提供了相對固化的組織架構模型,不能夠根據不同企業用戶的實際需要靈活的調整。
V平臺支持業務設計人員和實施人員根據產品和項目的不同應用特點,結合企業用戶自身的實際業務能力和工作開展情況,建立不同的組織模型。同時提供了不同的組織模型與權限框架的配置性業務規則和接口。
系統權限是業務設計的組成部分,不同的產品和項目,根據使用群體和應用推廣模式的不同,會有不同的權限方案,傳統的技術平臺采用“一竿子打死”的做法,用一種大權限方案來應對多種不同程度的應用需求,對部分應用來講實際是“殺雞用牛刀”,導致整個平臺體系使用復雜、易用性差、性能降低。V平臺提供了基于運行期模型的權限框架,支持業務設計人員設計符合自身產品和項目需要的“最合適粒度”的權限模型,比如:如果產品是以集團級推廣應用為目標的,可以設計分級授權體系,以及從頁面級和控件級到記錄級和字段級的細粒度權限模型;如果產品是以部門級推廣應用為目標的,可以僅設計依托角色授權的組件級粗粒度權限模型。

中國軟件行業協會趙小凡理事長參觀同望展臺
V平臺將傳統的工作流區分為審批流程和業務流程。其中的審批流程區分了公文審批流程模型和業務審批流程模型,同時建立了輔助審批工作的評估決策模型,使業務性的審批更加真實可靠,讓一線用戶使用的系統成為真正的工作工具,而不是紙質文件的重復填報工具。

V平臺為各個業務工作環節提供了統一的業務流程模型,實現了“業務工作找人”,而不是傳統的“人找菜單”,一線工作人員基于應用軟件開展工作的目的性更強,基于應用軟件的日常業務工作將變得更加輕松和高效。
產品開發系統提供了將歷史產品和項目數據庫直接遷移到V平臺產品庫的功能,軟件公司或企業用戶可以最大化的基于原有產品和應用,在保留歷史數據的情況下,盡可能快速地將原有產品和項目應用遷移到V平臺中進行設計和維護。
V平臺為不懂技術編程語言的用戶,提供了一套快速建立企業級應用軟件的平臺體系,它的應用將大量從事重復編碼的“軟件藍領”解放出來,它的普及和推廣必將給軟件行業帶來革命性的變化。
V平臺可以做到:
■既不挑選要實現的業務內容
■也不限制軟件的表現方式
利用V平臺可以開發如下類型的應用軟件:
1.大型集團級應用軟件,如:ERP系統、綜合項目管理系統、招投標管理系統、財務管理系統等企業業務應用。
2.信息化協同類應用軟件,如:OA、論壇、企業網站等。
3.工具類應用軟件,如:造價系統、郵件系統等。
4.綜合門戶網站:內容信息網站、行業門戶網站、商務應用網站等。
V平臺的具體應用將在《同望V3企業架構平臺系列介紹》之二——平臺應用篇中做詳細介紹。