Gis及工作流應用系統綜合解決方案

基于gis工作流的業務基礎構建平臺
    基于gis工作流的業務基礎構建平臺由兩部分組成:基于構件化的ArcEngine中間件(簡稱JLKEngine中間件)和工作流中間件(簡稱SuperFlow工作流)。
    基于ArcEngine的中間件平臺采用C#+ArcEngine+ArcSDE進行開發, 是按ArcEngine對象的處理為目的進行的AO底層類庫的二次封裝,該中間件構件是以ArcGIS應用為出發點進行構造。 主要實現以下三大功能:一要解決數據管理;二要提供后臺服務和擁有二次開發能力;三是要提供基礎的應用。
    SuperFlow工作流平臺基于ASP.NET+C#開發,純BS結構,依照工作流標準聯盟提出的要求并結合目標行業特點進行設計,支持分布式數據庫管理,提供跨地區的信息管理模式,實現資源與數據的網絡共享。結合GIS的應用特征和數據表現需要, SuperFlow工作流平臺對處理單位組織結構、業務流轉模式、業務內容劃分等進行高度抽象,建立工作流模型和工作流建模工具,包括業務數據庫建模、業務信息建模、功能環節建模、業務流程建模、組織機構建模等; 對工作流產生的各種數據,包括工作流控制數據(Workflow Control Data)、工作流相關數據(Workflow Relevant Data)、工作流應用數據(Workflow Application Data)進行有效的組織管理,基于superflow工作流的Web辦公系統可自動嵌入JLKEngine中間件,將GIS應用相關功能,嵌入到工作流中進行統一調度。

基于gis工作流的業務基礎構建平臺體系架構圖

基于業務基礎構建平臺的業務應用系統結構圖

基于superflow實現的國土電子政務系統功能結構框圖

基于工作流的webgis辦公系統綜合解決方案
    SuperFlow提供了一個良好的應用集成框架,能夠調用EJB、JavaClass、COM、Socket、JMS等各種應用,并且可通過Web Service和消息中間件平臺和更多的應用系統進行集成。在進行大型應用系統的集成時(如建立城市電子政務的市級平臺), 可采用SuperFlow作為業務流程集成工具,提供大范圍的業務流程支持(如政府部門之間的互聯審批業務)。同時,可將JLKEngine中間件平臺提供的Gis數據處理緊密集成到工作流辦公平臺運行框架中,實現真正意義上的圖數一體化管理。
    基于gis工作流的業務基礎構建平臺并不是GIS組件與工作流的簡單組合,兩者所起的作用完全不同,但相輔相成。JLKEngine中間件負責數據處理和具體業務功能的實現,SuperFlow中間件負責將各種不同類型的數據和業務描述進行邏輯組織,達到在非集中控制的環境中協同使用資源的目的。 最終實現GIS與工作流的一體化結合。
    基于工作流的webgis辦公系統綜合解決方案:即從用戶需求調查完成后的整個系統建模設計過程,采用系統數據建模功能創建數據庫、采用表單定義工具定義業務環節中使用的各種業務表單,采用JLKEngine中間件定義地理數據格式,建立圖形數據庫、 采用可視化工作流程定義工具定義業務處理流程,在一般小型項目中可以實現零代碼編程,如果對于部分復雜的邏輯運算不能完全實現,可以采用編寫處理腳本的方式嵌入到業務處理過程中,達到快速開發的目的。采用webgis柵格平臺完成gis地理信息數據的動態發布、查詢、分析等功能。

SuperFlow工作流與JLKEngine中間件平臺無縫集成
    基于GIS應用的電子政務管理信息系統需要在工作流辦公系統中加入GIS功能,實現圖文一體化統一管理,即由工作流平臺統一控制管理GIS權限,實現業務辦公系統與GIS系統的無縫集成。 由于審批過程是一個多角色參加多活動的流程,使用的具體GIS功能也將由于角色、活動的不同而有所區別,主要表現在:
    地圖內容不同:根據不同的項目,用戶應訪問不同的空間數據庫、空間數據集及圖層。
    地圖圖層顯示不同:根據具體項目的不同,以及為了提高地圖顯示效率、突出顯示效果等,用戶應訪問不同范圍的地圖,并設置顯示最大最小顯示比例、不同的圖層的顯示符號、標注、顏色等。
    地圖編輯權限不同:為了保證數據安全性,根據活動不同以及權限的不同,地圖使用的權限也有不同。例如:在執行業務審批過程中,經辦員應具有編輯權限, 制圖完成并提交后,可供其他人員瀏覽、查詢,但不可對地圖要素進行修改。

SuperFlow工作流對JLKEngine中間件平臺插件
JLKEngine中間件平臺是以ArcGIS的AO底層進行構建的,提供標準的COM組件接口及.NET組件接口。因此,可以將上述GIS的可變因素抽取出來作為工作流平臺的模型參數,由系統管理員統一配置管理, 并充分利用工作流平臺獨特的插件技術實現業務辦公系統與GIS系統的無縫結合(如下圖),客戶端只需解釋和執行模型,在權限允許下使用不同的GIS功能,形成一個圖文結合的統一平臺。

SuperFlow工作流JLKEngine中間件平臺消息控制
工作流將用戶權限和圖層編輯權限等控制信息寫入插件并啟動GIS應用后,等待GIS應用返回的操作消息,經過定制開發的GIS應用啟動后首先讀入這些控制信息,根據控制信息進行圖層操作,完成操作后,將編輯完成操作標識和所編輯圖層標識寫回插件,工作流檢測到這些圖層操作消息后,將操作流程轉入工作流程的下一個活動及執行相應的任務。在上述過程中,工作流平臺控制了GIS相關的操作,實現了兩者的無縫結合,為用戶提供以業務審批工作流為主線的圖文一體化辦公系統。

基于superflow實現的WebGIS的協同辦公系統
工作流和GIS系統都是開放的平臺,通過工作流的插件接口和GIS系統的開放接口,兩者之間可進行數據交換。例如,在地圖要素編輯操作中,工作流可將流程實例編號等信息傳遞給GIS系統,而GIS系統可將所操作地圖要素的坐標信息傳遞給工作流。 利用工作流平臺插件技術實現業務辦公系統與GIS系統的無縫集成,可充分實現圖文一體化系統,是非常適合基于GIS應用的電子政務管理信息系統的需求。

基于superflow實現的WebGIS的協同辦公系統框架主界面

基于superflow的oa辦公系統功能框架結構圖

 
国产成人aa在线视频