ALBPM 6.0 included the first implementation of Studio using the
Eclipse platform, added support for several standards, and added built-in
support of AquaLogic Service Bus and JDBC drivers. The WorkSpace Web
application was re-built using modular components.
Standards Support
- Process models in ALBPM are now compliant with the XPDL 2.0
standard.
- Support for BPEL 2.0. You can import BPEL 2.0 models into an ALBPM
Project, and new models can be designed within ALBPM Studio. The Process
Execution Engine is now capable of executing BPEL 2.0 natively.
- ALBPM Studio application is now built on top of the Eclipse
platform.
Studio IDE
- Studio now includes a software agent for automatic problem
reporting and feedback. In case of unexpected errors in Studio, an automatic
report will be sent to Oracle for analysis. Studio will prompt you for approval
before enabling this feature. We also encourage you to send us feedback using
the
menu option.
- When you first start ALBPM Studio, you have to select one of the
available profiles according your skill set: Business Analyst, Business
Architect, Developer. ALBPM Studio presents a different subset of features
depending on the selected profile. This keeps the user interface uncluttered,
hiding what you don't need. All available features are visible under the
Developer profile. The on-line documentation in Studio is also filtered
depending on the active profile. To switch profiles go to
.
- This new release introduces the concept of Project Variables,
replacing the External and Business Variables of previous versions. Project
Variables are functionally equivalent to the old External Variables but are
simpler to use: they are available to all processes in the project, with no
need to "promote" them from External to Instance. When the new property
Business indicator is enabled, Project
Variables behave as the old Business Variables (they are used for BAM
reporting).
- ALBPM project directories do not use the .fpr extension anymore.
- The Organization data and Simulation definitions are now accessed
as nodes in the project tree.
- On previous version of Studio the Business Parameters of the
project were accessible from the Variables panel on right. Now you access them
from the Business Parameters node under the Organization node of the project
tree.
- Integration with Version Control System feature (VCS) was
re-implemented to leverage the Eclipse platform. This paves the way for
supporting virtually any Source Control systems compatible with Eclipse.
- Each resource that is independently stored as part of an ALBPM
Project is modified using an "Editor" tabbed panel, and you must explicitly
save your changes on each resource with File > Save . For example, on
earlier versions of Studio you add or modify a Participant using a separate
dialog window. Now a special Participants editor opens in a new tab of the
edition area. This makes it easier to work with Version Control systems, as
each resource is managed and saved independently.
- Some editors may open nested editors (accessible via smaller tabs
at the bottom of the editor). For example, the editor for Process models uses
independent sub-tabs for the process diagram and for each opened process
method.
Process Designer
- You can now open several projects at the same time. Before opening
a project, you first need to add it to your Studio workspace.
- Incremental compilation: There is no need for Publish&Deploy
anymore. Once you start Studio's Process Execution Engine, the project is
running. While it is running, the Execution Engine immediately applies changes
you make to your project design and code.
- A new type of Interactive activity: Decision activities. This type
of activity allows the end user to decide the next path a process instance will
take (one of the possible outgoing transitions), based on the value of certain
instance variables. The Process Execution Engine keeps track of those decisions
over time and presents the end user with recommendations on what decision to
take based on past experience.
- Business Rules: ALBPM Studio now provides a way of defining
business rules using a graphical rules editor, without requiring any coding.
After the project is deployed, authorized end users can also modify these rules
on-the-fly, while the processes are executing. They can do so right from the
ALBPM WorkSpace UI.
- Round-trip Simulation: You can now create Simulation models from
the actual execution of the processes during a given period of time. This makes
it easier to create realistic Simulation models.
User Interface
- ALBPM WorkSpace has been re-designed and re-implemented from the
ground up. It is based on a modern modular architecture which makes it easier
to customize and integrate naturally with AquaLogic UI and WebLogic Portal. The
old WorkSpace is still provided for backward compatibility but may be removed
in future versions.
- Dashboards provide better quality graphics and end user interaction
(i.e. rotation, detaching of pie sections).
Integration
- Native integration with ALSB. You can now easily consume ALSB
services from ALBPM and also register a business process in ALSB.
- Web Services in ALBPM now include support for WS-Security,
Document-Literal style and WS-I compliance.
- ALBPM Studio now includes JDBC drivers for the most popular DBMS.
This means you can integrate with Oracle, DB2 and Microsoft SQL Server right
out of the box.
- PAPI has deprecated several methods in favor of new ones which
follow a new naming convention. PAPI methods which where deprecated in ALBPM
5.7 have been deleted from the API.
- PAPI WebService 1.0 has been deprecated in favor of the new PAPI
WebService 2.0. PAPI-WS 1.0 is accessible through ALBPM WorkSpace while PAPI-WS
2.0 is accessible through its own new Web Application (papiws). This new
version is functionally equivalent to the native Java PAPI, and adheres to the
WS-Security specification using the UserNameToken Profile implementation as
well as HTTP Basic Authentication.