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