用友UAP平臺 實現高效敏捷開發
由于企業業務繁多,企業信息化表現出多業務多系統并行的特點。企業面對激烈的市場競爭、復雜的業務形態、多變的經營需求,對軟件系統提出更多個性化需求。除此之外,企業要求縮短開發時間、降低投入成本、滿足業務靈活性,各種需求促使軟件開發平臺更敏捷更開放。
用友UAP是用來支撐高效和高質量的軟件開發,支持異構系統間的整合應用,提供對系統可靠、可管理的能力,支持客戶化開發、個性化配置、集成、運行、運維、IT服務管理等的統一應用平臺。是實現中國集團企業商業模式創新、管理和競爭力提升的信息化平臺。用友UAP平臺為客戶帶來以下主要的創新功能特性:企業組織建模、高效敏捷開發、高性能高可用性與運維、實時商業分析、異構系統集成。
用友UAP平臺的高效敏捷開發表現在,可以快速開發構建大型企業的多組織復雜架構的企業應用系統,豐富的多業務***實踐開發庫,支持快速開發各種應用領域的軟件系統,敏捷開發過程管理和協同分層開發體系支持,產品的全生命周期管理。
用友UAP平臺的敏捷開發主要通過四個方面來實現:***,以元模型驅動設計與開發(MDD)為核心;第二,通過可視化集成開發環境(UAP Studio)提供各種開發工具和平臺;第三,以應用開發框架、基礎技術設施(含中間件)、軟件配置管理為基礎;第四,以全生命周期軟件開發組織、開發規范、開發過程等實踐為保障。
用友UAP實現了面向管理與業務架構,從模型出發,而非從代碼出發,對建模的投資更加持久有效。基于企業動態建模的模型驅動開發模式,提供一體化可視集成開發環境,自動化的代碼生成,改善代碼質量,提高開發規范,降低開發復雜度,降低學習成本,減少開發成本。實現了重量級與輕量化多架構的統一與開發支持,敏捷開發全過程工具支持,大大縮短了開發周期,提高研發效率。可以滿足企業在應用領域建立高度抽象的業務模型,快速提高業務應用的響應速度,更好的貼近用戶需求。
用友UAP平臺具備開放性、靈活性,并支持跨平臺。首先,開放性。用友UAP 針對模型的定義與維護提供了圖形化的集成開發環境UAP Studio。可以輕松地學習上手并進行面向客戶的開發工作,最終使客戶獲得價值***化。在面對平臺的開放性上,用友UAP基于平臺無關性的設計,在實現層面上同時支持J2EE 與.NET 兩大技術平臺。同時通過自主研發的SQL 語義翻譯引擎及異種數據庫訪問引擎對各種主流數據庫產品進行支持。系統可以部署在包括Windows、Unix 等主流操作系統之上,使得用戶的平臺選擇余地可以更廣,并保障既有的投資;其次,靈活性。用友UAP提供的業務靈活性架構與功能,能夠大大加強業務系統的柔性。通過使用配置、個性化、客戶化以及擴展機制,包括覆蓋業務建模、UI、查詢、報表、流程等在內的各種應用均可具備業務靈活性;第三,跨平臺。硬件體系、服務器、操作系統、數據庫、中間件、編程語言、傳輸協議、客戶端等層面支持行業標準和跨多個平臺。
企業隨著業務范圍的擴展,會有新的業務內容需要處理。在用友UAP平臺模型驅動架構的基礎上,企業可以添加新的業務對象、操作界面和業務報表。可以在標準系統的基礎上快速、輕松地定制新的業務內容,保持良好的競爭力。
與模型驅動架構緊密聯系在一起的工作流系統,能夠識別系統模型中的業務元素。并能夠將這些業務元素納入到工作流的流程控制規則中。在組織架構及管理制度發生變化的情況下,通過更改組織架構及工作流的流程控制規則就能夠使系統適應于新的環境。
用友UAP平臺針對Web Service 的全面支持,使得外部供應商及客戶的應用系統能夠便捷地與系統進行連接。讓企業間的協作更加緊密,并且易于實施。
在企業不斷地發展壯大過程中,業務量處理的需求也越來越大。基于先進的體系架構所構建的UAP 系統從架構上保證了這種計算能力的擴展性。通過負載均衡技術可以對系統進行逐步的、平滑的能力提升,滿足企業按需計算的要求,***程度地保證投資的有效性。