[jBPM] - jBPM3 References
by Adam Maliszewski
Adam Maliszewski [https://community.jboss.org/people/adam.maliszewski] modified the document:
"jBPM3 References"
To view the document, visit: https://community.jboss.org/docs/DOC-11170
--------------------------------------------------------------
This page lists the jBPM references. If you're using jBPM, please add your company's name, optionally the logo (max 200 pixels wide and 100 pixels high) and a short description (2-3 lines) in what kind of application you're using it.
In the Use Case field, describe your company briefly and also include for what purpose you use jBPM. If you omit why you use jBPM, your entry will be removed.
|| Company Name || Company Logo || Use Case ||
| *Atos Origin (http://www.atosorigin.com)* | https://community.jboss.org/servlet/JiveServlet/download/11170-77-5370/at... (https://community.jboss.org/servlet/JiveServlet/download/11170-77-5370/at...) | Atos Origin is a System Integrator mainly based in Europe and IT partner of the Olympic Games. Atos Origin Netherlands uses jBPM in the Open Chain solution which provides an integration platform to communicate with third parties, such as the Dutch tax authority and healthcare organizations. Atos Origin employees Jos Dirksen and Tijs Rademakers are authors of the Manning book Open Source ESBs in Action (http://www.manning.com/rademakers), which includes a chapter about using jBPM with Mule. |
| *British Telecom (http://www.bt.com/)* | https://community.jboss.org/servlet/JiveServlet/download/11170-77-5375/bt... (https://community.jboss.org/servlet/JiveServlet/download/11170-77-5375/bt...) | More info can be found in this TechRepublic article (http://whitepapers.techrepublic.com.com/whitepaper.aspx?&compid=7855&doci...) |
| *Alfresco (http://www.alfresco.com/)* | https://community.jboss.org/servlet/JiveServlet/download/11170-77-5372/al... (https://community.jboss.org/servlet/JiveServlet/download/11170-77-5372/al...) | Alfresco uses jBPM jPDL to add workflow capabilities to their Enterprise Content Management (ECM) system. For more info, check this demo, section workflow (http://www.alfresco.com/products/ecm/tour/tour.html) or the workflow administration docs (http://wiki.alfresco.com/wiki/WorkflowAdministration). |
| *BPS (http://www.bpsinc.com)* | http://www.bpsinc.com/wp-content/themes/bps/images/logo.png (http://www.bpsinc.com/wp-content/themes/bps/images/logo.png) | Quoting reply of Gavin Terril on Ronald's blog post (http://planetjbpm.wordpress.com/2008/10/02/other-products-using-jbpm/): "You are right. jBPM is a great embedded workflow product, and I think there are a lot of companies and vendors out there using it.We certainly do! It powers our Enterprise Risk Management products. I can’t imagine anyone writing their own workflow engine when such great libraries such as jBPM are available." |
| *ESN (http://www.esn.de)* | https://community.jboss.org/servlet/JiveServlet/downloadImage/102-11170-7... (https://community.jboss.org/servlet/JiveServlet/showImage/102-11170-77-21...) | As a well established solution provider for Energy and Water Suppliers as well as for huge Real Estate Managers the major focus of the ESN Group lies on delivering consulting, professional services und software solutions for integrated, human centric Business Process Management in the target markets. jBPM works as a part of the new Product line opusP (http://www.opusp.de/opusp). |
| *RealDolmen (http://www.realdolmen.be/)* | https://community.jboss.org/servlet/JiveServlet/download/11170-77-6067/re... (https://community.jboss.org/servlet/JiveServlet/download/11170-77-6067/re...) | RealDolmen is a general software service provider in the Belgian market. As a spin off from a jBPM project they're doing, Joram Barrez (http://www.jorambarrez.be/) published a great talk about "The Full Stack" (http://www.jorambarrez.be/blog/2008/04/03/some-real-life-jbpm-action/). It's a combination of jBPM and SeeWhy to build a full BPM stack. As part of that talk, Joram unveiled some awsome jBPM performance numbers (http://processdevelopments.blogspot.com/2008/04/awsome-jbpm-performance-n...). |
| *Hudson (https://hudson.dev.java.net/)* | https://community.jboss.org/servlet/JiveServlet/download/11170-77-6095/hu... (https://community.jboss.org/servlet/JiveServlet/download/11170-77-6095/hu...) | Hudson monitors executions of repeated jobs, such as building a software project or jobs run by cron. There is a Hudson plugin that integrates JBoss JBPM with Hudson. (http://hudson.gotdns.com/wiki/display/HUDSON/JBPM+Plugin) It lets you define your own build, test and release workflows in a graphical designer, and execute them inside Hudson. |
| *Cadtel (http://www.cadtel.com/cadteltransition/)* | https://community.jboss.org/servlet/JiveServlet/download/11170-77-5378/ca... (https://community.jboss.org/servlet/JiveServlet/download/11170-77-5378/ca...) | Cadtel used jBPM to integrate service delivery systems with communications providers back office systems and to automate network allocation and subscriber provisioning processes. More information in this press release (http://customers.press.redhat.com/2008/02/08/jboss-soa-platform-automates...) |
| *TeamWork (http://www.twproject.com/)* | https://community.jboss.org/servlet/JiveServlet/download/11170-77-6068/te... (https://community.jboss.org/servlet/JiveServlet/download/11170-77-6068/te...) | Web based project management software Teamwork is a proven, reliable and friendly web based software solution for managing work and communication in any field. In this blog post (http://twproject.blogspot.com/2008/10/teamwork-development-version-now.html), they explain: "Teamwork development version now includes Business Process integration. This is a really cool feature, ... The underlying technology is our implementation of Hibernate + JBPM, which gives the full generality and power of a proven business process framework." |
| *Met@logo (http://www.metalogo.org)* | https://community.jboss.org/servlet/JiveServlet/download/11170-77-5365/me... (https://community.jboss.org/servlet/JiveServlet/download/11170-77-5365/me...) | Met@logo is an eGovernment suite. The project was a collaboration between 14 partners of 10 different countries. More information can be found in this Met@logo case study (http://www.jboss.com/pdf/innovation/metalogo.pdf). |
| *Camunda (http://www.camunda.com)* | https://community.jboss.org/servlet/JiveServlet/download/11170-77-5366/ca... (https://community.jboss.org/servlet/JiveServlet/download/11170-77-5366/ca...) | Camunda is a consulting company with specialisation in BPM. They have build their own Swing based GUI (http://www.camunda.com/content/view/36/73/) on top of jBPM jPDL. |
| *SpecSavers (http://www.specsavers.co.uk/)* | https://community.jboss.org/servlet/JiveServlet/download/11170-77-5373/sp... (https://community.jboss.org/servlet/JiveServlet/download/11170-77-5373/sp...) | More info can be found in this ComputerWorld press release (http://www.computerworlduk.com/management/it-business/supplier-relations/...) |
| *SeeWhy Software (http://www.seewhy.com/)* | https://community.jboss.org/servlet/JiveServlet/download/11170-77-5364/se... (https://community.jboss.org/servlet/JiveServlet/download/11170-77-5364/se...) | SeeWhy provides a real time business intelligence platform for real time monitoring, alerting and actions in SOA environments. An advanced JBoss SOA partner, SeeWhy is the Business Activity Monitoring (BAM) component for the JBoss SOA platform, and for jBPM. +SeeWhy for jBPM+ is a plug and play BAM product for jBPM which will be available in the fall of 2008. for more information on BAM and jBPM please visit the SeeWhy site (http://www.seewhy.com/jboss). More information can be found here www.SeeWhy.com (http://www.seewhy.com/) |
| *Metawidget (http://metawidget.org)* | https://community.jboss.org/servlet/JiveServlet/download/11170-77-5368/me... (https://community.jboss.org/servlet/JiveServlet/download/11170-77-5368/me...) | Metawidget is a 'smart User Interface widget' that populates itself, at runtime, with UI components to match back-end business objects. Its jBPM support includes inspecting Seam pageflow files to discover business object actions (http://metawidget.sourceforge.net/doc/reference/en/html/ch01s04.html#sect...). |
| *Nuxeo (http://www.nuxeo.com/)* | https://community.jboss.org/servlet/JiveServlet/download/11170-77-5374/nu... (https://community.jboss.org/servlet/JiveServlet/download/11170-77-5374/nu...) | Nuxeo is an Enterprise Content Management (ECM) system that leverages jBPM for adding workflow capabilities to the product. For more information, read the case study (https://community.jboss.org/nuxeo.pdf). |
| *SNS Bank (http://www.snsbank.nl/)* | https://community.jboss.org/servlet/JiveServlet/download/11170-77-5376/sn... (https://community.jboss.org/servlet/JiveServlet/download/11170-77-5376/sn...) | SNS Bank is an innovative, transparent and accessible retail bank in The Netherlands. The organization offers private customers a complete set of products with regards to mortgages, savings, investments, payments, loans and insurances. "In the future, SNS Bank is looking to deploy a full service-oriented architecture (SOA) environment and plans to use JBoss jBPM, Red Hat's workflow framework for business process management, to extend the benefits of open source and Java." For more information, read "SNS Bank Selects JBoss Application Server for Transaction and Payments Processing System" (http://www.pr-inside.com/sns-bank-selects-jboss-application-server-r25899...). |
| *Press Release 365 (http://www.pressrelease365.com/)* | https://community.jboss.org/servlet/JiveServlet/download/11170-77-5371/pr... (https://community.jboss.org/servlet/JiveServlet/download/11170-77-5371/pr...) | Press Release 365 uses jBPM to manage workflow capabilities within their online press release distribution platform. Press releases are submitted through a set of wizard-like screens, then routed to back-office managers in the various international publishing departments. |
| *Daisy (http://cocoondev.org/daisy)* | https://community.jboss.org/servlet/JiveServlet/download/11170-77-5382/da... (https://community.jboss.org/servlet/JiveServlet/download/11170-77-5382/da...) | Daisy is a content management system that offers rich out-of-the-box functionality combined with solid foundations for extensibility and integration. It uses jBPM (http://cocoondev.org/daisydocs-2_0/g1/350-cd.html) for its workflow capabilities. |
| *Enomalism (http://enomalism.com/)* | https://community.jboss.org/servlet/JiveServlet/download/11170-77-5384/en... (https://community.jboss.org/servlet/JiveServlet/download/11170-77-5384/en...) | Enomalism is an open source web-based virtual infrastructure platform. Designed to answer the complexity of managing globally disperse virtual server environments. Enomalism helps to automate the transition to a cloud computing environment by reducing an IT organizations overall workload. Source: Virtualisation.com (http://virtualization.com/news/2008/03/21/enomalism-2.0-available-for-dow...) |
| *Manaty (http://www.manaty.fr/)* | http://www.manaty.fr/images/manaty_small.gif (http://www.manaty.fr/images/manaty_small.gif) | Manaty is a freelance company in China,France,Morroco and US. We use JBPM for the provisionning worklow of our Telecom MVNO solution. Manaty (fr) (http://www.manaty.fr/) |
| EmDev (http://www.emdev.ru) | https://community.jboss.org/servlet/JiveServlet/downloadImage/102-11170-7... (https://community.jboss.org/servlet/JiveServlet/showImage/102-11170-77-10...) | jBPM is playing key-role in our EmForge (http://ww.emforge.org/project/EmForge) project: Open-Source, Workflow-Based integrated solution for managing software development process |
| *Shatel* (http://www.shatel.ir) | https://community.jboss.org/servlet/JiveServlet/downloadImage/102-11170-7... (https://community.jboss.org/servlet/JiveServlet/showImage/102-11170-77-11...) | Shatel, a major broadband service provider in Iran deployed JBPM as part of its service oriented BSS/OSS solution.
For more information please visit: www.shatel.ir (http://www.shatel.ir) |
| Openbravo (http://www.openbravo.com/) | https://community.jboss.org/servlet/JiveServlet/downloadImage/102-11170-7... (https://community.jboss.org/servlet/JiveServlet/showImage/102-11170-77-16...) | We use jBPM first to enhance Openbravo platform so it is possible to define Openbravo business processes through jBPM. It aims as well to embed jBPM web console into Openbravo ERP user interface so it is possible for Openbravo users to interact with runtime tasks generated by jBPM process executions and administer/monitor runtime instances. Secondly to refactor most of Openbravo business processes so they are by default implemented by jBPM definition and this way make it easier for consultants to adapt business logic to specific customer requirement. Source: Openbravo jBPM integration wiki (http://wiki.openbravo.com/wiki/Projects/jBPM_Integration/Functional_Docum...) |
| *Rudder Technologies* (http://www.rudder-tech.com) | http://www.rudder-tech.com/content/public/images/logo-rudder.jpg (http://www.rudder-tech.com/content/public/images/logo-rudder.jpg) | Rudder Technologies is an international company that offers in SaaS Model a Business Platform to help Institutional Agencies, of private or public character, develop tourism destinations.
Rudder uses jBPM as a core element of its business platform, allowing the orchestration of all the tools and the automation of processes involved in online booking, tourist inventory management, tourist information content management, tourist demand and offer surveys management, emailing edition/control control, press clipping processes, etc. |
| Syndatis (http://www.syndatis.com/en) | https://community.jboss.org/servlet/JiveServlet/downloadImage/102-11170-7... (https://community.jboss.org/servlet/JiveServlet/showImage/102-11170-77-18...) | Syndatis BPM 3.1 is a Business Process Management (BPM) platform which helps its customers to optimize their business. Syndatis BPM 3.1 is the product of over 10 years of experience in analyzing, automation and optimization of a wide range of business processes for leading corporations in different industry sectors.
For more information please visit: http://www.syndatis.com/en/produkty/ |
--------------------------------------------------------------
Comment by going to Community
[https://community.jboss.org/docs/DOC-11170]
Create a new document in jBPM at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=102&c...]
12 years, 7 months
[jBPM] - Re: jBPM processes started from Java code dont show up in jBPM process console
by Maïté Braud
Maïté Braud [https://community.jboss.org/people/mbraud] created the discussion
"Re: jBPM processes started from Java code dont show up in jBPM process console"
To view the discussion, visit: https://community.jboss.org/message/646856#646856
--------------------------------------------------------------
Hi
I've got a similar issue except that in my case, processes started from java simply reset entries in my database.
I have only one process available. The first step in this process is a human task.
If I start 2 process instances from the jBPM console, both process instances appear in the "Process Overview" tab and they also appear in the database (I'm persisting PROCESSINSTANCEINFO, PROCESSINSTANCELOG, SESSIONINFO, VARIABLEINSTANCELOG, WORKITEMINFO and NODEINSTANCELOG in a H2 DB).
If I start the same process from the java code, my 2 previous process instances disappear (both from the console and the database which is consistent) and get replaced by the new process instance.
If I start another process instance from the java code, it replaces the previous one so that I can never have more than 2 process instances started from my java code.
Here is my java code:
EntityManagerFactory emf = Persistence.createEntityManagerFactory( "org.jbpm.persistence.jpa" );
Environment env = KnowledgeBaseFactory.newEnvironment();
env.set(EnvironmentName.ENTITY_MANAGER_FACTORY, emf);
env.set(EnvironmentName.TRANSACTION_MANAGER, TransactionManagerServices.getTransactionManager());
env.set( EnvironmentName.GLOBALS, new MapGlobalResolver() );
KnowledgeBuilder kbuilder = KnowledgeBuilderFactory.newKnowledgeBuilder();
kbuilder.add(ResourceFactory.newClassPathResource(ACCESS_WORKFLOW_FILE), ResourceType.BPMN2 );
KnowledgeBase kbase = kbuilder.newKnowledgeBase();
StatefulKnowledgeSession ksession = JPAKnowledgeService.newStatefulKnowledgeSession(kbase, null, env);
JPAWorkingMemoryDbLogger dbLogger = new JPAWorkingMemoryDbLogger(ksession);
KnowledgeRuntimeLogger logger = KnowledgeRuntimeLoggerFactory.newFileLogger(ksession, "test");
ksession.getWorkItemManager().registerWorkItemHandler("Human Task", new CommandBasedWSHumanTaskHandler(ksession));
ksession.startProcess(ACCESS_WORKFLOW_ID, new HashMap());
dbLogger.dispose();
logger.close();
Also I forgot to mention it but I'm deploying jBPM 5.1 on Tomcat 6 and I'm not using Guvnor but simply a directory specified in "-Djbpm.console.directory".
I've also noted some strange behaviour where my process instances also seem to be reset everytime I restart tomcat. The entries remain in the DB after I shutdown Tomcat and they also remain in it once I've restarted Tomcat and logged in the jBPM console again but the moment I go to the "Process Overview" tab and jBPM reloads the process definition, all process instances disappear from my DB.
I think that I'm missing something important here but I don't know what.
Any help would be greatly appreciated
Maïté
--------------------------------------------------------------
Reply to this message by going to Community
[https://community.jboss.org/message/646856#646856]
Start a new discussion in jBPM at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=1&con...]
12 years, 7 months