J2EE快速應用開發平臺 工做流平臺 數據交換 和 規則引擎 代碼生成

GAP全稱是UFIDA Software Engineering Global Application Platform,是用友工程軟件(現瑞友科技)集多年開發實施經驗所提煉的J2EE快速應用構件化開發平臺。它不只是一套快速開發應用軟件的輔助工具,並且是一套提供高複用度的大規模軟件定製開發模式。它致力於解決當前軟件開發過程當中的三個關鍵問題人員分工問題,軟件複用問題,快速開發問題並經過對這些問題的解決爲客戶提供更好的軟件質量,下降客戶的整體擁有成本。GAP依據對組織模型、數據模型、業務過程、應用功能的抽象和建模來達到快速構建應用系統的目的。提供整合的開發環境,快速代碼生成和流程圖形化,提供對Web開發的框架支持及輔助控件支持,方便迅捷的開發應用功能。web

如下是關於GAP軟件開發平臺的概要性介紹。數據庫

從技術角度而言,GAP平臺徹底面向Business Service編程,整個技術體系中的核心是Business Service,也就是業務服務,全部的業務服務以IOC的方式注入到系統中,系統的業務邏輯,事務,領域模型,數據倉庫都由業務服務單元處理,各個業務單元經過組合,能夠造成一個業務組件Component)爲上層體系提供服務。符合SOA規範編程

每一個業務服務均可以經過接口服務平臺對內外提供多種訪問方式,包括最普通的本地調用,爲異構系統提供基於SOAPWSDLWeb Service訪問,爲富客戶端提供Rmi遠程調用,同時還提供一些輕量級的遠程訪問方式,例如HttpInvokerhessianburlap等分佈式遠程訪問等,能夠支撐各類異構系統的集成和數據交換。緩存

同時業務服務還能夠註冊到工做流平臺中,經過業務表單的形式爲企業流程管理提供服務服務器

GAP平臺主要功能特性以下:網絡

1、提供了一套完整的基礎環境架構

ü  主框架:提供了對系統日誌、緩存、異常、事務、配置、鏈接池、分佈式等操做的封裝;負載均衡

ü  集成開發環境:提供集成開發工具,集成開發工具在提供標準IDE開發調試功能的基礎上,集成了大量快速的開發和部署插件,以知足軟件開發人員的使用。框架

ü  遠程調用:基於IOCAOP機制的遠程代理服務,開發過程當中不用考慮業務服務的部署場所,只須針對業務服務的接口進行編程。遠程調用代理服務解決了分佈式、羣集、負載均衡、冗餘等企業級應用的需求,而全部這些對系統開發來講都是透明的。另外,將一個對本地服務的調用改成遠程調用只須要對配置文件進行簡單的修改就能夠完成。異步

2、提供了基礎應用組件平臺

ü  組織權限模型:支持可擴展的網狀組織單元和結構,細粒度的權限控制,能夠達到字段級數據權限。

ü  工做流平臺業務流程重組,強大的B/S方式的流程設計、運行、監控支持

ü  消息平臺:基於SpringActiveMQ技術實現的消息平臺,同時對外提供短信,郵件的網關接口。使用消息平臺能夠解決異步和同步消息數據交換,提供標準的產生、發送和接收接口,簡化開發。

ü  接口服務平臺:基於接口的服務管理平臺,核心架構思想是SOA,面向服務的架構,解決同構或異構系統的數據集成和交互,內部服務的管理,外部服務集成

ü  數據字典:經過對元數據、業務層和界面層的描述實現自定義數據、業務和界面的功能,同時能夠在系統運行態更改業務指標和實現新的業務需求

3、具備豐富的組件庫

ü  Web件:提供了web應用開發經常使用控件的支持,如列表、打印、界面校驗、樹控件等

ü  業務日誌:提供了企業管理業務系統中經常使用業務日誌管理功能,經過配置能夠實現同步或異步,編碼和申明的方式記錄業務日誌等

ü  規則引擎:實現了數據同邏輯的徹底解耦,把可抽去的易變動的業務邏輯經過配置文件統一管理,讓它們能在運行時動態地管理和修改

ü  報表工具報表設計器,報表引擎,報表模板管理(9種經常使用報表模型),報表打印導出等,支撐通用報表開發

ü  全文檢索:全文檢索具有創建索引和提供查詢的基本功能,此外還提供方便的用戶接口、面向web的開發接口、二次應用開發接口,支持針對各種型文件和數據庫大字段的全文檢索服務

ü  任務調度:任務調度主要包括:任務調度控制檯,做業管理,做業組管理,觸發器管理,日誌管理等

ü  站內短信:站內短信提供了企業內部網絡的短消息發送和離線接收功能,主要功能包括收件箱、發件箱、新消息、發消息、消息管理和消息輪詢配置、消息顯示方式配置等,並提供了二次開發接口和MSN消息集成的示例,方便擴展。

ü  預警平臺:由預警定義、預警掃描器、定時服務器、消息管理器、企業應用預警插件等組成,容許用戶創建必定的預警觸發機制來對企業不少關心的數據進行實時或者定時的數據監測

ü   

GAP平臺支持以下系統環境,所以有良好的移植性:

 

服務器操做系統:Linux,Windows 2000/2003, Aix, Solaris, HP-Unix

應用服務器:WebLogic, WebSphere, JBoss, Tomcat...

數據庫服務器:Oracle, SqlServer,DB2...

 

只需您輕輕撥一個電話或直接回復郵件或加QQ好友;

咱們承諾: 您在30分鐘內就將享受到 JAVA WEB應用軟件快速開發平臺 在線試用所帶來的良好體驗,期待您的加入

Give me one chance, Return your some surprises

 

孫 義 山 /  Johnny Sun 
     
北京瑞友科技股份有限公司上海分公司(原北京用友軟件工程有限公司)
     
地址:上海市黃浦區北京東路668號科技京城東樓12

     M P: 138 1729 1565 ( 24Hour’s Service )

    QQ 115381942
    MSN: peter19810101@hotmail.com
   SkyPe:  sunysh2005

郵件:sunysh2006@126.com

平臺技術論壇: www.sunyishan.com

相關文章
相關標籤/搜索