Dashboard > Tempo > Home > View
Tempo Log In   View a printable version of the current page.
Home
Added by Pascal Belloncle, last edited by Alex Boisvert on Jul 30, 2008

Intalio|Tempo

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.

User interface screenshots

Web-based User Interface for Tempo
The User Interface as a portlet(here embedded in liferay)
The task manager process, reponsible for handling task in tempo. This is running as a BPEL process.

BPEL4People

BPEL4People is a specification authored by BEA, IBM, Oracle, SAP and other companies that defines BPEL extensions for human workflow functionality. Tempo follows this architecture to provide all the workflow functions defined in BPEL4People. At this time, Tempo does not rely on any BPEL extensions and uses fully interoperable WSDL and REST interfaces as its core APIs. Over time, we intend to implement the full BPEL4People specification.

The BPEL4People specification can be found here.
The WS-BPEL specification can be found here

Features

Tempo offers the following features:

  • Extensible task object model
  • Task List web-based user interface for users to manage their tasks (accept, complete, cancel, reassign, etc.)
  • Security framework for role-based access control (RBAC) and single sign-on (SSO)
  • Customizable set of BPEL processes to define workflow behavior (task assignment, escalation, etc.)
  • Deployment API to deploy task definitions
  • Attachments support
  • Web-service and REST-based interfaces that allow integration with practically any language and web/user interface technology.

Technology integrations:

  • Native XForms integration based on the Orbeon XForms engine.
  • LDAP Directory integration for user authentication and role-based authorization
  • Task data persistence in relational database (via JDBC)
  • Storage of attachments in relational database (via JDBC)
  • Task list user-interface implemented with Spring MVC and JSP/JSTL

Note that Tempo only provides runtime components; we recommend using design tools such as Intalio's Designer or the Eclipse BPEL Designer to develop your processes and forms.

Audience

Tempo is designed for software developers and architects familiar with Java, XML, BPEL, REST, web services and, to a lesser extent, XForms.

Documentation

  • Architecture: high-level description of the different Tempo components and how they relate to each other.
  • Building: instructions to compile Tempo components.
  • Installing: instructions to install Tempo components.
  • Licensing: All Tempo components are licensed under the terms of the Eclipse Public License
  • FAQ: Answering the most common questions.
  • Presentations: Slides of presentations related to tempo, and intalio workflow.

Advanced documentation

Get involved

Site powered by a free Open Source Project / Non-profit License (more) of Confluence - the Enterprise wiki.
Learn more or evaluate Confluence for your organisation.
Powered by Atlassian Confluence, the Enterprise Wiki. (Version: 1.4.1 Build:#212 Jun 02, 2005) - Bug/feature request - Contact Administrators