日韩欧美自拍在线观看-欧美精品在线看片一区二区-高清性视频一区二区播放-欧美日韩女优制服另类-国产精品久久久久久av蜜臀-成人在线黄色av网站-肥臀熟妇一区二区三区-亚洲视频在线播放老色-在线成人激情自拍视频

解析異構(gòu)應(yīng)用系統(tǒng)業(yè)務(wù)協(xié)同工作流平臺設(shè)計(jì)與實(shí)現(xiàn)

出處:朱曉鈴,滿 旺 發(fā)布于:2011-09-01 20:13:02

  政務(wù)信息化進(jìn)程中,各地區(qū)、各部門根據(jù)自身管理需求而引入的各種應(yīng)用系統(tǒng),在單個(gè)業(yè)務(wù)領(lǐng)域的管理上無疑有自己的特點(diǎn),但由于它們無法面向整個(gè)的業(yè)務(wù)過程,各個(gè)系統(tǒng)之間也難以緊密集成,使得政府部門"環(huán)環(huán)相扣"的業(yè)務(wù)被這些分散的系統(tǒng)"分隔"開來,形成"應(yīng)用孤島".政府部門不得不花費(fèi)大量的人力、物力在不同的應(yīng)用系統(tǒng)之間切換,從而造成運(yùn)營效率低下和反應(yīng)遲緩。隨著社會經(jīng)濟(jì)的快速發(fā)展,"應(yīng)用孤島"與業(yè)務(wù)協(xié)同的矛盾日益突出。IT行業(yè)的技術(shù)進(jìn)步帶來政務(wù)效率提高的同時(shí),也會帶來業(yè)務(wù)流程的變革。這種業(yè)務(wù)流程的變革也造成了原有應(yīng)用系統(tǒng)無法使用或使用效率低下。

  1 解決方案

  針對"應(yīng)用孤島"與業(yè)務(wù)協(xié)同的矛盾,本文以松散耦合、獨(dú)立于具體應(yīng)用為指導(dǎo)思想,設(shè)計(jì)了電子政務(wù)可變業(yè)務(wù)協(xié)同工作流平臺,實(shí)現(xiàn)多業(yè)務(wù)應(yīng)用系統(tǒng)之間的松散耦合,松散耦合,顧名思義就是比較松散點(diǎn)的耦合。是種分層次的耦合。一般項(xiàng)目都會要求,高內(nèi)聚、低耦合。而松散耦合算是種低耦合。打個(gè)比方說MVC模式,分為三層,Module、View、Controller,一定意義上算是種松散耦合。在可視環(huán)境下進(jìn)行業(yè)務(wù)流程配置,即可應(yīng)對可變業(yè)務(wù)流程。在本工作流平臺基礎(chǔ)上,各機(jī)構(gòu)的業(yè)務(wù)系統(tǒng)不需要修改代碼,只要在原有的系統(tǒng)上建立一個(gè)適配器模塊,便可以完成接入工作。不會影響原有的系統(tǒng),實(shí)施成本降低,運(yùn)營效率得到大幅提高。

  本工作流模型設(shè)計(jì)基于應(yīng)用集成技術(shù)和WCF服務(wù)技術(shù),獨(dú)立于具體應(yīng)用之外,提供流程分析、建模、重組、部署、管理、監(jiān)控、評估、優(yōu)化的環(huán)境。政務(wù)業(yè)務(wù)協(xié)同實(shí)施開發(fā)人員在不改變各部門現(xiàn)有管理模式的前提下,根據(jù)不同部門業(yè)務(wù)協(xié)同的需求,可以方便快速地利用這些工具和服務(wù)接口,在可視化的建模環(huán)境中,將異構(gòu)應(yīng)用系統(tǒng)按照流程驅(qū)動(dòng)的方式整合在一起,實(shí)現(xiàn)業(yè)務(wù)流程管理與應(yīng)用系統(tǒng)間的松散耦合。 

    2 可變業(yè)務(wù)協(xié)同工作流服務(wù)平臺原型系統(tǒng)

  2.1 平臺架構(gòu)

  本工作流服務(wù)平臺搭建在。NET Framework 3.5之上,主要應(yīng)用了Windows Communication Foundation、Window Workflow Foundation兩大前沿技術(shù)。作為電子政務(wù)、企業(yè)應(yīng)用整合、信息共享、業(yè)務(wù)協(xié)同的服務(wù)平臺,工作流服務(wù)平臺系統(tǒng)具有良好的架構(gòu),如圖1所示。

 ?。?)業(yè)務(wù)流程處理框架

  業(yè)務(wù)流程處理框架提供了設(shè)計(jì)、執(zhí)行和管理業(yè)務(wù)流程的功能,并且有很強(qiáng)的可擴(kuò)展性和可用性,它不僅可以用于實(shí)現(xiàn)自動(dòng)化的流程管理,也可以作為基礎(chǔ)平臺搭建可人工干預(yù)的工作流服務(wù)。

 ?。?)業(yè)務(wù)流程數(shù)據(jù)服務(wù)框架

  業(yè)務(wù)流程數(shù)據(jù)服務(wù)框架采用集中式業(yè)務(wù)流程數(shù)據(jù)存儲,支持多種數(shù)據(jù)存儲介質(zhì)。存儲業(yè)務(wù)流程及業(yè)務(wù)流程在執(zhí)行過程中所有傳遞、產(chǎn)生的相關(guān)數(shù)據(jù),如流程實(shí)例、收發(fā)數(shù)據(jù)、日志等。

 ?。?)消息處理框架

  消息處理管道框架負(fù)責(zé)將接收到的消息或要進(jìn)行發(fā)送的消息,根據(jù)消息的處理規(guī)則(拆包、封包),實(shí)現(xiàn)消息的預(yù)處理操作序列。將對象與若干XML數(shù)據(jù)包進(jìn)行轉(zhuǎn)換,以及對消息體進(jìn)行加密、解密,提定編碼、解碼格式等。

 ?。?)應(yīng)用適配器框架

  用于將專有的企業(yè)應(yīng)用系統(tǒng)與標(biāo)準(zhǔn)技術(shù)連接在一起,包括各種主流應(yīng)用適配器和標(biāo)準(zhǔn)通訊協(xié)議適配器,如File、HTTP、SMTP、Web Services、SAP、DBMS等。也可以把企業(yè)應(yīng)用暴露的接口封裝成適配器,使傳統(tǒng)應(yīng)用結(jié)構(gòu)轉(zhuǎn)變成服務(wù)體系結(jié)構(gòu),保護(hù)已有應(yīng)用投資。

 ?。?)開發(fā)和管理工具

  可視化的建模工具將確保開發(fā)人員迅速設(shè)計(jì)出適用于多種不同應(yīng)用程序和技術(shù)手段的業(yè)務(wù)處理過程。

 ?。?)安全、監(jiān)控工具

  提供相應(yīng)的安全、監(jiān)控工具以確保傳入和出站消息的安全、運(yùn)行時(shí)信息和配置信息的安全以及能夠安全地與不同應(yīng)用系統(tǒng)相集成;能夠?qū)崟r(shí)監(jiān)控流程的運(yùn)行狀態(tài)、跟蹤流程處理結(jié)果、流程的訪問控制;應(yīng)用集成單點(diǎn)登錄等。

  2.2 工作流平臺組成

  工作流服務(wù)平臺系統(tǒng)軟件功能結(jié)構(gòu)如圖2所示。

  (1)工作流設(shè)計(jì)器

  工作流設(shè)計(jì)器為可視化的流程設(shè)計(jì)工具,用戶通過拖放等方式繪制流程,并通過對環(huán)節(jié)的配置來實(shí)現(xiàn)環(huán)節(jié)操作、環(huán)節(jié)表單、環(huán)節(jié)參與者的配置。目前支持順序工作流和狀態(tài)機(jī)工作流兩種工作流類型。

 ?。?)工作流引擎服務(wù)

  工作流引擎服務(wù)是整個(gè)工作流服務(wù)平臺的,以Windows服務(wù)形式常駐內(nèi)存,在系統(tǒng)開機(jī)時(shí)自動(dòng)啟動(dòng),作為工作流的運(yùn)行環(huán)境。主要由工作流實(shí)例運(yùn)行、工作流日志服務(wù)、工作流持久化服務(wù)、工作流跟蹤服務(wù)等多個(gè)功能組成。工作流引擎服務(wù)同時(shí)承載工作流實(shí)例、活動(dòng)和工作流運(yùn)行時(shí)環(huán)境。

  (3)工作流引擎管理服務(wù)

  管理工作流引擎服務(wù)包括更新、備份、啟動(dòng)、停止等功能操作,該服務(wù)是Windows服務(wù),常駐內(nèi)存。系統(tǒng)管理員可以通過"控制面板"中的"服務(wù)"子項(xiàng),找到并控制該服務(wù)。工作流監(jiān)控系統(tǒng)調(diào)用工作流引擎管理服務(wù)的接口方法,以友好的UI界面對工作流引擎服務(wù)進(jìn)行管理,如更新、備份引擎等操作。

 ?。?)工作流管理系統(tǒng)

  管理與維護(hù)用于創(chuàng)建一個(gè)工作流所必要的信息組織,如工作流組織、工作流節(jié)點(diǎn)組織、項(xiàng)目組織、工作流前置組織、工作流模板等信息。實(shí)現(xiàn)對業(yè)務(wù)流程系統(tǒng)、應(yīng)用集成系統(tǒng)、應(yīng)用適配器系統(tǒng)的動(dòng)態(tài)配置。

 ?。?)工作流監(jiān)控系統(tǒng)

  流程監(jiān)控系統(tǒng)通過提供圖形化的方式對工作流服務(wù)平臺的流程實(shí)例運(yùn)行過程進(jìn)行監(jiān)控,包括流程實(shí)例狀態(tài)、日志、異常監(jiān)測并提供性能。主要功能包括以下幾個(gè)方面:

  工作流以及工作流實(shí)例的維護(hù)、跟蹤、控制、工作流版本更新等功能;提供日志管理與維護(hù)。工作流(Workflow),就是"業(yè)務(wù)過程的部分或整體在計(jì)算機(jī)應(yīng)用環(huán)境下的自動(dòng)化",它主要解決的是"使在多個(gè)參與者之間按照某種預(yù)定義的規(guī)則傳遞文檔、信息或任務(wù)的過程自動(dòng)進(jìn)行,從而實(shí)現(xiàn)某個(gè)預(yù)期的業(yè)務(wù)目標(biāo),或者促使此目標(biāo)的實(shí)現(xiàn)".工作流概念起源于生產(chǎn)組織和辦公自動(dòng)化領(lǐng)域,是針對日常工作中具有固定程序活動(dòng)而提出的一個(gè)概念,目的是通過將工作分解成定義良好的任務(wù)或角色,按照一定的規(guī)則和過程來執(zhí)行這些任務(wù)并對其進(jìn)行監(jiān)控,達(dá)到提高工作效率、更好的控制過程、增強(qiáng)對客戶的服務(wù)、有效管理業(yè)務(wù)流程等目的。盡管工作流從產(chǎn)生到現(xiàn)在已經(jīng)取得了相當(dāng)?shù)某删停珜ぷ髁鞯亩x還沒有能夠統(tǒng)一和明確,不同學(xué)者從不同角度對工作流做出了不同的定義。

  模擬流程運(yùn)行生成性能,獲知流程運(yùn)行的時(shí)間、效率及某個(gè)環(huán)節(jié)需要的時(shí)間周期等。

  異常信息,可通過對異常信息來更正和處理流程操作。

  (6)工作流通信接口

  工作流通信接口用于工作流平臺的對外管理接口,以WCF服務(wù)方式暴露給外界調(diào)用,輸入相關(guān)的參數(shù)即可與工作流平臺進(jìn)行通信,如創(chuàng)建工作流實(shí)例、發(fā)送、接收和工作流引擎服務(wù)交互數(shù)據(jù)等。

 ?。?)前置系統(tǒng)

  部署在機(jī)構(gòu)應(yīng)用前端,實(shí)現(xiàn)在不同的應(yīng)用集成系統(tǒng)之間進(jìn)行路由,使不同的應(yīng)用集成系統(tǒng)之間實(shí)現(xiàn)互聯(lián)互通。打破孤立狀態(tài),實(shí)現(xiàn)集中式管理。系統(tǒng)利用應(yīng)用接口適配器組件提供的開發(fā)框架,以適應(yīng)不同應(yīng)用系統(tǒng)的連接。通過配置的方式實(shí)現(xiàn)與應(yīng)用系統(tǒng)的連接,提高部署效率,降低實(shí)施成本。

  3 應(yīng)用

  在區(qū)域電子政務(wù)可變業(yè)務(wù)協(xié)同中,以"企業(yè)養(yǎng)老金發(fā)放"為例,進(jìn)行了應(yīng)用試驗(yàn),效果良好。

  3.1 養(yǎng)老保險(xiǎn)金發(fā)放存在的問題

  當(dāng)前的養(yǎng)老保險(xiǎn)金發(fā)放存在著重復(fù)享受養(yǎng)老保險(xiǎn)待遇及起死回生冒領(lǐng)養(yǎng)老保險(xiǎn)金的普遍問題。為解決此問題,必須借助電子政務(wù)技術(shù)手段,建立一個(gè)全省性的社會保障基金管理網(wǎng)絡(luò),與民政部門、公安部門進(jìn)行聯(lián)網(wǎng)溝通,實(shí)現(xiàn)企業(yè)和事業(yè)單位養(yǎng)老保險(xiǎn)人員養(yǎng)老保險(xiǎn)金發(fā)放的業(yè)務(wù)協(xié)同服務(wù)。通過跨部門、跨區(qū)域的聯(lián)合監(jiān)管、協(xié)同辦理,及時(shí)了解信息,才能有效地堵塞企業(yè)和機(jī)關(guān)人員虛報(bào)、冒領(lǐng)養(yǎng)老保險(xiǎn)金的現(xiàn)象。

  3.2 解決方案

 ?。?)業(yè)務(wù)協(xié)同部門

  參與"企業(yè)養(yǎng)老保險(xiǎn)人員養(yǎng)老金發(fā)放"業(yè)務(wù)協(xié)同任務(wù)的主要部門及其目前運(yùn)行的業(yè)務(wù)軟件和數(shù)據(jù)庫如表1所示。

  "企業(yè)養(yǎng)老保險(xiǎn)人員養(yǎng)老金發(fā)放"協(xié)同業(yè)務(wù)事項(xiàng)需要以上各個(gè)部門的業(yè)務(wù)系統(tǒng)及業(yè)務(wù)數(shù)據(jù)庫按照一定的流程進(jìn)行協(xié)同配合,以完成人員信息數(shù)據(jù)的抽取、傳輸、比對和核查等操作。

 ?。?)業(yè)務(wù)協(xié)同應(yīng)用模型

  根據(jù)"企業(yè)養(yǎng)老保險(xiǎn)人員養(yǎng)老金發(fā)放"的業(yè)務(wù)協(xié)同需求,在工作流服務(wù)平臺定制"企業(yè)養(yǎng)老保險(xiǎn)人員養(yǎng)老金發(fā)放"業(yè)務(wù)協(xié)同流程。通過在各部門系統(tǒng)前端部署的前置系統(tǒng)實(shí)現(xiàn)工作流服務(wù)平臺流程控制,實(shí)現(xiàn)各部門業(yè)務(wù)數(shù)據(jù)交換和業(yè)務(wù)功能協(xié)同,以達(dá)到聯(lián)合監(jiān)管的目的。業(yè)務(wù)協(xié)同模型如圖3所示。

 ?。?)業(yè)務(wù)協(xié)同流程描述

  監(jiān)管堵塞企業(yè)和機(jī)關(guān)人員虛報(bào)、冒領(lǐng)養(yǎng)老保險(xiǎn)金流程如圖4所示。社保局每月發(fā)放企業(yè)基本養(yǎng)老保險(xiǎn)時(shí),通過工作流服務(wù)平臺向公安廳全省人口信息系統(tǒng)提交核對人口死亡情況申請,公安廳全省人口信息系統(tǒng)自動(dòng)響應(yīng)勞動(dòng)和社會保障部門請求,返回人口死亡核對情況。

  社保局向財(cái)政工資發(fā)放系統(tǒng)核對請求提供政府直接退休金人員名單,財(cái)政工資統(tǒng)發(fā)系統(tǒng)自動(dòng)響應(yīng)該請求。社保局根據(jù)工作流服務(wù)平臺返回的信息,審核本月應(yīng)發(fā)放的企業(yè)養(yǎng)老保險(xiǎn),并發(fā)放養(yǎng)老保險(xiǎn)。

  省財(cái)政部門編制預(yù)算時(shí)通過工作流服務(wù)平臺要求省社保局提供各單位繳交企事業(yè)基本養(yǎng)老保險(xiǎn)的人員名單及相關(guān)金額、企事業(yè)基本養(yǎng)老保險(xiǎn)發(fā)放金額以便合理安排下一年度預(yù)算。

  (4)業(yè)務(wù)協(xié)同流程設(shè)計(jì)

  根據(jù)"企業(yè)養(yǎng)老保險(xiǎn)人員養(yǎng)老金發(fā)放"的業(yè)務(wù)協(xié)同需求,在本工作流服務(wù)平臺可視化環(huán)境中定制"企業(yè)養(yǎng)老保險(xiǎn)人員養(yǎng)老金發(fā)放"業(yè)務(wù)協(xié)同流程。通過在各部門系統(tǒng)前端部署的前置系統(tǒng)實(shí)現(xiàn)工作流服務(wù)平臺流程控制,實(shí)現(xiàn)各部門業(yè)務(wù)數(shù)據(jù)交換和業(yè)務(wù)功能協(xié)同,以達(dá)到聯(lián)合監(jiān)管的目的。利用工作流服務(wù)平臺提供的工作流流程設(shè)計(jì)器工具,在可視化的編輯環(huán)境中,設(shè)計(jì)跨部門業(yè)務(wù)協(xié)同整合工作流,如圖5所示。

 ?。?)業(yè)務(wù)協(xié)同流程服務(wù)的實(shí)施

  通過工作流服務(wù)平臺提供的業(yè)務(wù)協(xié)同流程服務(wù)在異構(gòu)的應(yīng)用系統(tǒng)之間形成松耦合,實(shí)現(xiàn)信息交換、路由、分發(fā)、轉(zhuǎn)換等功能。業(yè)務(wù)協(xié)同主要以消息和異步通訊技術(shù)為手段、面向服務(wù)體系為框架、XML為信息描述語言,XML(Extensible Markup Language)即可擴(kuò)展標(biāo)記語言,它與HTML一樣,都是SGML(Standard Generalized Markup Language,標(biāo)準(zhǔn)通用標(biāo)記語言)。Xml是Internet環(huán)境中跨平臺的,依賴于內(nèi)容的技術(shù),是當(dāng)前處理結(jié)構(gòu)化文檔信息的有力工具。擴(kuò)展標(biāo)記語言XML是一種簡單的數(shù)據(jù)存儲語言,使用一系列簡單的標(biāo)記描述數(shù)據(jù),而這些標(biāo)記可以用方便的方式建立,雖然XML占用的空間比二進(jìn)制數(shù)據(jù)要占用更多的空間,但XML極其簡單易于掌握和使用。實(shí)現(xiàn)各應(yīng)用系統(tǒng)間的集成。

  社保局的工作人員在每月養(yǎng)老金發(fā)放時(shí)間,登錄社保局內(nèi)部的"企業(yè)基本養(yǎng)老保險(xiǎn)系統(tǒng)",開啟"養(yǎng)老金發(fā)放"功能,就會通過部署在省社保局前端的前置系統(tǒng),將請求發(fā)往工作流服務(wù)平臺,啟動(dòng)"企業(yè)養(yǎng)老保險(xiǎn)人員養(yǎng)老金發(fā)放業(yè)務(wù)工作流",實(shí)現(xiàn)社保局、公安廳、財(cái)政廳聯(lián)合審查的"企業(yè)養(yǎng)老保險(xiǎn)人員養(yǎng)老金發(fā)放"業(yè)務(wù)協(xié)同工作。

  本文依據(jù)WFMC提出的工作流模型,基于WCF與WWF兩大前沿技術(shù),Windows Communication Foundation (WCF) 是由微軟發(fā)展的一組數(shù)據(jù)通信的應(yīng)用程序開發(fā)接口,它是。NET框架的一部分,由 .NET Framework 3.0 開始引入,與 Windows Presentation Foundation 及 Windows Workflow Foundation 并行為新一代 Windows 操作系統(tǒng)以及 WinFX 的三個(gè)重大應(yīng)用程序開發(fā)類庫。在 .NET Framework 2.0 以及前版本中,微軟發(fā)展了 Web Service (SOAP with HTTP communication),.NET Remoting (TCP/HTTP/Pipeline communication) 以及基礎(chǔ)的 Winsock 等通信支持,由于各個(gè)通信方法的設(shè)計(jì)方法不同,而且彼此之間也有相互的重疊性(例如 .NET Remoting 可以開發(fā) SOAP, HTTP 通信),對于開發(fā)人員來說,不同的選擇會有不同的程序設(shè)計(jì)模型,而且必須要重新學(xué)習(xí),讓開發(fā)人員在使用中有許多不便。設(shè)計(jì)與實(shí)現(xiàn)了可變業(yè)務(wù)協(xié)同工作流服務(wù)平臺,并在區(qū)域電子政務(wù)資源共享應(yīng)用示范中應(yīng)用,有效突破了"應(yīng)用孤島".實(shí)踐證明,本工作流服務(wù)平臺具有安全、高效、低成本、易部署等特點(diǎn),為可變業(yè)務(wù)協(xié)同工作流服務(wù)平臺提供了可行的解決方案。


  

版權(quán)與免責(zé)聲明

凡本網(wǎng)注明“出處:維庫電子市場網(wǎng)”的所有作品,版權(quán)均屬于維庫電子市場網(wǎng),轉(zhuǎn)載請必須注明維庫電子市場網(wǎng),http://www.hbjingang.com,違反者本網(wǎng)將追究相關(guān)法律責(zé)任。

本網(wǎng)轉(zhuǎn)載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)或證實(shí)其內(nèi)容的真實(shí)性,不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個(gè)人從本網(wǎng)轉(zhuǎn)載時(shí),必須保留本網(wǎng)注明的作品出處,并自負(fù)版權(quán)等法律責(zé)任。

如涉及作品內(nèi)容、版權(quán)等問題,請?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。

廣告
OEM清單文件: OEM清單文件
*公司名:
*聯(lián)系人:
*手機(jī)號碼:
QQ:
有效期:

掃碼下載APP,
一鍵連接廣大的電子世界。

在線人工客服

買家服務(wù):
賣家服務(wù):
技術(shù)客服:

0571-85317607

網(wǎng)站技術(shù)支持

13606545031

客服在線時(shí)間周一至周五
9:00-17:30

關(guān)注官方微信號,
第一時(shí)間獲取資訊。

建議反饋

聯(lián)系人:

聯(lián)系方式:

按住滑塊,拖拽到最右邊
>>
感謝您向阿庫提出的寶貴意見,您的參與是維庫提升服務(wù)的動(dòng)力!意見一經(jīng)采納,將有感恩紅包奉上哦!