技術重塑平臺 用友UAP Studio降低企業開發難度
面對平臺應用的開發,必須貼近客戶需求,除了業務需求外,還要求易學、易用、易擴展等開發需求。可視化集成開發環境用友UAP Studio,為企業提供各種開發工具和平臺,大大降低開發難度。
技術可以改善人類生活,可以成就科研項目,技術也可以為企業重塑信息化平臺。面對平臺應用的開發,必須貼近客戶需求,除了業務需求外,還要求易學、易用、易擴展等開發需求。可視化集成開發環境用友UAP Studio,為企業提供各種開發工具和平臺,大大降低開發難度。
用友UAP是覆蓋軟件開發、集成、運行、管理等企業應用全生命周期的統一應用平臺。它主要由開發、集成、動態建模、云管理、商業分析、數據處理、運行七大平臺產品組成。其中開發平臺包括了覆蓋軟件全生命周期的需求分析、設計、開發、測試、構造、發布、運行及維護等各階段所需的工具。可視化集成開發環境(UAP Studio)是開發平臺中一個重要的組成部分。
平臺化軟件的技術含量高,開發難度大,需要較長的時間來完善和磨合,才能拿出一個真正穩定、開放、易用的產品,這讓企業頭疼不已。可視化集成開發環境用友UAP Studio采用模型驅動開發的方式,通過上一階段的輸出與下一階段的輸入結合起來,通過可視化的設計器或工具將開發過程串接起來,大大降低了開發的難度,并降低各個階段之間的鴻溝以及不一致性。
用友UAP Studio中包括多種設計器,如業務實體設計器、業務操作設計器、UI設計器等。使用這些設計器設計的組件會產生元數據,根據組件模型的領域特定語言(DSL),可以配置需要的代碼生成器模板,而模板引擎通過解析和元數據就可以自動產生出應用模型的源代碼,例如Java代碼等。
實體設計器的建模元素包括實體、值對象、枚舉、業務接口、注釋等類型;實體元素的關系包括:組合、關聯、集成、依賴、實現等。基于實體設計器,能夠以可視化的方式創建出面向對象的實體組件。如銷售訂單實體組件,以直觀的方式體現了如銷售訂單通過組合關系指出一個銷售訂單必須包括1..n個訂單項等業務信息。基于該設計器能夠自動將模型信息發布為元數據,并可以通過配置代碼模板,自動產生可以直接運行的業務實體源代碼。
用友UAP Studio提供了包含一系列可視化開發工具的統一開發環境,如基于Eclipse的集成開發環境、元數據建模工具、提高開發人員生產效率的多種開發向導、輔助工具;UI界面組裝工具等。
基于用友UAP可視化集成開發環境UAP Studio,能夠大幅提升軟件的開發效率,降低軟件實現的技術難度及開發成本。為企業塑造嶄新的信息化平臺,適應動態的業務需求。