"Java" darbo eigos atvirojo kodo sistema
Dabartinės pagrindinės atvirojo kodo sistemos yra Activiti/Camunda/Flowable, kurios yra išvestos iš jbpm. Iš pradžių buvo jbpm4, paskui buvo Activiti5, o po tam tikro vystymosi laikotarpio Activiti5 nesutarė su pagrindiniu personalu, ir Camunda buvo atskirta. activiti5 buvo kuriamas apie 4 metus, o tada pasirodė Flowable.
"Activiti" technologijos istorija
Adresas:Hipersaito prisijungimas matomas.
Kilmė: "Activiti" iš pradžių 2010 m. sukūrė Tomas Baeyensas, JBoss JBPM projekto architektas, ir buvo išleistas kaip "Alfresco" programinės įrangos dalis. Ji atsirado JBPM4 ir toliau tobulėja, daugiausia dėmesio skiriant verslo procesų valdymo (BPM) ir darbo eigos sprendimų teikimui. Kūrimas: Nuo pat išleidimo "Activiti" buvo išbandytos kelios iteracijos, nuo "Activiti 5" iki "Activiti 7", kurių kiekviena pristatė naujas funkcijas ir patobulinimus. "Activiti" yra žinoma dėl savo paprasto naudojimo, lankstumo ir mastelio keitimo, teikiančios daugybę API ir papildinių mechanizmų, leidžiančių kūrėjams pritaikyti kūrimą pagal verslo poreikius. Pagrindinė komanda ir bendradarbiai: Pagrindiniai kūrėjai, tokie kaip Tom Baeyens, Tijs Rademakers ir Joram Barrez, reikšmingai prisidėjo prie ankstyvojo "Activiti" kūrimo. Tačiau laikui bėgant kai kurie pagrindiniai nariai paliko projektą, todėl buvo paveiktos vėlesnės "Activiti" versijos, tokios kaip "Activiti 6" ir "Activiti 7".
"Camunda" technologijos plėtros istorija
Adresas:Hipersaito prisijungimas matomas.
"Camunda8": 2022 m. balandžio mėn. oficialiai išleista nauja "Camunda8", "Camunda7" ir "Camunda8" versija iš esmės skiriasi technine architektūra. "Camunda8" yra debesies pagrindu sukurtame SaaS modelyje, pagrįstame "Zeebe" proceso variklio branduoliu, naudojant gRPC API sąsajos technologiją ir nebenaudojant reliacinių duomenų bazių. Kalbant apie atvirojo kodo ir komercinį licencijavimą, "Camunda8" turi daug apribojimų.Tik "Camunda8" "Zeebe", "Modeler" ir "Elastic" komponentai yra atvirojo kodo ir gali būti naudojami nemokamai, o kitiems komponentams, tokiems kaip "Camunda Operate", "Camunda Tasklist" ir "Camunda Optimize", reikalinga komercinė licencija。
Rekomenduojamas pasirinkimas privatizavimo proceso diegimo variklio poreikiams yra Camunda7Dauguma komponentų yra atvirojo kodo ir nemokami, pasižymi gera technine ekologija ir programuotojams lengva pradėti.
Šakutė: "Camunda" yra "Activiti" projekto šakutė, kurią sukūrė "Activiti" įkūrėjas Tomas Baeyensas, palikęs "Alfresco". "Camunda" ir toliau tobulėja "Activiti" techniniu keliu, tačiau pristato daugiau unikalių funkcijų ir funkcijų. Plėtra: "Camunda" daugiausia dėmesio skiria lanksčių, keičiamo dydžio ir efektyvių procesų automatizavimo sprendimų teikimui. Jame yra daugybė API ir papildinių mechanizmų, leidžiančių kūrėjams lengvai išplėsti ir pritaikyti "Camunda", kad atitiktų konkrečius verslo poreikius. Be to, "Camunda" taip pat daugiausia dėmesio skiria verslo palaikymui ir paslaugoms, kad teiktų išsamesnius sprendimus įmonių vartotojams. Ekosistema: Be pagrindinio darbo eigos variklio, "Camunda" taip pat sukūrė turtingą ekosistemą, įskaitant modelių dizainerius, formų valdymą, užduočių valdymą, įvykių apdorojimo ir analizės įrankius ir kt., kad vartotojams būtų suteikta išsamesnė verslo procesų valdymo patirtis.
"Flowable" technologijos istorija
Adresas:Hipersaito prisijungimas matomas.
Kilmė ir paveldėjimas: "Flowable" sukūrė kai kurie pagrindiniai "Activiti" kūrėjai, norėdami paveldėti "Activiti" pranašumus ir toliau jį optimizuoti bei tobulinti. "Flowable" yra įsipareigojusi teikti lengvai naudojamą, didelio našumo ir keičiamo dydžio darbo eigos variklį. Kūrimas: "Flowable" daugiausia dėmesio skiria konfigūravimo ir diegimo sudėtingumo supaprastinimui, leidžiant vartotojams greičiau pradėti ir tobulėti. Jis suteikia intuityvų procesų dizainerį ir efektyvų procesų vykdymo variklį, palaiko BPMN 2.0 specifikaciją ir suteikia daug API bei papildinių mechanizmų, atitinkančių kūrėjų poreikius. Verslo palaikymas ir ekosistema: "Flowable" taip pat siūlo komercinį palaikymą ir atvirojo kodo versiją, iš kurios vartotojai gali rinktis. Panašiai kaip "Camunda", "Flowable" sukūrė turtingą ekosistemą, įskaitant tokius įrankius kaip modelių dizaineris, formų valdymas, užduočių valdymas ir kt., kad būtų pateiktas išsamesnis verslo procesų valdymo sprendimas.
"Activiti", "Flowable" ir "Camunda vs"
Keli atrankos kriterijai:
Bendruomenė yra aktyvi, bent jau ją galima reitinguoti "Github" Bent jau palaikykite BPMN2 protokolą Nemokamas ir atviras kodas
Kaip parodyta žemiau:
Našumo skirtumai
"Camunda", "Flowable" ir "Activiti" yra BPMN (verslo procesų modelio ir žymėjimo) pagrįsti darbo eigos varikliai, todėl jų našumas gali šiek tiek skirtis. Tačiau konkretiems našumo skirtumams įtakos gali turėti keli veiksniai, įskaitant sistemos konfigūraciją, darbo krūvį, testavimo metodus ir kt. Todėl sunku pateikti konkrečius pamatinius bandymų duomenis, nes kiekvienas naudojimo atvejis gali turėti skirtingus rezultatus.
Tačiau kai kurie kokybiniai jų veiklos įvertinimai gali būti atliekami remiantis kai kuriais bendruomenės etalonais:
Camunda: "Camunda" paprastai pasižymi našumu. Jis optimizuotas dideliems lygiagrečiams darbo krūviams ir turi mažą delsą. "Camunda" taip pat siūlo daugybę funkcijų ir įrankių, tokių kaip istorinių duomenų valdymas, įvykių apdorojimas, užduočių valdymas ir kt., kurie gali pridėti papildomų išlaidų sudėtinguose procesuose, tačiau apskritai "Camunda" laikoma gana stabilia ir efektyvia našumo požiūriu.
Tekantis:Flowable, kaip Activiti šakutė, taip pat pasižymi našumu. "Flowable" komanda šiek tiek optimizavo variklį, kad pagerintų našumą ir mastelio keitimą. Tačiau, palyginti su "Camunda", "Flowable" kai kuriais aspektais gali šiek tiek atsilikti, ypač kai susiduriama su dideliu sutapimu ir sudėtingais procesais. Tačiau apskritai "Flowable" vis dar yra patikimas ir efektyvus darbo eigos variklis.
Veikla: Kaip vienas iš ankstesnių darbo eigos variklių, "Activiti" taip pat pasižymi tam tikru našumu. Tačiau laikui bėgant "Activiti" gali sulėtėti ir kai kuriais atžvilgiais gali būti ne tokia gera kaip "Camunda" ir "Flowable". Ypač susidūrus su dideliu sutapimu ir didelio masto procesais, "Activiti" gali susidurti su tam tikromis našumo kliūtimis. Tačiau svarbu pažymėti, kad "Activiti" vis dar yra plačiai naudojamas atvirojo kodo darbo eigos variklis ir buvo įrodytas daugelyje projektų. Svarbu pabrėžti, kad aukščiau pateiktas vertinimas pagrįstas tik kokybiniais atsiliepimais ir bendrais pastebėjimais ir neatspindi konkrečių bandymų rezultatų. Norint tiksliai įvertinti "Camunda", "Flowable" ir "Activiti" našumo skirtumus, rekomenduojama juos lyginti realioje aplinkoje ir palyginti naudojant tuos pačius bandymo duomenis ir scenarijus.
Be to, našumas yra tik vienas iš darbo eigos variklio pasirinkimo aspektų, todėl reikėtų atsižvelgti į kitus veiksnius, tokius kaip funkcijų reikalavimai, naudojimo paprastumas, bendruomenės palaikymas ir ekosistema. Todėl renkantis tinkamą darbo eigos variklį rekomenduojama atsižvelgti į kelis veiksnius ir įvertinti juos atsižvelgiant į konkrečius projekto poreikius.
Nuoroda:
Hipersaito prisijungimas matomas.
Hipersaito prisijungimas matomas. |