關(guān)于《電子政務(wù)流程服務(wù)規(guī)范》
【趙斌原創(chuàng),保留一切權(quán)利,轉(zhuǎn)載請保留引用:www.tkk7.com/zhaobin,謝謝!】
業(yè)界流行一種說法:三流的公司賣產(chǎn)品、二流的公司賣服務(wù)、一流的公司賣標(biāo)準(zhǔn),我不知道我所效力的公司屬于哪一流,但事實是幾年來公司在標(biāo)準(zhǔn)方面的熱情不減,幾年前從北京市信息辦拿到做標(biāo)準(zhǔn)的批文,到現(xiàn)在協(xié)助南方某市的信息辦的標(biāo)準(zhǔn)立項,一直都在熱熱乎乎的參與國內(nèi)標(biāo)準(zhǔn)建設(shè),而我,自然就負(fù)責(zé)其中的《電子政務(wù)流程服務(wù)規(guī)范》。
拿到這個課題,琢磨了一下,對比國外相對成熟的WFMC等,經(jīng)過多年發(fā)展,他們從工作流的參考模型、流程建模語言XPDL、管理和流程應(yīng)用調(diào)用接口,甚至流程相關(guān)的術(shù)語表都發(fā)展得相對完善,還有BPEL的規(guī)范也2.0了。
我們怎么來定義《電子政務(wù)流程服務(wù)規(guī)范》呢?
我以為,首先要簡單、實用,國內(nèi)的相關(guān)規(guī)范不是第一次制定了,為什么以前的都沒有實際應(yīng)用呢?因為以前制定的規(guī)范壓根就沒有用,要么太理想化,要么太學(xué)術(shù)化,要么太簡單化,所以,我把簡單實用列在第一重要。
第二,盡管標(biāo)準(zhǔn)本身就是規(guī)定,但不要去限制,而應(yīng)該是幫助。本次服務(wù)規(guī)范的側(cè)重在“服務(wù)”,重點規(guī)定服務(wù)規(guī)范應(yīng)該提供什么樣的服務(wù),以及如何來提供,而不去定義如何來實現(xiàn)這些服務(wù),也不限制如何來實現(xiàn)這些服務(wù)。
第三,現(xiàn)在很多人言必談SOA,或許用BPEL將服務(wù)“編排”起來,更符合一些人的胃口,但考慮實際的情況,在應(yīng)用支撐平臺上,更主要是提供流程服務(wù),而不是用流程去“編排”服務(wù),況且,考慮實用性,提供流程服務(wù)將更實用,而且進一步發(fā)展后也可以“編排”其他服務(wù)。
第四,電子政務(wù),這4個字如何體現(xiàn)?是否在其中要引入公文流轉(zhuǎn)、行政許可等業(yè)務(wù)屬性?還是只需在技術(shù)上能夠滿足和實現(xiàn)業(yè)務(wù)需求?我偏向于后者。
介紹了我的思路,最后還是落在WFMC工作流參考模型的五個接口上,將這五類接口抽象封裝就是我對流程服務(wù)的規(guī)范:
流程服務(wù)的核心組件是流程服務(wù)器,流程服務(wù)器提供的服務(wù)可以分為下面五類。
流程模型服務(wù),流程模型提供了對業(yè)務(wù)流程的形式化描述,通過流程定義工具輸入或輸出定義好的流程模型,以及圖形化展示。
流程訪問服務(wù),通過這類服務(wù)來訪問和操作流程中的實例數(shù)據(jù),基本上各個應(yīng)用系統(tǒng)主要使用的是本類服務(wù),包括執(zhí)行流程的客戶端也是使用本類服務(wù)。
應(yīng)用調(diào)用服務(wù),通過這類服務(wù)來實現(xiàn)流程服務(wù)和各應(yīng)用系統(tǒng)間的調(diào)用,可以在流程服務(wù)的各個環(huán)節(jié)調(diào)用其他組件提供的服務(wù),從而實現(xiàn)業(yè)務(wù)流程貫通。
流程互操作服務(wù),通過這類服務(wù)來實現(xiàn)流程服務(wù)器之間的協(xié)同工作,實現(xiàn)互操作。
流程管理服務(wù),通過這類服務(wù)來啟動、監(jiān)控、管理流程服務(wù)器。
各位也幫忙看看,歡迎建設(shè)性意見,謝謝!
【趙斌原創(chuàng),保留一切權(quán)利,轉(zhuǎn)載請保留引用:www.tkk7.com/zhaobin,謝謝!】
【
趙斌原創(chuàng),保留一切權(quán)利,轉(zhuǎn)載請保留引用:
www.tkk7.com/zhaobin,注明轉(zhuǎn)載除外,謝謝!】