馬金駒

摘要:最近幾年,由于各單位強調將傳統的以職能為基礎的組織機構和運作機制轉變為以過程為中心的信息集成,而工作流技術是實現過程集成的有效途徑之一。該文從專利視角對基于J2EE的工作流管理系統的發展情況進行了梳理,并對該類工作流管理系統在各個發展時期的典型專利申請進行了簡略分析,以供相關領域研究人員參考。
關鍵詞:工作流;J2EE;專利;技術脈絡
中圖分類號:TP311 文獻標識碼:A
文章編號:1009-3044(2020)15-0098-02
1引言
J2EE為搭建具有可伸縮性、靈活性、易維護性的商務系統提供了良好的機制:J2EE架構可以充分利用用戶原有的投資,基于J2EE平臺的產品幾乎能夠在任何操作系統和硬件配置上運行,現有的操作系統和硬件也能被保留使用。隨著Java技術的日趨成熟和應用面的擴大,絕大多數企業級的應用系統開始基于J2EE技術來設計,對在J2EE平臺上的工作流系統的需求也越來越大。這種工作流系統應用能夠充分發揮J2EE技術的優勢,提供高度的可靠性、可擴展性和安全性。
本文將從專利視角對基于J2EE的工作流管理系統的發展情況進行梳理,并對該類工作流管理系統在各個發展時期的典型專利申請進行簡略分析。
2專利視角下的J2EE工作流技術發展
2.1技術發展脈絡
通過專利檢索系統利用IPC分類號和關鍵詞對該領域專利進行檢索,基于檢索結果對J2EE工作流技術的發展進行分析和梳理,得到如圖1所示的基于J2EE的工作流管理系統的專利技術發展路線圖。
2.2不同發展時期的典型專利申請
如圖1所示,J2EE工作流技術在全球以及國內的發展情況劃分為以下兩個階段。
1)技術發展初期的典型專利申請
美國IBM公司提出了一種基于EJB的工作流系統的細粒度流訪問控制方法(申請號:RD000467134 20030310),該方法為每個通過J2EE安全機制保護的流創建一個EJB,實現了J2EE在工作流系統中的安全作用。
IBM公司于2005年提出了一種自動發現和維護Web服務和企業開發環境中的業務流程的方法(u$20050102023A20050408),業務流程活動與構建業務流程的語言相關,使用多種平臺開發面向服務的工作流來實現業務流程的自動維護。
CONTROLS FORCE公司提出了一種業務流程監控系統(US20060822238P 20060813),業務流程活動與構建業務流程的語言相關,使用多種平臺開發面向服務的工作流來實現業務流程的自動維護。
福建富士通信息軟件有限公司提出了一種企業門戶頁面整合系統(CN200710009527A 20070912),基于J2EE的體系架構,系統分為用戶層、接人層、應用層、應用系統層四層體系結構,將不同應用、業務過程、后端系統、服務和信息、知識等內容集成到一個個性化窗口中;提供給企業一個綜合的信息平臺,不僅能集成企業的信息資源,同時也集成企業的各種應用系統,企業的內、外部用戶只需要通過瀏覽器就可以管理、組織、查詢、個性化定制相關信息與服務;省去了用戶在各系統中的切換,大大提高用戶使用信息化系統的效率。
日本的RICOH(理光)公司提出了一種任務管理系統(JP2008212175A 20080820),其與e-mail管理系統連接,具有產生新任務的工作流引擎,該工作流引擎是依托于J2EE平臺。
微軟公司提出了一種有效地將交易電子郵件(e-mail)消息包括到用戶的電子郵件賬戶的非垃圾郵件列表中的方法(US20080205648A 20080905),基于J2EE平臺,在交易工作流中加入將所需電子郵件地址包括在用戶的非垃圾郵件列表中的步驟,利用具有XML訂閱源模型將發送者地址添加到接收者的安全名單中,配置規則或過濾,在消息通過定制的工作流被發送到接收者之前,允許最終用戶將這些消息列入安全名單。
2)技術發展中期的典型專利申請
隨著J2EE工作流技術的發展和普及,更多的公司選擇采取該類型的工作流管理系統。
北京科東電力控制系統有限責任公司提出了一種在綜合數據平臺中實現分布式協同建模的方法(CN20091024180720091209),基于國際IEC 61970標準在電力系統調度綜合數據平臺中建立分布式協同建模機制,提供一種分布式、異構環境下調度中心上下協同建模、資源共享的實現方法,解決了電網在空間上互聯,而運行調度和管理是分層、分區、分別獨立進行的模型信息管理問題,最大化地實現上、下級調度中心EMS信息資源縱向整合和模型信息共享;其中,模型信息收集考慮到協同建模的分布性、異構性和自治性,引人工作流概念,基于JBPM工作流引擎結合用戶權限和業務流程設計實現了邊界管理和信息上傳、模型預校驗等功能;先進的工作流技術,解決了模型合并中協同建模的分布性、異構性和自治性問題,為模型合并的成功和后期的模型維護和更新提供技術保障。
SAP公司提出了一種計算機實施的在在線協作中提供業務流程的方法(US20100889178A 20100923),其服務器基于J2EE平臺,使用BPM軟件提供的程序接口,允許企業應用建立BPM引擎,BPM程序語言標準包括BPEL、WS-CDL、XPDL和JBPM等。
云南遠信科技有限公司提出了一種流程引擎平臺(CN201210095133 20120330),其中針對運行在J2EE環境中的應用系統配置了EJB接口模塊,供應用系統調用;該流程引擎平臺實現了統一,可擴展的流程執行功能,為應用系統中的業務流程提供統一的執行平臺,將應用系統中數量龐大的業務流程集中統一管理,很大程度簡化了應用系統的開發和維護。同時,流程引擎平臺支持業務流程的按需配置,可以根據用戶的需要快速配置和調整業務流程,提供了更好的用戶價值。本發明流程簡單、實用、辦公效率高、能夠提升了公司核心競爭力。
醫惠科技有限公司提出了一種醫院突發事件預防處置系統(CN201310480039A 20131015),架構設置為基礎層、數據層、交互層、業務層、展示層,醫院突發事件預防和應急處置服務平臺需要多個部門、多系統聯動配合,為了解決這個問題,在交互層中采取J2EE技術、工作流引擎技術、數據倉庫技術、門戶技術、全文檢索技術、中間件技術、地理數據引擎技術、信息編碼轉換引擎技術、應用集成技術,實現集成的信息采集、內容管理、信息搜索,能夠直接組織各類共享信息和內部業務基礎信息,面向不同使用對象,通過門戶技術實現個性化服務,實現用戶的統一認證、統一管理,提供實時信息訪問及多系統協同工作。
長威信息科技發展股份有限公司提出了一種基于可視化流程配置的自定義流程配置辦公系統(CN20151046391220150731),采用J2EE作為開發平臺,使用ORACLEllg為后臺數據庫,J2EE和Oracle之間數據訪問和操作采用JTDSl.2提供的接口,客戶端與服務器之間交互數據采用的是H33"P協議;基于該系統,企業內部可實現整理信息化建設流程配置管理的指導意見及方向,同時各層級針對業務分支和業務要求做到自定義匹配的配置,節約企業信息系統重復建設,多頭建設和減少信息流轉冗余接口、泄密等風險;并能在企業內部做到實時監控各層業務辦理狀況,提供企業內部整體信息概覽圖,利于提高企業內部辦事效率,優化企業內部工作流程。
華潤電力投資有限公司河南分公司提出了一種工作流管理方法及系統(CN201510807868 20151120),基于J2EE架構實現該工作流管理系統,有效利用了JAVA的跨平臺特性,讓工作流管理系統可以穩定運行在各種不同的平臺上,實現了能夠跨平臺運行功能,并且通過構建圖形化的工作流實例模型實現了支持圖形化操作功能,進而有效解決了企業對業務流程的標準化控制的問題,同時讓系統管理員能夠靈活配置各種業務流程;基于J2EE+XML開發的工作流系統具有可閱讀性、可擴展性、可維護性、可移植性等特點。
青島億聯信息科技股份有限公司提出了一種智慧城市生活服務系統(CN201610754867 20160830),該系統采用先進、開放的技術和成熟的商業化J2EE平臺,融合分布式平臺的核心特性,可承受千萬級的并發和上億級別每日事務量;方便地整合各類數據資源;靈活的數據處理功能;強大的數據分析和預測功能;交互式的數據和模型可視化;工作流推式管理和強大的機器學習功能;有效實現從人找信息到信息找人。
3結束語
通過上文對基于J2EE的工作流管理系統的發展脈絡做了詳盡分析,可以了解:基于工作流技術的辦公自動化已經普遍應用到生活中的各個領域,具有了較為成熟的技術脈絡。近幾年來國內針對該技術的改進點主要在于面向應用的應用級軟件系統,即根據應用的場景、將工作流技術應用于不同的生活領域中,具體為基于內置的較完整的工作流功能,在系統中根據應用需要進行改進,集成其他功能。因此從整體上看,工作流在辦公自動化領域的技術發展已接近成熟。