Linkey BPM

Linkey BPM

基本介紹

  • 中文名:Linkey BPM
  • 特點:開放的、穩建的、可擴展的
  • 性質:核心架構平台
  • 設計思路:引擎 + 框架 + 外掛程式
BPM業務流程管理,SOA企業級流程中心,流程平台的系統特點,Linkey BPM的發展方向,企業級的流程套用,快速開發平台,架構,特點,功能,開發實例,規則引擎,規則引擎及建模特點,自我學習能力,業務規則預警,好處和優勢,功能特點,

BPM業務流程管理

引言
LINKEY BPM是一個”開放的、穩建的、可擴展的、易維護的、可支撐大用戶量的”核心架構平台,採用 “引擎 + 框架 + 外掛程式”的設計思想。
為了保證整個系統的高度穩定性,我們將把部門業務系統與業務流程平台進行分層開發,由業務流程平台的工作流引擎基於SOA的架構提供流程服務,部門業務系統則通過WebService來調用業務流程平台的流程服務,而與流程沒有關係的功能模組則單獨由部門業務系統進行獨立開發和運行。
這樣設計好處在於,業務流程平台可以是一個獨立的流程服務系統,而部門業務系統只是做為使用了流程服務的一個套用系統。
在接口程式保持不變的情況下,業務流程平台和部門業務系統均可以進行獨立的升級和維護。
Linkey BPM
從右圖可以看到,LINEKY BPM產品實際上是在“工作流引擎+快速開發平台”基礎上,由聯科的實施工程師在開發平台上開發出來的一個企業級的BPM產品(包括流程建模、表單建模、組織架構建模等功能),同時聯科的實施工程師也利用快速開發台開發了很多企業級的包括OA功能在內的核心業務模組(諸如車輛管理、項目管理、客戶關係管理、費用預算等等)。Linkey BPM發布以來已得到世界500強的華為以及國內的大型企業成都飛機有限公司、創維集團、三峽總公司等大中型企業的高度認可和評價,被認為是國內最容易實施和使用的業務流程管理及開發平台。

SOA企業級流程中心

通過LINKEY BPM平台的SOA服務能力,企業的其他業務系統(ERP,HR,FC,PDM)等都可以接入到LINKEY BPM的工作流平台中,形成企業級的雲BPM。
Linkey BPM
業務系統通過SOA的數據匯流排驅動Linkey BPM的業務流程運行,Linkey BPM在企業套用系統的後端運行,業務系統在開發時不需要再開發工作流模組,只需要調用企業的流程服務即可,Linkey BPM具有成熟的SOA接入方法和標準接口,業務開發人員可以使用自已熟悉的開發語言進行開發(如Java .Net等),開發人員面向的是SOA化的開發工作,對於工作流的位置和服務能力是不可見的。

流程平台的系統特點

◇ 採用分層架構設計整個系統
聯科軟體充分利用自身的技術優勢,採用分層的技術架構來構建業務流程管理平台及周報業務系統。
分層的技術架構系統將帶來以下好處:
1、技術架構更清晰
2、更利於企業以後的業務系統擴展
3、更利於系統的維護
4、系統將變得更健壯和穩定
5、當業務發生變化時只需要調整相應層次的功能即可,而不需要重新設計整個系統
6、項目實施的可控性風險性將大大降低
7、降低了各層業務模組和系統的依賴性
8、為企業以後的業務發展打下堅實的基礎
◇ 提供專業的BPM業務流程管平台
聯科軟體作為專業的BPM業務流程管平理台提供商,可提供專業的流程管理解決方案,並為業務功能提供更全面更專業的業務流程平台,從工作流引擎、規則引擎、流程建模、流程仿真、流程監控、流程KPI分析等等方面提供全面的業務流程建設經驗和思路,同時也能最大程度的保證業務流程平台的建設成功。
LINKEY BPM業務流程管平台是一個開放的、穩健的、可擴展的、易維護的、可支撐大用戶量的核心架構平台,此平台可以適應企業用戶未來十年或更長時間,因為業務發展需要而進行的業務功能及需求調整而導致的IT系統及業務流程的變化。在業務變化的過程中,LINKEY BPM能及時靈活的回響需求而不必進行大量的系統改造就可以高效的執行和維護業務流程。
BPM業務流程管平台界面BPM業務流程管平台界面
LINKEY BPM業務流程管理平台是實現業務流程平台的最佳途徑。隨著企業用戶不斷發展狀大,必然將面臨大量的業務流程及對這些流程的梳理和電子化,而實現對這些業務流程的梳理和電子化最有效的途徑就是尋找一個易於使用的、穩定的、可持續發展的業務流程管理平台。而LINKEY BPM正是出於為快速的實現業務流程的梳理和業務系統接入而開發的一套軟體系統。通過LINKE BPM實現業務流程的電子化以後,企業用戶可以通過LINKEY BPM的業務流程分析工具,來對企業現有的業務流程進行最佳化和重組,從而提高整體流程執行效率並集累在流程處理過程中的知識。
報障流程建模示例報障流程建模示例
通過LINKEY BPM可以很快速的把企業用戶現有的業務系統流程集成到統一的BPM業務流程管理平台上來,從而打造一個業務流程管理平台,通過這個流程平台,企業的領導層可以一目了然的看到所有流程地圖以及各業務流程的運行效率和預警狀態及指示。
◇ 跨Windows/Linux/UNIX作業系統
聯科軟體所提供的BPM業務流程管理平台支持Windows/Linux/UNIX平台,方便企業用戶以後在作業系統級別上進行調整。作業系統調整後,本軟體無需任何修改即可以運行。
◇ 兼容MS_SQL/DB2/ORACLE資料庫
聯科軟體所提供的軟體均支持多種主流資料庫技術MS-SQL/DB2/ORACLE等,方便企業用戶以後在資料庫級別上進行的調整,資料庫調整後本軟體無需任何修改即可以運行。
◇ 支持集團化部署和分級授權管理
專有的系統維護界面專有的系統維護界面
聯科軟體所提供的業務流程平台,支持集團化的部署和分級授權管理,企業用戶可以把相應的管理許可權和功能下放到子公司或者部門級別的管理員去維護。我們將提供專門的部門級管理員維護界面,部門級管理員可以進行本部門內的流程建模和流程實例調整。
通過分級授權功能,可以大大的減少用戶IT部門的工作量,部門級的管理員可以通過組織架構模組來調整本部門內的部門信息以及人員變動信息,通過流程建模來進行部門級別的流程建模功能。
◇ 提供規則引擎實現業務流程預警平台
LINKEY BPM的整個架構都是基於規則來實現業務流程的驅動,當用戶提交一個工單或者處理工單時工作流引擎會首先把用戶動作和業務數據交給規則引擎,規則引擎再去尋找流程中指定的觸發規則和匹配用戶部署在規則引擎中的全局規則。當發現一個或多個規則符合要求時就會執行這些規則並把規則執行的結果反饋給工作流引擎,工作流引擎收到規則引擎返回的結果再決定下一步動作如:跳轉、自動運行、等待、延時等等
通過規則引擎可以實現業務流程預警的自動化,如:在LINKEY BPM中可以部署一個客服報障流程的自動預警規則,當工單逾時時自動升級到其上級領導的預警平台中,再逾時時則再升級一層等等。
用戶的IT人員可以根據自身的業務特點及需求把業務流程的監控點和業務數據集合來編寫相應的規則,然後部署到工作流引擎中,這樣就可以形成企業內部完整的業務流程預警機制,從而更好的監控業務流程的運行。變主動監控為自動預警通知。
Linkey BPM
如果把企業的業務流程模型比如成交通規則,則流程的環節可以看成是紅綠燈,綠燈是已執行的或可以通過的環節,而紅燈則是正在執行且要進行實時監控的環節,通過在規則引擎中部署"闖紅燈自動拍照的規則",我們就可以實現自動抓取闖紅燈的人員和業務數據並實現自動預警和效率考核指標。
通過在規則引擎中部署"逾時自動傳送簡訊通知規則"可以實現逾時自動通知用戶,等等。
LINKEY BPM的優勢是他是一個開放的業務流程框架,企業用戶不但可以把業務流程(交通規則)通過可視化的建模工具實現業流程的建模,還可以通過規則引擎來部署針對這些業務流程(交通規則)的監控和自動預警規則. 預擎規則可以由用戶的IT人員自行編寫,也可以由具體的業務流程管理員進行自定義。
◇ 採用高可用性系統架構
本業務流程平台將為用戶提供重要的流程服務能力,同時為多個套用系統提供流程服務,所以必須採用高可用性的架構來保證流程平台的可用性,採用負載均衡的方式來承擔流程平台,當其中一台工作流引擎伺服器出現故障時其他伺服器能繼續不間斷的為客服報障系統提供流程服務。
聯科軟體將通過以下幾點來保障整個系統的高可用性:
1、BPM Server本身具有高度的安全性和穩定性,特別是在Linux/UNIX平台下故障率幾乎為零。
2、通過負載均衡方式把多個工作流引擎節點加入到集群中,保證一個節點故障時其他節點能完全提供服務
3、通過數據源自動切換功能保障在數據源出現故障時自動切換到備用數據源上
4、保證接口會話的無狀態性,在同一次程式執行的多次接口調用中可以調用任一個節點的接口而不必綁定同一個節點
5、採用獨立的附屬檔案伺服器保證大附屬檔案上傳和下載時不影回響用系統的速度
◇ 全面支持其他業務系統接入
聯科軟體提供的業務流程平台將全面支持企業用戶的其他業務系統的接入。把業務流程平台作為一種流程服務能力,提供給泰海網路所有的業務系統,同時也以此為出發點建設業務流程接入規範。
聯科軟體將為用戶提供一套完整的業務系統接入接口說明書和接入規範說明書,並為其他業務系統的接入提供技術支持和培訓服務。
業務流程平台將把所有的流程服務發布成為WebService接口。WebService已經是目前公認最安全最有效的系統集成方法,且完全符合SOA架構的要求。同時WebService接口也可以統一接入到企業用戶未來的ESB數據匯流排中。
這樣其他系統在調用工作流引擎的服務時不需要知道具體的服務地址,只需要向ESB數據匯流排請求流程的服務即可以實現工作流的調用和驅動。
WebService一種構建應用程式的普遍模型,可以在任何支持網路通信的作業系統中實施運行;它是一種新的web應用程式分支,是自包含、自描述、模組化的套用,可以發布、定位、通過web調用。WebService是一個套用組件,它邏輯性的為其他應用程式提供數據與服務.各應用程式通過網路協定和規定的一些標準數據格式(Http,XML,Soap)來訪問WebService,通過WebService內部執行得到所需結果.Web Service可以執行從簡單的請求到複雜商務處理的任何功能。一旦部署以後,其他WebService應用程式可以發現並調用它部署的服務。

Linkey BPM的發展方向

◇ Linkey將繼續在工作流組件平台和快速開發平台上不斷推出升級產品,並將為企業帶為更多的業務流程管理思想和功能,滿足企業不斷發展和變化的業務需求,快速回響企業的業務模組開發和流程改造。
◇ Linkey BPM將提供全方位的業務流程服務,覆蓋企業的跨業務系統流程、OA行政辦公流程、SOA整合流程等等。
◇ 在開發方面,我們將繼續加強開發平台的開發速度
◇ 在SOA方面,將提供全面的SOA服務
◇ 在用戶體驗上,我們將提供更好的用戶體驗
◇ 在SOA的客端模組上,我們將推出更多的接入到工作流的基於Java/.Net的套用模組和標準BPM套用系統.

企業級的流程套用

企業級的流程套用
Linkey BPM
Linkey BPM
Linkey BPM
Linkey BPM

快速開發平台

聯科軟體在多年的開發經驗之上總結而開發出的快速開發平台,是為了把傳統的代碼開發方式轉變為以業務需為嚮導的開發模式。系統採用全B/S結構開發方式,簡單到業務人員都可以使用的開發平台,能夠最大程度的降低對工程師的技術要求,並將軟體工程師的開發效率提高80%。
基於LINKEY 快速開發平台開發出來的業務模組,具有高度的穩定的性和回響速度。並具備全新的開發備份和版本控制功能,使用更簡單。全新的套用部署方式,對開發好的模組一鍵安裝搞定。
在項目實施中使用快速開發平台,工程師可以通過遠程或者使用WEB開發界面就可以直接進行程式修改。不需要長駐客戶現場,這將大大節省項目的實施和維護成本。

架構

架構圖
Linkey BPM

特點

◇ SOA 化的開發模式
對於用戶來說,如果業務模組的開發是由不同的Java / .Net工程師來完成,則他們可以通過調用Linkey BPMS的標準化SOA接口來現業務模快的開發。Java /.Net或其它語言的工程師們使用他們自已的語言來開發,然後通過WebServier接口來實現啟動、暫停、運行、狀態查詢等LINKEY BPM工作流引擎的全部功能。
Linkey BPM提供完整的業務系統SOA接入說明書,開發工程師只需要撐握這些WebService的接口即可實現工作流的全部功能調用。
◇ 業務數據的報表開發
基於Linkey BPM開發出的套用系統,它的業務數據全部存放在sql/db2/oracle等結構化資料庫中。Linkey BPM和快速開發平台將提供詳細的數據字典說明書給開發工程師。
Linkey快速開發平台的默認報表功能以業務流程實時監控和分析指標的數據為主。同時,用戶或合作夥伴的工程師也可以依據數據字典,用Java/.Net等語言來開發更為複雜的報表功能,或者進一步依靠專業的BI工具產生更高級的數據分析報表及套用。

功能

1、可以開發任意複雜的業務套用模組,如:項目管理、文檔管理、採購管理、流程審批、CRM客戶關係管理等等
2、集成Linkey Workflow工作流引擎,讓開出來的的業務模組無縫集成BPM工作流程。
3、全WEB化的開發方式,無需安裝客戶端軟體即可以開發複雜的業務模組。
4、展現層、業務邏輯層、數據層完全分離。
5、支持版本控制功能,對開發好的業務套用模組可以立即打包成新的版本,並可以隨時線上安裝到開發機或用於設計恢復等功能。
6、內置大量成熟組件和功能函式,套用開發更簡單輕鬆。
7、支持角色控制。功能設計元素中的許可權都可以邦定角色。
8、支持多語言的開發。只需要設定語言包後,用戶可以任意切換到不同的語言環境。
9、業務規則和數據源,可以自定義無限擴展。
10、支持多人協作開發,具有設計鎖定和密碼保護功能,密碼保護後只有知道密碼的工程師才能修改受保護的設計元素。
11、支持全局性的查找替換功能,可以對設計元素中的所有代碼進行一次性查找替換。
Linkey BPM
Linkey BPM

開發實例

聯科替香港出口信用保險局不僅僅是解決了日常OA辦公的需求,更重要的是提供了一個數據整合和快速開發集團業務流程的完整方案平台。Linkey BPM系統套件易用、靈活,幫助我們梳理了集團和下屬公司的資產租賃、採購等環節,大大降低了事業群間的資產管理成本。
OA系統OA系統
ISSUE系統ISSUE系統

規則引擎

規則引擎及建模特點

Linkey BPM是新一代基於規則引擎的業務流程管理系統,Linkey BPM中規則引擎是全面基於事件驅動和自動監控的業務規則引擎。Linkey BPM的規則引擎實現了將流程中的業務決策從業務流程的邏輯中分離出來,並使用預定義的語義模組編寫業務決策。接受數據輸入,解釋業務規則,並根據業務規則做出業務決策。
◇ 與EPC相比,主要是改進了EPC模式中的規則概念。在EPC中規則只作為路由規則使用,在LinkeyBPM中規則被提高到一種模型,並引入了規則引擎的概念。在活動的狀態變化中均可以由規則來驅動並且可以由節點來觸發業務規則。
◇ 與Petri相比,LinkeyBPM主要是增加了事件驅動及規則定義,增加了互動性系統的主動性,去掉了Petri中的繁鎖環節(如分支節點必須要有聚合節點配對)

自我學習能力

Linkey BPM是一個會學習和自我成長的基礎開發及運行平台。因為Linkey BPM本身是一個開放的框架,企業的IT人員通過Linkey BPM的規則管理功能可以為企業的業務系統規寫特定的業務規則程式。 這些程式可以在多個單位和Linkey BPM中進行共享和復用,同時聯科軟體在項目實施過程中產生的規則程式也會及時的提供給企業的BPM系統。
如:聯科軟體在SAP、HR、Oracle集成方面編寫了大量的集成規則這些規則都可以通過打包導出給企業的BPM系統,這樣企業的BPM系統在沒有修改任何代碼的情況下只需把聯科提供的業務規則導入即可以實現與SAP及HR系統的集成。
◇ 通過規則模型庫工作流引擎能夠自我擴張其功能。
◇ Linkey的實施人員在實施過程中只需維護和編寫規則就能完成整個項目的實施。
◇ 這些規則能夠傳回公司經過最佳化後做為BPM的標準功能然後在網上發布給更多的客戶,Linkey的用戶只需要上我們的網站就能下載最新發布的規則庫下載後就能增強工作流引擎的功能。
◇ 讓BPM引擎具有Web2.0的思想,讓所有的客戶和實施人員來共同完善這個平台。

業務規則預警

◇ 企業的業務流程模型可以看成是交通規則,則流程的環節可以看成是紅綠燈,綠燈是已執行的或可以通過的環節,而紅燈則是正在執行且要進行實時監控的環節,通過在規則引擎中部署“闖紅燈自動拍照的規則”,我們就可以實現自動抓取闖紅燈的人員和業務數據並實現自動預警和效率考核指標。通過在規則引擎中部署"逾時自動傳送簡訊通知規則"可以實現逾時自動通知用戶,等等。
◇ Linkey BPMS的優勢是他是一個開放的業務流程框架,企業不但可以把業務流程(交通規則)通過可視化的建模工具實現業流程的建模,還可以通過規則引擎來部署針對這些業務流程(交通規則)的監控和自動預警規則. 預擎規則可以由企業的IT人員自行編寫,也可以由具體的業務流程管理員進行自定義。

好處和優勢

1、BPM中的規則可以被流程引擎在不同時間點進行觸發。
2、BPM中的規則可以根據業務邏輯進行自動監控當達到規則中所設定的警介值或條件時規則引擎就會自動運行業務規則中的程式。
3、企業為提高效率,業務流程必須盡大可能的自動化,並把業務流程中複雜的商業規則進行集中管理和抽象進行統一管理。
4、市場要求業務規則經常變化,業務流程管理系統必須依據業務規則的變化快速、低成本的更新以適應新的市場規則。
5、為了快速、低成本的更新業務規則,企業的流程管理人員應能直接管理BPM系統中的規則,不需要複雜的業務程式編寫即可以實現。
6、使用規則引擎可以通過降低實現複雜業務流程各環節的複雜性,降低業務流程的維護和可擴展性成本。
7、分離商業決策者的商業決策邏輯和套用開發者的技術決策。
8、能有效的提高實現複雜邏輯的代碼的可維護性。
9、在開發期間或部署後修復代碼缺陷。
10、應付特殊狀況,即業務需求一開始並沒有提到要將業務邏輯考慮在內。
11、符合企業對敏捷或疊代開發過程的使用。

功能特點

1、支持多種程式語言進行規則編寫,可以使用簡單易懂的VB/ASP或者使用Java均可以進行業務規則的編寫。
2、全WEB化編程界面,用戶只需要使用IE即可以進行業務規則的管理與修改,無需安裝任何客戶端軟體。
3、所見即所得編程支持,代碼修改後可以進行立即運行以檢驗程式是否存在問題。
4、支持業務規則的打包下載和復用,可以對業務規則進行打包成*.zip的檔案以進行備份或者部屬到產生機上。
5、支持業務規則的複雜,相同的業務規則可以直進行複製後修改即可。
6、聯科軟體提供最新的業務規則供企業用戶下載,下載後BPM即可以具有最新的業務規則和功能。
7、通過業務規則企業可以集成HR、CRM、ERP、FC等等業務系統。
8、通過業務規則企業可以調用流程引擎的API函式對流程進行更深層次的二次開發和改造。
Linkey BPM規則管理界面Linkey BPM規則管理界面
只使用IE即可無需安裝客戶端只使用IE即可無需安裝客戶端
可以地規則進行打包和安裝操作可以地規則進行打包和安裝操作

相關詞條

熱門詞條

聯絡我們