一、概述
用友NC是為集團與行業(yè)企業(yè)提供的全線管理軟件產品,用友NC率先采用J2EE架構和先進開放的集團級開發(fā)平臺UAP,按照“全球化集團管控、行業(yè)化解決方案、平臺化應用集成”的設計理念而設計,目前形成了集團管控6大領域,10大行業(yè)的38個解決方案。10年來,在中國有2000多家集團型企業(yè)客戶正在運行著用友NC,在用友NC的全生命周期客戶經(jīng)營服務支持下成功經(jīng)營著自身的業(yè)務,通過用友NC系統(tǒng)的價值發(fā)揮促成了企業(yè)的高速發(fā)展。用友NC目前已成為中國集團大中型企業(yè)管理信息化應用系統(tǒng)的首選。
二、NC總體架構
1、UAP—NC先進體系結構
UAP-NC采用了框架體系結構。以業(yè)務單據(jù)產品舉例來說,如果客戶要開發(fā)新的業(yè)務單據(jù),需要和財務、收付系統(tǒng)做對接,NC可以直接在流程平臺中進行配置,還可以利用會計平臺,工作流平臺、審批流平臺等對軟件的數(shù)據(jù)交換進行配置,預警平臺可以對某一項事務做個性化的提醒、個性化的預警。而且在系統(tǒng)中實現(xiàn)隨時加入插件,不需啟動服務器。
2、NC技術架構
UAP-NC作為基于多組織架構的企業(yè)應用運行平臺、基于模式化的開發(fā)平臺、開放的系統(tǒng)集成平臺及統(tǒng)一的系統(tǒng)管理平臺,是建立在Java語言所提供的強大功能的基礎上開發(fā)的。Java是一種簡單的、面向對象的、分布式的、結構中立的、安全的、可移植的、性能優(yōu)異的、多線程的、動態(tài)的開發(fā)語言,適合構建基于網(wǎng)絡計算的企業(yè)應用。由于Java的平臺無關性,使得UAP-NC可以運行在不同硬件平臺、不同操作系統(tǒng)平臺上?;赨AP-NC所開發(fā)的應用軟件采用Browser/Server(瀏覽器/服務器)的方式來運行。B/S的運行方式最大限度地方便了用戶部署和維護大型軟件系統(tǒng),保證了瘦客戶機運行,從而大大降低了用戶目標系統(tǒng)的總體擁有成本(TCO)。
三、UAP—NC的核心價值
1、基于總線的應用集成平臺:UAP—NC是基于ESB總線來做應用集成,可以成為企業(yè)級的應用集成平臺。企業(yè)信息門戶(Enterprise Information Portal)作為一個Web應用,是一個企業(yè)信息發(fā)布、內部員工辦公、供應鏈協(xié)同以及應用集成的平臺。企業(yè)的內部員工、客戶、合作伙伴、供應商可通過單一的門戶訪問其所需的所有個性化信息、獲得個性化服務和進行商務活動,最大程度上共享企業(yè)的信息資源,從而更好地協(xié)同工作,提高企業(yè)的生產力、市場競爭力和把握商機的能力。
2、個性化應用配置:在UAP—NC中,80%的都可以通過個性化配置來解決,而不是提倡完全的個性化開發(fā)來解決,在UAP-NC5.5中采用了模板和模型技術的完美結合。在UAP-NC上提供一個開發(fā)平臺RAD,可以提供產品的個性化開發(fā),但個性化開發(fā)跟個性化配置不矛盾,首選應該是個性化配置,其次個性化開發(fā)。
3、開發(fā)平臺:UAP-NC在為復雜企業(yè)應用軟件系統(tǒng)的開發(fā)提供一個基本框架(技術框架層和應用框架層)的同時,提供了與之相應的、方便易用的開發(fā)、實施、維護和管理工具集。這個工具集預置了大量的基本功能件、核心功能件和應用組件,支持企業(yè)模型的仿真、分析、診斷、優(yōu)化和調整。通過技術框架和應用框架提供的開發(fā)與管理工具集降低開發(fā)難度,提高開發(fā)效率;提供全新的應用軟件開發(fā)模式;提供基于跨中間件的開發(fā)平臺。
4、優(yōu)良的系統(tǒng)可擴展性、可靠性:UAP-NC提供了服務器集群技術。服務器集群提供了盡可能多的處理能力和數(shù)據(jù)的透明訪問能力,實現(xiàn)高性能和負載均衡(平衡資源的負載,使用資源得以有效利用),并根據(jù)需要隨時在機群中增加新的硬件,提高系統(tǒng)的伸縮性和和可擴展性(服務更多客戶,提高系統(tǒng)吞吐量),保證系統(tǒng)的可靠性及可用性(提供故障恢復機制和容錯功能)。同時在服務器的部署上支持最新的技術方向云計算,可以隨時節(jié)省機器滿足企業(yè)其它應用,如果繁忙時可以隨時增加服務器滿足業(yè)務的運行需要。
5、可靠的實施管理保障:企業(yè)服務架構(ESA)是UAP-NC產品內部模塊間的服務總線,它主要解決模塊服務版本管理和具體服務技術的隔離,同時提供跨中間件技術的支撐體系,可以化繁為簡,保證ERP的順利實施。在UAP-NC中所有的服務模塊之間耦合度降低,任何兩個模塊之間都是通過ESA總線完成,從而實現(xiàn)ERP實施的分步性。