Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 日本一区免费在线观看,男女激烈试看120秒体验区,日本精品在线观看视频

          整合營(yíng)銷服務(wù)商

          電腦端+手機(jī)端+微信端=數(shù)據(jù)同步管理

          免費(fèi)咨詢熱線:

          springboot2.x集成activiti6.0在線流程設(shè)計(jì)器

          在網(wǎng)上找了很多資料都沒有找到關(guān)于activiti6.0的在線流程設(shè)計(jì)器,大多數(shù)都是基于5.x的。因?yàn)?.0的源碼包中沒有在線設(shè)計(jì)器的資源包,因此本文使用的是activiti 5.22.0中web資源包來做的,只是依賴不一樣ui一樣,下面就能開始來實(shí)現(xiàn)一下吧。

          第一步:在activiti官網(wǎng)下載5.22.0的源碼包:https://www.activiti.org/get-started

          第二步: 新建springboot項(xiàng)目在pom中配置如下

           <!-- activiti相關(guān)依賴-->
           <dependency>
           <groupId>org.activiti</groupId>
           <artifactId>activiti-spring-boot-starter-basic</artifactId>
           <version>6.0.0</version>
           </dependency>
           <dependency>
           <groupId>org.activiti</groupId>
           <artifactId>activiti-json-converter</artifactId>
           <version>6.0.0</version>
           <exclusions>
           <exclusion>
           <groupId>org.activiti</groupId>
           <artifactId>activiti-bpmn-model</artifactId>
           </exclusion>
           </exclusions>
           </dependency>
           <!-- activiti相關(guān)依賴-->
          <!-- xml解析依賴-->
           <dependency>
           <groupId>org.apache.xmlgraphics</groupId>
           <artifactId>batik-codec</artifactId>
           <version>1.7</version>
           </dependency>
           <dependency>
           <groupId>org.apache.xmlgraphics</groupId>
           <artifactId>batik-css</artifactId>
           <version> 1.7</version>
           </dependency>
           <dependency>
           <groupId>org.apache.xmlgraphics</groupId>
           <artifactId>batik-svg-dom</artifactId>
           <version>1.7</version>
           </dependency>
           <dependency>
           <groupId>org.apache.xmlgraphics</groupId>
           <artifactId>batik-svggen</artifactId>
           <version>1.7</version>
           </dependency>
           <!-- xml解析依賴-->
          

          數(shù)據(jù)源配置yml:(如果使用jdbc8的版本必須配置nullCatalogMeansCurrent=true,不然啟動(dòng)建表會(huì)報(bào)錯(cuò),具體可以網(wǎng)上自行找答案,這里就不多說了)

          spring:
           datasource:
           driver-class-name: com.mysql.cj.jdbc.Driver
           url: jdbc:mysql://127.0.0.1:3306/oa?useSSL=false&nullCatalogMeansCurrent=true
           username: root
           password: 你的密碼
           activiti:
           # 不自動(dòng)檢查resources/bpmn目錄
           check-process-definitions: false 
          

          第三步: 靜態(tài)資源整合

          下載完以后,解壓activiti-5.22.0的包,解壓activiti-webapp-explorer2,把webapp下面的diagram-viewer、editor-app、modeler.html復(fù)制到springboot項(xiàng)目下的static下,這是activiti的在線設(shè)計(jì)器,modeler.html就是設(shè)計(jì)的主界面,復(fù)制resources下stencilset.json到自己的resources下。將libs下的activiti-modeler-5.22.0-sources.jar解壓出來,把org\activiti\rest\editor路徑下的main、model文件夾復(fù)制到springboot項(xiàng)目的源碼路徑下,里面有三個(gè)類,主要用于讀取stencilset.json。

          image.png

          修改editor-app下的app-cfg.js,把contextRoot后面改成 ''(這個(gè)和控制器的和controller里面加的requestMapping要一致

          第四步:處理bug,就是在啟動(dòng)的app入口中排除org.activiti.spring.boot.SecurityAutoConfiguration這個(gè)類

          @SpringBootApplication(exclude = {SecurityAutoConfiguration.class})
          public class ActivitiWebDemoApplication {
           public static void main(String[] args) {
           SpringApplication.run(ActivitiWebDemoApplication.class, args);
           }
          }
          

          第五步: 測(cè)試

          運(yùn)行項(xiàng)目訪問 http://localhost:8002/editor 就會(huì)出現(xiàn)以下效果!

          第六步: 總結(jié)

          竟然都看到最后了,給小編點(diǎn)個(gè)關(guān)注吧,小編還會(huì)持續(xù)更新的,只收藏不點(diǎn)關(guān)注的都是在耍流氓!

          源:大數(shù)據(jù)

          本文多資源,建議收藏。

          本文為你介紹適合不同數(shù)據(jù)科學(xué)活動(dòng)階段使用的工具和技術(shù)。

          [ 導(dǎo)讀 ]在數(shù)據(jù)科學(xué)活動(dòng)的不同階段,有很多可用的支持工具和技術(shù)。本文介紹各種活動(dòng)階段使用的工具和技術(shù),如數(shù)據(jù)獲取、數(shù)據(jù)清洗、數(shù)據(jù)管理、建模、模擬和數(shù)據(jù)可視化。


          諸如結(jié)構(gòu)式訪談、非結(jié)構(gòu)式訪談、開放式問卷調(diào)查、封閉式問卷調(diào)查、記錄評(píng)論和觀察等技術(shù)統(tǒng)稱為事實(shí)調(diào)查方法。這種事實(shí)調(diào)查方法和其他數(shù)據(jù)獲取方法可以采取自動(dòng)化,而不必使用人工方法。

          使用具有專用軟件的物理設(shè)備(如終端、傳感器和掃描儀等)也可用于管理物理設(shè)備和系統(tǒng)之間的接口。隨后,這些數(shù)據(jù)可以通過典型的編程語言(如Java、Visual Basic、C++、MatLab和Lisp)來進(jìn)行部分管理。也可使用開源和專用的數(shù)據(jù)采集軟件,如MIDAS(最大集成數(shù)據(jù)采集系統(tǒng))。

          通常,數(shù)據(jù)采集系統(tǒng)是作為一個(gè)專用的獨(dú)立系統(tǒng)而開發(fā)的,這種系統(tǒng)被稱為數(shù)據(jù)記錄器。在有特殊需求的情況下,系統(tǒng)的工作模型已準(zhǔn)備好,并且也已呈現(xiàn)給了數(shù)據(jù)科學(xué)家。這樣的原型有助于用戶在系統(tǒng)實(shí)際構(gòu)建之前測(cè)試數(shù)據(jù)獲取機(jī)制。這有助于收集額外要求并測(cè)試已提出系統(tǒng)的可行性。

          這里有發(fā)現(xiàn)更高層次內(nèi)容的知識(shí)獲取和機(jī)器學(xué)習(xí)方法(例如從資源中自動(dòng)地獲取信息和知識(shí)),這種知識(shí)獲取方法的例子如概念圖、審計(jì)、神經(jīng)網(wǎng)絡(luò)和其他與自動(dòng)知識(shí)發(fā)現(xiàn)相關(guān)的方法。

          在其他工具中,數(shù)據(jù)清洗工具、數(shù)據(jù)管理和建模工具以及數(shù)據(jù)可視化工具都非常重要。本文列出了不同類別中的一些主要工具。


          01 數(shù)據(jù)清洗工具

          一旦完成數(shù)據(jù)收集,便需要檢查其清潔度。數(shù)據(jù)清洗通常稱為數(shù)據(jù)凈化,即其數(shù)據(jù)從源中刪除或更正臟數(shù)據(jù)的過程。數(shù)據(jù)聲明程序的目標(biāo)是識(shí)別和消除數(shù)據(jù)中的錯(cuò)誤,為進(jìn)一步分析、建模和可視化提供一致的數(shù)據(jù)。

          在數(shù)據(jù)項(xiàng)層級(jí)上,一些不正確的數(shù)據(jù)通過適當(dāng)?shù)尿?yàn)證被拒絕。在諸如文件和數(shù)據(jù)庫(kù)的同構(gòu)數(shù)據(jù)集合中,不一致程度和錯(cuò)誤數(shù)量較少。在來自多個(gè)數(shù)據(jù)源的具有異構(gòu)性質(zhì)的大型數(shù)據(jù)庫(kù)(如數(shù)據(jù)倉(cāng)庫(kù)、聯(lián)邦數(shù)據(jù)庫(kù)系統(tǒng)或全球基于Web的系統(tǒng))中,數(shù)據(jù)清洗變得至關(guān)重要。

          產(chǎn)生這些問題的原因有:

          • 不同的格式
          • 冗余數(shù)據(jù)
          • 數(shù)據(jù)使用的術(shù)語和標(biāo)準(zhǔn)不同
          • 合并數(shù)據(jù)使用的方法


          刪除不準(zhǔn)確的、不完整或不合理的數(shù)據(jù)會(huì)提高數(shù)據(jù)的質(zhì)量。缺失值、特殊值、范圍檢查、演繹修正、插值、最小值調(diào)整、錯(cuò)字、審計(jì)和工作流規(guī)范檢查等是數(shù)據(jù)清洗的常用機(jī)制。

          除了編程語言外,常用的數(shù)據(jù)清理工具如下所列。

          1. Lavastorm分析

          www.lavastorm.com

          用于分析引擎等產(chǎn)品。

          2. IBM InfoSphere信息服務(wù)器

          http://www-03.ibm.com/software/products/en/infosphere-information-server/

          分析、理解、清洗、監(jiān)視、轉(zhuǎn)換和傳輸數(shù)據(jù)。

          3. SAS數(shù)據(jù)質(zhì)量服務(wù)器

          www.sas.com

          清洗數(shù)據(jù),并在數(shù)據(jù)流管理服務(wù)器上執(zhí)行作業(yè)和服務(wù)。

          4. Oracle的主數(shù)據(jù)管理(MDM)

          http://www.oracle.com/partners/en/most-popular-resources/059010.html

          是處理大量數(shù)據(jù),并且提供諸如合并、清洗、擴(kuò)充和同步企業(yè)的關(guān)鍵業(yè)務(wù)數(shù)據(jù)對(duì)象等服務(wù)的解決方案。

          5. 益百利 QAS清洗服務(wù)

          http://www.qas.co.uk/

          為地址驗(yàn)證提供CASS認(rèn)證(編碼精度支持系統(tǒng))。

          6. NetProspex

          http://www.netprospex.com/

          http://www.dnb.co.in/

          為數(shù)據(jù)清理、追加以及正在進(jìn)行的市場(chǎng)數(shù)據(jù)管理提供支持。在印度,它現(xiàn)在是鄧白氏信息服務(wù)公司的一部分,其提供數(shù)據(jù)管理轉(zhuǎn)換和數(shù)據(jù)質(zhì)量程序。

          7. Equifax

          http://www.equifax.co.in/

          為數(shù)據(jù)庫(kù)管理、數(shù)據(jù)集成和數(shù)據(jù)分析提供解決方案。

          8. CCR Data

          清理并審計(jì)數(shù)據(jù)。該公司研發(fā)了ADAM—數(shù)據(jù)清理平臺(tái)。

          9. Oceanosinc公司提供的解決方案

          http://www.oceanosinc.com/

          用于數(shù)據(jù)清理、聯(lián)系發(fā)現(xiàn)和商業(yè)智能。

          10. Nneolaki

          http://neolaki.net/

          提供的工具用于數(shù)據(jù)收集、清理、附加和管理。

          11. 數(shù)據(jù)清洗產(chǎn)品

          http://www.datacleanser.co.uk/

          為數(shù)據(jù)清洗提供方案。


          02 數(shù)據(jù)管理和建模工具

          數(shù)據(jù)科學(xué)實(shí)踐中的其他重要活動(dòng)是數(shù)據(jù)管理和數(shù)據(jù)準(zhǔn)備,其也被稱作數(shù)據(jù)整理。數(shù)據(jù)整理是將數(shù)據(jù)轉(zhuǎn)換或映射為格式良好的數(shù)據(jù)流的過程,以便數(shù)據(jù)可以順利地用于后續(xù)處理。

          實(shí)際上,該過程允許通過工具便利和自動(dòng)地使用數(shù)據(jù)來進(jìn)行進(jìn)一步的活動(dòng)。排序、解析、提取、分解和恢復(fù)數(shù)據(jù)是數(shù)據(jù)管理階段的主要活動(dòng)。諸如Pearl、R、Python等編程工具以及來自編程語言和軟件包的一些現(xiàn)成庫(kù)可用于支持?jǐn)?shù)據(jù)管理活動(dòng)。

          一旦數(shù)據(jù)準(zhǔn)備好進(jìn)行分析,諸如線性回歸、運(yùn)籌學(xué)方法以及決策支持系統(tǒng)等技術(shù)便通常用于數(shù)據(jù)建模。在這里,數(shù)據(jù)建模的基本目標(biāo)是,為了提高商業(yè)洞察力進(jìn)而確定干凈且有效的數(shù)據(jù)實(shí)體之間的關(guān)系。

          致力于這個(gè)階段的數(shù)據(jù)科學(xué)家或?qū)<冶环Q為數(shù)據(jù)建模者。數(shù)據(jù)建??梢栽诟拍顚用?、企業(yè)層面和物理層面完成。以下是支持?jǐn)?shù)據(jù)建模的主要工具。

          12. CA ERwin數(shù)據(jù)模擬

          http://erwin.com/products/data-modeler

          為管理復(fù)雜數(shù)據(jù)提供了簡(jiǎn)單的可視化界面。

          13. Database Workbench

          http://www.upscene.com/database_workbench/

          為使用多個(gè)數(shù)據(jù)庫(kù)進(jìn)行開發(fā)提供了一個(gè)單一的開發(fā)環(huán)境。

          14. DeZign for Databases

          http://www.datanamic.com/dezign/

          是一個(gè)支持?jǐn)?shù)據(jù)庫(kù)設(shè)計(jì)和建模的工具。它還為數(shù)據(jù)庫(kù)應(yīng)用程序開發(fā)提供了復(fù)雜的可視化數(shù)據(jù)建模環(huán)境。

          15. Enterprise Architect

          http://www.sparxsystems.com/products/ea/

          是用于數(shù)據(jù)建模和軟件工程的完全集成的圖形支持工具。

          16. ER/Studio

          http://www.embarcadero.com/products/er-studio

          為數(shù)據(jù)管理專業(yè)人員提供協(xié)作機(jī)制以構(gòu)建和維護(hù)企業(yè)級(jí)數(shù)據(jù)模型和元數(shù)據(jù)存儲(chǔ)庫(kù)。

          17. InfoSphere 數(shù)據(jù)架構(gòu)師(理性數(shù)據(jù)架構(gòu)師)

          http://www-03.ibm.com/software/products/en/ibminfodataarch/

          是一種協(xié)作式的數(shù)據(jù)設(shè)計(jì)方案。它簡(jiǎn)化了倉(cāng)庫(kù)設(shè)計(jì)、維度建模以及管理任務(wù)的變更。

          18. ModelRight

          http://www.modelright.com/products.asp

          為數(shù)據(jù)庫(kù)設(shè)計(jì)人員提供了諸如數(shù)據(jù)庫(kù)設(shè)計(jì)、圖形支持、報(bào)告和可視化界面等活動(dòng)的支持。

          19. MySQL Workbench

          http://www.mysql.com/products/workbench/

          為數(shù)據(jù)庫(kù)架構(gòu)師、開發(fā)人員和數(shù)據(jù)庫(kù)管理員提供了統(tǒng)一的可視化工具。MySQL Workbench還提供數(shù)據(jù)建模、SQL開發(fā)和綜合管理。

          20. Navicat數(shù)據(jù)模擬器

          http://www.navicat.com/products/navicat-data-modeler

          有助于創(chuàng)建高質(zhì)量的邏輯數(shù)據(jù)模型和物理數(shù)據(jù)模型。

          21. Open ModelSphere

          http://www.modelsphere.org/

          是一款獨(dú)立于平臺(tái)且免費(fèi)的建模工具,可用作開源軟件。它為數(shù)據(jù)建模和軟件開發(fā)的所有階段提供了普遍支持。

          22. Oracle SQL Developer Data Modeler

          http://www.oracle.com/technetwork/developer-tools/datamodeler/overview/index.html

          是一款用于創(chuàng)建、瀏覽和編輯數(shù)據(jù)模型的免費(fèi)圖形工具。它支持邏輯的、關(guān)系的、物理的、多維的以及數(shù)據(jù)類型的模型。

          23. PowerDesigner

          http://www.powerdesigner.de/

          管理設(shè)計(jì)時(shí)間更改和元數(shù)據(jù)。

          24. Software Ideas Modeler

          https://www.softwareideas.net/

          通過諸如UML、業(yè)務(wù)流程模型和符號(hào)(BPMN)、系統(tǒng)建模語言(SysML)等的標(biāo)準(zhǔn)圖以及多圖表,為建模提供支持。

          25. SQLyog

          https://www.webyog.com/

          是一個(gè)強(qiáng)大的MySQL管理者和管理工具。

          26. Toad Data Modeler

          http://www.toad-data-modeler.com/

          是一個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)工具,其用于設(shè)計(jì)新的結(jié)構(gòu)、實(shí)體關(guān)系圖和SQL腳本生成器。


          03 數(shù)據(jù)可視化工具

          數(shù)據(jù)可視化是指數(shù)據(jù)的圖形表示。數(shù)據(jù)的可視化使得理解數(shù)據(jù)和溝通變得更容易。

          有很多可用于數(shù)據(jù)可視化的工具,下面列出了一些常用可視化工具:

          27. Dygraphs

          http://dygraphs.com/

          是一個(gè)快速且靈活的開源JavaScript圖表庫(kù),其允許用戶探索和解釋密集的數(shù)據(jù)集。Dygraphs是一個(gè)高度可定制的工具。

          28. ZingChart

          http://www.zingchart.com/

          是一個(gè)JavaScript圖表庫(kù),其能為大量數(shù)據(jù)提供快速和交互式的圖表。

          29. InstantAtlas

          http://www.instantatlas.com/

          以有效的視覺方式提供交互式示意圖和報(bào)告軟件。

          30. Timeline

          http://www.simile-widgets.org/timeline/

          可以制作出美觀的互動(dòng)時(shí)間表。

          31. Exhibit

          http://www.simile-widgets.org/exhibit/

          是由麻省理工學(xué)院開發(fā)的完全開源軟件,其有助于創(chuàng)建交互式的示意圖和其他基于數(shù)據(jù)的可視化。

          32. Modest Maps

          http://modestmaps.com/

          對(duì)于想要使用交互式示意圖的設(shè)計(jì)者和開發(fā)者來說,是一個(gè)免費(fèi)的圖書館。

          33. Leaflet

          http://lea?etjs.com/

          是適用于移動(dòng)友好交互式示意圖的現(xiàn)代開源JavaScript庫(kù)。

          34. Visual.ly

          http://create.visual.ly/

          有助于創(chuàng)建視覺表征。

          35. Visualize Free

          http://visualizefree.com/index.jsp

          構(gòu)建交互式可視化,用來說明簡(jiǎn)單圖表不易表示的數(shù)據(jù)。

          36. 多眼

          http://www-969.ibm.com/software/analytics/manyeyes/

          IBM研發(fā)的“多眼”可以幫助用戶從數(shù)據(jù)集創(chuàng)建可視化并啟用數(shù)據(jù)分析。

          37. D3.js

          http://d3js.org/

          是一個(gè)JavaScript庫(kù),D3.js從多個(gè)數(shù)據(jù)源使用HTML、SVG和CSS來生成圖形和圖表。

          38. Google Charts

          https://developers.google.com/chart/interactive/docs/

          提供一種機(jī)制來以多種交互式圖表(如線形圖、復(fù)雜的分層樹形圖等)的形式對(duì)數(shù)據(jù)進(jìn)行可視化。

          39. Crossfilter

          http://square.github.io/cross?lter/

          是一個(gè)JavaScript庫(kù),其用于探索瀏覽器中的大規(guī)模多變量數(shù)據(jù)集。此外,Crossfilter還提供可協(xié)調(diào)的3D可視化。

          40. Polymaps

          http://polymaps.org/

          在地圖上提供了快速且多縮放的數(shù)據(jù)集演示。

          41. Gephi

          https://gephi.github.io/

          是一款適用于各種網(wǎng)絡(luò)、復(fù)雜系統(tǒng)、動(dòng)態(tài)和分層圖形的交互式的可視化探索平臺(tái)。它支持探索性數(shù)據(jù)分析、鏈接分析、社交網(wǎng)絡(luò)分析以及生物網(wǎng)絡(luò)分析。該工具為已識(shí)別的類似數(shù)據(jù)集呈現(xiàn)彩色區(qū)域。


          除了上述工具和技術(shù)之外,數(shù)據(jù)科學(xué)領(lǐng)域還需要其他更多的專用新工具。由于數(shù)據(jù)科學(xué)領(lǐng)域是來自多個(gè)學(xué)科的技術(shù)聯(lián)盟,并且具有無處不在的應(yīng)用,因此數(shù)據(jù)科學(xué)在研究和開發(fā)中必須被賦予最重要的地位。此外,數(shù)據(jù)科學(xué)領(lǐng)域還需要文檔編制、新的技術(shù)和模型。

          典型的模型和技術(shù)可能不適合已獲取的數(shù)據(jù)集,這些數(shù)據(jù)需要典型方法外的支持。在這里,人工智能技術(shù)可能會(huì)有很大的貢獻(xiàn)。

          — 完 —

          關(guān)注清華-青島數(shù)據(jù)科學(xué)研究院官方微信公眾平臺(tái)“THU數(shù)據(jù)派”及姊妹號(hào)“數(shù)據(jù)派THU”獲取更多講座福利及優(yōu)質(zhì)內(nèi)容。

          歡迎關(guān)注我的頭條號(hào):Wooola,10年Java軟件開發(fā)及架構(gòu)設(shè)計(jì)經(jīng)驗(yàn),專注于Java、Golang、微服務(wù)架構(gòu),致力于每天分享原創(chuàng)文章、快樂編碼和開源技術(shù)。
          

          么是工作流

          工作流(Work Flow)就是自動(dòng)運(yùn)作的業(yè)務(wù)過程部分或整體,表現(xiàn)為參與者對(duì)文件、信息或任務(wù)按照規(guī)程采取行動(dòng),并令其在參與者之間傳遞。

          簡(jiǎn)單地說,工作流就是一系列相互銜接、自動(dòng)進(jìn)行的業(yè)務(wù)活動(dòng)或任務(wù)。我們可以將整個(gè)業(yè)務(wù)過程看作是一條河,其中流過的就是工作流。工作流有時(shí)解釋為可以產(chǎn)生某種結(jié)果的一系列任務(wù)。即:根據(jù)與業(yè)務(wù)流程相關(guān)聯(lián)的操作和任務(wù)的順序所進(jìn)行的文檔或項(xiàng)目的自動(dòng)轉(zhuǎn)移

          常用的工作流

          JBPM5

          簡(jiǎn)介Java Business Process Management(業(yè)務(wù)流程管理),覆蓋了業(yè)務(wù)流程管理、工作流、服務(wù)協(xié)作等領(lǐng)域的一個(gè)開源的、靈活的。Jbpm是公開開源代碼項(xiàng)目,它使用要遵循Apache License.Jbpm在2004年10月18日,發(fā)布了2.0版本,并在同一天加入了Jboss,成為了Jboss企業(yè)中間件平臺(tái)的一個(gè)組成部分,jbpm也進(jìn)入了一個(gè)全新的發(fā)展時(shí)代。

          Activiti5

          Activiti項(xiàng)目是一項(xiàng)新的基于Apache許可的開源BPM平臺(tái),從基礎(chǔ)開始構(gòu)建,旨在提供支持新的BPMN 2.0標(biāo)準(zhǔn),包括支持對(duì)象管理組(OMG),面對(duì)新技術(shù)的機(jī)遇,諸如互操作性和云架構(gòu),提供技術(shù)實(shí)現(xiàn)。 創(chuàng)始人Tom Baeyens是JBoss jBPM的項(xiàng)目架構(gòu)師,以及另一位架構(gòu)師Joram Barrez,一起加入到創(chuàng)建Alfresco這項(xiàng)首次實(shí)現(xiàn)Apache開源許可的BPMN 2.0引擎開發(fā)中來。 Activiti是一種輕量級(jí),可嵌入的BPM引擎。 它將提供寬松的Apache許可2.0,以便這個(gè)項(xiàng)目可以廣泛被使用,同時(shí)促進(jìn)Activiti BPM引擎和的BPMN 2.0的匹配,該項(xiàng)目現(xiàn)正由OMG通過標(biāo)準(zhǔn)審定。 加入Alfresco Activiti項(xiàng)目的是VMware的SpringSource分支,Alfresco的計(jì)劃把該項(xiàng)目提交給Apache基礎(chǔ)架構(gòu),希望吸引更多方面的BPM專家和促進(jìn)BPM的創(chuàng)新。

          • Activiti用戶手冊(cè): http://activiti.org/userguide/index.html
          • Activiti文檔下載 : http://activiti.org/download.html

          Activiti5除了有jbpm的大部分功能外,還提供更加強(qiáng)大的在線流程設(shè)計(jì)器:Activiti-Modeler

          工作流的規(guī)范

          • 不論是JBPM還是Activiti他們都遵循BPMN標(biāo)準(zhǔn)
          • BPMN,BusinessProcess Model and Notation,業(yè)務(wù)流程模型與符號(hào)
          • BPMN2.0內(nèi)涵
          • BPMN是一套流程建模的標(biāo)準(zhǔn),主要目標(biāo)是提供一套被所有業(yè)務(wù)用戶容易理解的符號(hào),支持從創(chuàng)建流程輪廓的業(yè)務(wù)分析到這些流程的最終實(shí)現(xiàn),直到最終用戶的管理監(jiān)控。
          • 提供了清晰而精準(zhǔn)的執(zhí)行語義來描述元素的操作。
          • bpmn規(guī)范還確保設(shè)計(jì)為業(yè)務(wù)流程執(zhí)行XML語言,能夠用這套以業(yè)務(wù)為中心的符號(hào)所可視化表示
          • BPMN2.0是由OMG組織提出并維護(hù)。
          • 主流參與廠商:IBM,Oracle等

          BPMN被廣泛接受,目前全球有70余個(gè)產(chǎn)品實(shí)現(xiàn)(OMG登記的)

          Activiti5與jBPM5對(duì)比

          1. 從技術(shù)組成來看,Activiti最大的優(yōu)勢(shì)是采用了PVM(流程虛擬機(jī)),支持除了BPMN2.0規(guī)范之外的流程格式,與外部服務(wù)有良好的集成能力,延續(xù)了jBPM3、jBPM4良好的社區(qū)支持,服務(wù)接口清晰,鏈?zhǔn)紸PI更為優(yōu)雅;劣勢(shì)是持久化層沒有遵循JPA規(guī)范。
          2. jBPM最大的優(yōu)勢(shì)是采用了Apache Mina異步通信技術(shù),采用JPA/JTA持久化方面的標(biāo)準(zhǔn),以功能齊全的Guvnor作為流程倉(cāng)庫(kù),有RedHat(jBoss.org被紅帽收購(gòu))的專業(yè)化支持;但其劣勢(shì)也很明顯,對(duì)自身技術(shù)依賴過緊且目前僅支持BPMN2。
          3. Activiti上手比較快,界面也比較簡(jiǎn)潔、直觀

          Activiti實(shí)戰(zhàn)

          接口設(shè)計(jì)

          重構(gòu)在線流程設(shè)計(jì)器任務(wù)屬性面板

          流程進(jìn)度圖

          工作流功能模塊


          主站蜘蛛池模板: 四虎精品亚洲一区二区三区| 日韩精品一区二区三区色欲AV | 狠狠做深爱婷婷综合一区 | 日韩精品国产一区| www.亚洲一区| 国产一区二区三区在线免费 | 国产乱码一区二区三区爽爽爽| 国产成人精品第一区二区| 偷拍精品视频一区二区三区| 亚洲一区二区电影| 国产一区精品视频| 国产精品久久久久一区二区三区 | 亚洲日本一区二区一本一道 | 色偷偷一区二区无码视频| 乱中年女人伦av一区二区| 日韩精品一区二区亚洲AV观看| 国产精品99无码一区二区| 天堂不卡一区二区视频在线观看 | 日韩高清一区二区三区不卡| 久久久久99人妻一区二区三区 | 亚洲中文字幕无码一区二区三区 | 无码人妻精品一区二区三区不卡| 亚洲av无码不卡一区二区三区| 狠狠色成人一区二区三区| 国产精品亚洲综合一区在线观看| 欧美日韩国产免费一区二区三区| 亚洲大尺度无码无码专线一区| 国语对白一区二区三区| 无码av人妻一区二区三区四区| 亚洲欧美成人一区二区三区| 日韩一区在线视频| 久久se精品一区二区国产| 手机看片一区二区| 亚洲码欧美码一区二区三区 | 国产一区玩具在线观看| 亚洲乱码一区二区三区在线观看 | 台湾无码一区二区| 亚洲AV日韩AV一区二区三曲| 国产91精品一区| 蜜桃AV抽搐高潮一区二区| 国产在线aaa片一区二区99|