Projects tagged ‘java’ and ‘workflow’


[24 total ]

29USERS
   

JBoss jBPM is a powerful workflow, BPM, orchestration (BPEL) and web application pageflow platform that enables the creation of business processes that coordinate between people, applications and services. Designed for the mass market as well as ... [More] supporting enterprise scale applications, jBPM opens up process automation to a much wider market. With its modular architecture, JBoss jBPM combines easy development of workflow applications with a flexible and scalable process engine. The JBoss jBPM process designer graphically represents the business process steps in order to facilitate a strong link between the business analyst and the technical developer. [Less]

22USERS
   

Lutece is a portal engine which allows you to easily create your websites or intranets based upon HTML,XML.. content. Lutece provides a user friendly interface for portal management and therefore no specific technical skills are required. It provides ... [More] also JSR168 et JSR170 support. It works with latest technologies such as Spring 2, Lucene2, Ehcache, FreeMarker, .... [Less]

14USERS
   

The OpenPortal Project aims to build an Enterprise-class implementation of a Portal Server in the open source community. It is comprised of many sub-projects including the Portlet Repository, the Portlet Container, WSRP, JSFPortletBridge, NetBeans ... [More] PortalPack and others. The project aims to produce lightweight, modular, consumable components that can be used by many environments, including Portal Servers, Tools, SOA/BI runtimes, and more. The Project was derived from Sun Microsystems' Sun Java System Portal Server 7 product and is available to the community under an open source license. [Less]

12USERS
   

EmForge is a J2EE-based, Open-Source, Workflow-Based integrated solution for managing software development process. Our target is to provide easy to use (on the one hand) and flexible (on the other hand) solution for software-development teams. ... [More] Key Features of EmForge * Integration of tools, used in software-development process: * Documentation(Wiki-based); * Task-Management (Workflow-Based); * Version-Control Management (Subversion-based); * Easy to use - in this project we used Trac as prototype * Flexible: easy integrate and configure for your needs; * Open-Source (LGPL) with commercial support. [Less]

11USERS
   

JFire is an ERP, CRM, eBusiness, and SCM/SRM solution for business enterprises. It uses JavaEE, JDO, and Eclipse RCP, and is designed to be highly customizable. It is a complete and extensible solution that fulfills business needs like user ... [More] management, online trade with business partners, points of sale, various distribution channels forming a distribution network, store management, etc. [Less]

9USERS
   

Nuxeo 5 is an innovative, standards-based, open source framework for ECM applications. Its component-based and service-oriented architecture makes it easy to customize and extend, making developers more efficient and ultimately, happier!

8USERS
 

Ode is an orchestration service that implements the WS-BPEL specification. The project includes an orchestration engine abstraction, standard externally defined interfaces/bindings. The interface implementations and/or bindings enables the orchestration service to be plugged into various service bus or component architectures.

7USERS
 

Orchestra is a complete solution for Business Process Orchestration. It is based on the BPEL (Business Process Execution Language) standard defined by the Oasis consortium. It proposes an execution engine but also a designer, an administration ... [More] console and a monitoring tool. The entire solution is completely open source under the LGPL license. Orchestra provides the possibility to be plugged to ESBs. In particular Orchestra is proposed as the BPEL engine of the Petals JBI compliant ESB. [Less]

6USERS
   

Hippo CMS is a user friendly and feature-rich Open Source Content Management System and comes with revision control, scheduling, search, multiple editors, workflow and a lot more. The open architecture of Hippo CMS has the following advantages: ... [More] * Based on open standards * Reuse of content * Separation of content, design, logic and the CMS system itself. * User friendly interface (AJAX) * Native XML, 100 % JAVA The Hippo CMS project was initiated, developed and is maintained by Hippo's development team. Hippo CMS is based on several proven open source projects, mainly from the Apache Software Foundation. [Less]

5USERS
 

[fleXive] is a Java EE 5 open-source (LGPL) framework for the development of complex and evolving (web-)applications. It speeds up development by easing many tedious and repetitive programming tasks. [fleXive] concentrates on enterprise-scale ... [More] content modeling, storage and retrieval, and includes comprehensive JSF support for displaying and manipulating these contents in (web) applications. The runtime environment can be included in existing Java EE applications, but you can also build new applications and package them into stand-alone Java EE applications. [fleXive] provides essential features for data-centric applications: * Secure EJB-based persistence engine * Web development JSF toolkit * Powerful (GPL) administration interfaces * Based on Java 6, EJB 3, JSF, MySQL [Less]

5USERS
   

Jahia is an integrated Enterprise Content & Portal Management software. Jahia delivers a complete, standard, and easy-to-use Unified Web Platform. It offers out-of-the-box an Enterprise Content Management, a Corporate Portal Server, a Document Management Server, a Business Process Management Server , a Search Engine and a Collaboration Suites.

4USERS
   

Team Elements is a web-based collaborative workspace and project management application. Features include Wiki, Blog, Discussion Lists, Document Management, Planning, Issue Tracking, RSS and Reporting. What sets Team Elements apart, is its detailed ... [More] project-based permissions and indexing of all project and document data in an easy-to-search and easy-to-maintain environment. [Less]

3USERS
   

ConcourseSuite is a cross platform CRM solution architected to be cross platform, at both the operating system and browser level. More complex features can all be turned off by the customer, leaving a contact management system with opportunity ... [More] management and sales forecasting for the small enterprise. Can also be used as a power Contact Manager. Using Java architecture, Centric CRM supports MS Windows, various flavors of Linux, Mac OS X, Solaris, and BSD. CS ships with a full graphical installer, and a high performance SQL database. [Less]

3USERS
 

OpenCms Workflow2 is a generic OpenCms Module which introduces workflow functionality to OpenCms. It aims to utilize existing OpenCms functionality as much as possible to stay clearly arranged and powerfull at the same time. This basic module can ... [More] be easily deployed my the common OpenCms import module mechanism (plus some opencms-workplace.xml configurations needed). For developers it offers the possiblity to attach any 3rd party workflow engine like JBoss JBPM without changing code of this module. [Less]

2USERS
 

Igenko is a open source CMS and eCommerce solution based on : - A Java server core based on Tomcat, Spring, GraniteDS - Natively designed to store content in a JSR 170 Java Content Repository (Jackrabbit) - Workflow management (JBoss JBPM) - A ... [More] Flex Backoffice, with a WYSIWYG site designer - One or more Flex or ArchetypeJS public websites, dynamically generated from content and layout stored in the repository. [Less]

2USERS
 

Tevere Flow is a light-weight Workflow engine built using the Java® technology. Just download it and create your process using the Web interface. Main features: * Open Source Apache 2.0 license * Web User Interface using the ... [More] Ajax technology * Stand-alone application: just download and start it * Fully Transactional supporting any RDBMS or db4o ODBMS * Set of built-in commands available (email, web service invocation, etc.) * Auto-resume of failure activities * User and profile management * Activities can be written in Java or using any supported scripting language such as Javascript and Ruby * Integration via Java APIs or WebService [Less]

2USERS

OpenWFE is a workflow engine. It is robust, extensible, and scalable. Access libraries for Ruby, Python, Perl, and .NET make it easy to write custom interfaces or agents (automatic participants) for a workflow-enabled system.

1USERS
 

ProEd is the XPDL workflow editor designed for bonita.

1USERS

One of the main outputs of EU funded project NextGRID, the Adaptive API is a core library for the programmatic and declarative definition/execution/monitoring of workflows involving grid services.

0USERS

SarasvatiOverviewSarasvati is a workflow/bpm engine based on graph execution. It has a simple core which allows for different implementations. For example one may change the persistence mechanism (or avoid it altogether), change token representation ... [More] or build additional functionality on top. It currently has implementations in Haskell and Java. These are being fleshed out and will hopefully be porting it to C# and a dynamic language such as ruby, python or javascript. FeaturesSimple graph execution based core Process level attributes Token attributes Efficient copy-on-write database storage of token attributes Execution history available through 'immutable' tokens Node guards allow bypassing nodes or discarding tokens for flow control Domain specific language (GuardLang) for user understandable guards XML file format for process definitions Java implementation Hibernate backed engine for DB persistence Memory backed engine for cases where persistence is not required. Haskell implementation HDBC backed engine Memory backed engine Introduction to workflowWhat is workflow? Why graph based workflow? Getting started with Sarasvati Getting the source code Sarasvati core concepts Why is the project named Sarasvati? NewsSeptember 6, 2008 - V1.0.0-beta1 of Sarasvati release for Java. Cleaned up process definition file format somewhat, including fixing validation Added support for embedding script (such as javascript) in process definition files, to be executed when the node is executed Bug fixes September 4, 2008 - v1.0.0-alpha2 of Sarasvati released for Java. Added Adaptable interface for Nodes Removed visual components into separate project Fixed several bugs August 22, 2008 - v1.0.0-alpha1 of Sarasvati released for Java. Support for event listeners (global and per-process) Support for nested processes Standardized GraphFactory and GraphRepository Allow direct bean style setting of node attributes from XML Updated model to allow better recovery from failed node execution. Paves way for transaction boundaries. August 10, 2008 - v0.3 of Sarasvati released for Haskell. Updates support for process states Changes library name from Sarasvati to sarasvati-haskell, for consistency. July 29, 2008 - v0.3 of Sarasvati released for Java Introduces explicit process states allowing for asynchronous process completions. Bug fixes July 24, 2008 - v0.2 of Sarasvati released for Java and Haskell This introduces process level variables. Previously variables were only allowed on tokens. There are also some minor fixes. June 29, 2008 - v0.1 of Sarasvati released for Java. June 23, 2008 - Examples for Sarasvati Haskell released. I refreshed the v0.1.0 release with some updates to the build, including a dependency on Cabal 1.4. June 22, 2008 - v0.1 of Sarasvati released for Haskell. This is an alpha release. Documentation is incomplete. This will be the focus of release v0.2. Some Haskell example code as well the Java version should be released in the next week or so. June 12, 2008 - Java loader complete. Work on memory backed engine is also complete. June 12, 2008 - XML Process definition file format reworked. Now has XML Schema Definition rather than DTD. This is allows embedding of elements defined in other schemas. June 2, 2008 - More documentation and packaging work on Haskell version. Once XML -> Memory and XML -> DB loaders are documented and packaged, should be ready for an alpha release. May 26, 2008 - Start memory backed engine for java version. Basic engine is implemented. However,will need memory backed graph loader before this is useful or testable. May 26, 2008 - Implemented GuardLang for java version May 21, 2008 - Documenting and building out wiki pages. May 20, 2008 - Source code imported. I used svn2svn to extract two projects out of the many in my home repository. May 18, 2008 - Project created on Google Code. Thank you to Stefan Webb, for allowing me to use the name. [Less]

0USERS

Conceptually, MEWIT is conceived to be different from traditional work-flow based system which require the setting up of routing instructions and business rules before the system becomes functional. At the same time applications for collaboration ... [More] such as Lotus Notes can be costly to implement and consume a lot of resources. These traditional applications also cannot easily cut across multiple organizations to deliver a particular service easily due to their rigid structure and licensing models. Users are added on Ad Hoc basis in a viral fashion using email as the main link. Chief Executive Officers need to be able to identify key actions and cascade these actions down the chain of command to the last personnel in an effective manner without necessitating the deployment of systems that may take months or even years to complete. The CEO as well as the managers of the government need a tool to deploy actions, capture and monitor collected information down the task tree, gain feedback and take remedial actions before issues explode into problems with embarrassing consequences. As the task travels from person to person, information, such as documents and data is captured and accumulated in the MEWIT system allowing relevant personnel to access information in a timely manner. The goal here is to spend more time doing the work that needs to be done rather than looking for the things that one needs to work. Traditional database driven approach requires complex programming due to it's highly structured approach. Creating this structure has always been a major challenge within the Malaysian Government. MEWIT is simple in it's deployment due to the unstructured, document centric way in which it is implemented. The routing engine is the human being itself from which the system learns over time. It has a web based, mobile based (coming soon) as well as a desktop client based component (coming soon). This draws on social networking for workflows. It is entirely built with a highly modular concept on Open Standards to allow the best fit of technological tools required for a particular requirement. All tools such as content intelligence, Statistical analysis, heuristics and the like can plug into the main open source component of the MEW using open JAVA based APIs. At the same time, a complementary rather than a displacement approach to existing systems. As the system tracks and documents the flow, modelling of the complete system can take place based on actual work being done. This is an evolutionary based approach that allows a greater chance of success in building large scale systems. Furthermore, metrics gathered on used of the system can be used for the the measurement and tracking of HR resources, identifying areas of over and under utilization as well as a more accurate assessment of civil servants performance for the purposes of appraisal and counselling. MEWIT is comprised of several components. It is partly based on open source licensing for generic components such as it's client and some server based components as well as a proprietary secret sauce to glue the high end value added services together. For propagation purposes to promote ubiquity the basic client is a freely down loadable JNLP type application that communicates via normal smtp protocol to deliver the task items as an e-mail attachment. This client is similar in functionality to many PIM applications such as Lotus Agenda, Zoot, Outlook but is much easier to use and can integrate itself to the planned future premium services that allows collaboration, knowledge capture that traditional systems have not been able to achieve. Due to it's highly modular and open standards nature, deployments are at a speed of hours and days rather than months and years. These value added services exist in the network as a service and serves to orchestrate activities with many actors across many organizations in a seamless manner. As an example are issues on Land which can involve Mine and Natural Resources, The State Governments and any number of parties and individuals who need to work on changes in legislation to achieve a purpose. At present this process is to complex and convoluted using paper trails that it takes years to achieve anything if at all (well, at least that is true here in Malaysia). Changing legislation is a nightmare What is there is tool that can cut across all boundaries and connect everything together within the context of a common goal. [Less]

0USERS

Intalio Tempo is a set of runtime components that support human workflow within an service-oriented architecture (SOA). Our main goal is to provide a complete and extensible workflow solution with a bias towards interoperable technologies (BPEL, BPEL4People, XForms, REST, and web services) as a default implementation.

0USERS

nhydra JaWE (Java Workflow Editor) is the first open source graphical Java workflow process editor fully according to WfMC specifications supporting XPDL as its native file format. It can be used to edit / view every XPDL file which conforms to WfMC XPDL specifications, does NOT use any proprietary XPDL.

0USERS

dazzle is considered not only as a simulation of jBPM, but a creative product of the next generation's BPM.