Intalio|Works Server

Intalio|Works Server is the fastest, most scalable, and most reliable BPEL server. Period.

Business Process Execution

Intalio|Works Server is a native BPEL 2.0 process server based on the J2EE architecture and certified for a wide range of hardware platforms, operating systems, application servers, and database servers. Our process server was designed from the ground-up to be deployed on a grid of 1,000 servers by the U.S. Department of Energy (DOE). As a result, it provides the highest level of performance, reliability, and scalability currently available in the industry.

Intalio|Works Server is based on the Apache ODE open source project, which was originally contributed by Intalio.


Native BPEL 2.0 Runtime

Intalio|Works Server is a native implementation of the new BPEL 2.0 standard, which added support for distributed transactions and human workflow through standard extensions. This makes the BPEL execution model suitable for large enterprise applications, but significantly more difficult for software vendors to implement. Nevertheless, Intalio|Works Server is backward compatible with earlier versions of the specification, and supports the concurrent deployment of BPEL 1.0, 1.1, and 2.0 processes on the same server. It also supports the seamless migration of BPEL processes from other BPEL engines, such as Oracle BPEL Process Manager and the Sun BPEL Service Engine.

Intalio|Works Server relies on the Ode BPEL Compiler to translate any BPEL processes into "process bytecode" that can be natively executed. This execution model removes the need for custom Java classes generation and deployment, thereby improving performance significantly. This is especially important when a large number of process models must be deployed on a single engine, as was the case for Coghead for example (100,000 process models deployed per server). For runtime process execution, Intalio|Works Server relies on the JACOB framework, which provides support for the persistence of execution state and concurrency.


Performance

Intalio|Works Server is a high-performance process engine that can support the most complex business processes, deployed within mission-critical environments. Here is a summary of our performance results, based on multiple actual customer deployments used in production.

  • Largest number of individual process activities modeled: 250,000
  • Largest number of process models deployed: 100,000
  • Largest number of concurrently running process instances: 250,000,000
  • Largest number of individual end-users per day: 100,000
  • Largest number of servers in clustered deployment: 1,000
  • Largest number of in-memory transactions per day and per CPU: 14,300,000
  • Largest number of persistent transactions per day and per CPU: 3,600,000
  • Roundtrip call to a WSDL web service from a BPEL process: 14 milliseconds

Intalio|Works Server includes an advanced Workflow Framework for the execution of human workflow tasks. This component is based on the BPEL4People standard, and supports the definition and execution of virtually any workflow patterns. The Workflow Framework is based on the Tempo open source project, originally contributed by Intalio.

The Workflow Framework is responsible for managing the life cycle of human workflow tasks, including assignment, role to user resolution, deferred completion, delegation, and alert escalation. Custom life cycles can be modeled as BPMN processes, and the framework can be extended in order to support advanced concepts such as activity-based costing or resource allocation and utilization. The Workflow Framework's components are exposed through Java interfaces, REST interfaces, and WSDL services, which can be used for integration with end-user applications.

The Workflow Framework is available for the Intalio|Works Community Edition and Intalio|Works Enterprise Edition.

Intalio|Works Server is designed from the ground up to be deployed on top of Service Oriented Architecture (SOA). All external systems are transparently exposed as WSDL Web Services, and deployed processes can register their WSDL interfaces onto a UDDI registry. Intalio|Works Server relies on a web service integration layer powered by Apache Axis2, the de-facto standard implementation of the SOAP specification. Apache Axis2 also supports numerous Web Services specifications, such as WS-ReliableMessaging, WS-Coordination and WS-AtomicTransaction, WS-Security, and WS-Addressing. Additionally, Axis2 supports REST-style and Plain Old XML (POX) interfaces for more lightweight integration. Either way, Axis2 leverages the high-performance StAX XML parser. Finally, Intalio|Works Server provides an extensive collection of connectors for integrating with systems and applications that do not provide Web Services interfaces out of the box.


WSDL Web Services can be invoked from processes using Intalio|Works Designer


In combination with Intalio|Works Server, Intalio|Designer leverages components of the Eclipse SOA Tools Platform Project in order to support the development and deployment of custom Web Services. For example, Intalio|Works Designer includes a powerful WSDL Editor allowing WSDL Web Services to be configured, packaged, and deployed in a few clicks of the mouse, then reused within any BPMN process.


WSDL Editor

Intalio|Works has the richest feature set of any BPM platform currently available on the market. Nevertheless, should you require any additional features, please feel free to submit your requests through our Demand Driven Development process, and we will do our best to make them part of our product roadmap.


Hardware Support
  • HP-PA RISC 32 and 64 bit
  • IBM Power 32 and 64 bit
  • Intel x86 and Intel Itanium 32 and 64 bit
  • Opteron EM64
  • Sun Sparc 32 and 64 bit

Operating Support
  • HP-UX 11.31 for PA-Risc 64 bit and HP-UX 11.23 for Itanium 64 bit
  • IBM AIX 5.2, 5.3 — 32 and 64 bit
  • Sun Solaris 8, 9, 10 — 32 and 64 bit
  • SUSE Linux 9, 10
  • Red Hat Linux 4, 5
  • Windows 2003 Server, 2000 Server

Application Server Support
  • Apache Geronimo 2.0.1
  • Apache Tomcat 5.5.26
  • JBoss Application Server 4.0.5GA
  • IBM WebSphere Application Server 6.1.0.3

Database Support
  • Derby 10.2
  • IBM DB2 8.1, 8.2, 9.1, 9.5
  • MS SQL 2000, 2005 (Windows OS only)
  • MySQL Enterprise 5.0
  • Oracle 8i, 9i, 10g
  • PostgreSQL 8.1.10, 8.2.5
  • Sybase ASE 12.5.1 (no clustering), 15

Deployment & Management
  • Load-Balancing
  • Clustering
  • JMX Instrumentation
  • Debugging API

Management Console
  • Browser-based Management Console
  • Role-based Access Control
  • Server Status Overview Dashboard
  • List Deployed Processes
  • Process Management (Activate, Retire)
  • List of Running Process Instances
  • Sort, Find, Filter Process Instance
  • Graphical BPMN Process Instance Monitoring
  • Form-based Process Invocation Interface
  • Process Instance Viewer (State, Variables, and Events)

Process Execution
  • Just-in-Time Process Compiler
  • WS-BPEL 2.0 Support
  • Extensible Service Container
  • BPEL4WS 1.1 Support
  • Native Pi-Calculus Virtual Processing Unit

SOA

Technology Connectors
  • AS400 Data Queues
  • Email (SMTP, POP3, IMAP4)
  • File System
  • FTP
  • HiveMind
  • HTTP, HTTP/S
  • GigaSpaces
  • Glue
  • IIOP
  • JAAS
  • Java
  • JavaSpaces
  • JBI
  • JCA
  • JDBC
  • JMS
  • JNDI
  • JOTM
  • JTA
  • MQ Series
  • Oracle AQ
  • PicoContainer
  • Plexus
  • Remote EJB
  • REST
  • RMI
  • SOAP
  • System I/O
  • TCP
  • TIBCO Rendezvous
  • TLS
  • VFS
  • UDP
  • XFire
  • XMPP

Application Connectors
  • Google Apps
  • Oracle Applications
  • PeopleSoft
  • Salesforce.com
  • SAP
  • Siebel

Dynamic Form Support
  • XForms 1.1 Support
  • XForms Designer
  • XForms Engine
  • Intalio|AJAX

Workflow Task Manager
  • Task Scheduling
  • Task Notification
  • Task Handling
  • Task Fulfilment
  • Task Deletation
  • Task Assignment
  • Extensible Task Manager
  • BPEL4People Support

Workflow Workspace
  • JSR 168 Support
  • User Inbox Portlet
  • Role-Based Access Control
  • Process Instance Creation Portlet

Copyright © Intalio, 1999-2010.