The RichFaces Web Framework provides a powerful and flexible fileupload component to handle user triggered file uploads inside a web application. Continue reading “RICHFACES FILEUPLOAD”
MANAGING FILE ATTACHMENTS AND LARGE BINARY OBJECTS (BLOB)
In the latest version of the Imixs JSF Tools 2.0.2 we provide a new Controller Bean which allows managing file attachments and large binary objects (BLOB). The new contoller class is called BLOBWorkitemController.
This BLOBWorkitemController is used to store large objects into a single ItemCollection mapped to a EntityBean. The BlobWorkitem is always bounded to a parent workitem by its referrer id ($uniqueidRef). So an application can implement a lazy loading for BLOBWorkitems. The read- and write access settings of BLOBWorkitems are automatically synchronized to the settings of the parent workitem. So the security features of the Imixs Workflow controller are full supported. The Data of a BLOB WOrkitem can be accessed by an embedded Itemcollection which can be loaded and saved throgh the controller bean. This makes it really easy to manage file attachments inside a JSF application. See also more infos and examples on the Imixs JSF-Tools Project Homepage.
VERSION 2.0.2 ANNOUNCEMENT
We are currently working on the next Release 2.0.2 of the Imixs JEE Workflow Engine. The new release will support JEE6 and Glassfish 3. It includes also extended Rest Service API and some additional bug fixes. See the Issue tracker for more details or check out the current Snapshot Sources.
GLASSFISH & OPENID – JSR-196 WITH OPENID4JAVA
Imixs supports now a new Login Module which enables JEE Web Applications to authenticate against OpenID Providers.
You can test a Imixs Workflow Application using your own Google Account or any other OpenID Account on the ShareYourWork Online Workflow Plattform.
Read details about this Authentication Module for Glassfish here.
Comparison of JBoss JBPM and Imixs-Workflow
If you take a closer look at the Imixs Workflow Project you may ask yourself if the project is different to other Workflow Engines like JBoss JBPM or Activiti. In this blog will try to do a short comparison of JBPM and Imixs-Workflow. This comparison is not in technical detail but it should give an overview about the goals of the two open source projects. First I want to point out that Imixs-Workflow and JBPM are not rivals in the BPM market. Both projects are open source, both projects try to find solutions for similar but not equal problems in business process management and at least, both project use the same Eclipse-BPMN modeling platform. Continue reading “Comparison of JBoss JBPM and Imixs-Workflow”
IMIXS WORKFLOW JEE LIB 2.0.1 RELEASED
Today the new version 2.0.1 of the Imixs Workflow JEE Library was finally released.
Read more about the Imixs Workflow API on the www.imixs.org Project Site.
We are starting now immediate the 2.0.2-SNAPSHOT release. One goal of this new release is support for Hibernate and JBoss APP Server.
IMIXS WORKFLOW API 2.0.1 RELEASED
Today the new version 2.0.1 of the Imixs Workflow API was finally released.
Read more about the Imixs Workflow API on the www.imixs.org Project Site.
IMIXS MODELER VERSION 2.3.1 RELEASED
The latest version 2.3.1 of the Eclipse based Imixs Workflow Modeler is now released.
The new version includes different bug fixes and improvements in usability like the “new Report Wizard” and a new design of the modeler perspective.
The new release includes also additional updates:
- Imixs Workflow Modeler – 2.3.1.v200911181830
- Imixs Workflow Modeler Integration Plug-in – 2.2.7.v200911181830
- Imixs Workflow Report Plug-in – 1.0.1.v200911181830
Read more: http://doc.imixs.org/modeler/
JAVA.NET HAS APPROVED AND PUBLISHED THE IMIXS WORKFLOW PROJECT
Java.net has finally approved and published the Open Source Project Imixs Workflow.
The project started in the incubator of dev.java.net before three years and evolved its status now into the main projects listed on dev.java.net in the Java Enterprise community.
Project Directory Listing URL: Imixs Workflow
Project Space URL: http://imixs-workflow.dev.java.net
MIGRATION TO NEW IMIXS WORKFLOW JEE API
If you migrate form the ix-workflow project to the new Imixs Workflow project it is not possible to redeploy with the new JEE Implementation into an existing EJB / EAR module.
So I recommand to follow these steps:
- backup the entities form you existing Imixs Workflow Application with the new (!) org.imixs.workflow.jee.adminclient.web 1.4.3 using the Export Feature.
- Take care about the new persistence unit used in the persistence.xml
org.imixs.workflow.jee.jpa - Redeploy you new project with the persistence.xml option:
<property name=”toplink.ddl-generation”
value=”drop-and-create-tables” /> - Reimport you backupfile with the new imixs WOrkflow AdminClient Tool