ActiveVOS Features

 

Modellierung von Prozessen

 

BPMN 2.0 basierte Entwicklungsumgebung

 

Standard Business Process Modeling Notation (BPMN) 2.0 anstatt proprietärer Notation

Eclipse Entwicklungsumgebung

Einfache Navigation durch Prozessmodelle durch „top down“ Design und bread-crumb-trails

Effektives Modellieren durch die Anwendung strukturierter Aktivitäten

Wiederverwendung von Einzelaktivitäten und kompletten Prozessflüssen über Templates

Automatische Validierung der Prozessmodelle

Direkte Ausführung von BPMN-2.0-Modellen

Prozessdefinitionen werden im Hintergrund mit BPEL synchronisiert

Kein Export in eine Ausführungssprache nötig

 

Import vorhandener Prozessdefinitionen

Import von Formaten wie Microsoft Visio®, XPDL und BPEL

Projekt und Prozess Templates

Gut dokumentierte Beispiele und komplette Anwendungen können sowohl in neuen als auch in bestehenden Projekten verwendet werden

Asset Management

Katalogisierung von WSDL, XML Schema und anderen Artifakten

Darstellung von Abhängigkeiten

Aktivierung der Artefakte in einem eigenen Repository inclusive Versionierung

Generierung von Schnittstellen

Generierung der Service-Schnittstellen aus Daten, die als XML und XML-Schema dargestellt sind

Automatisches Erstellen von Prozessbeteiligten

Prozessbeteiligte wie etwa Consumer und Provider können direkt aus WSDL oder XML Schema generiert und sofort verwendet werden

Effektives Handling von Prozessdaten

Visuelles Zuweisen von Variablen und Ausdrücken

Erstellung von Ausdrücken über XPath, XQuery oder XSLT möglich

 

Wiederverwendung von Java Code

Durch das Einbinden von POJOs und EJB, die als Webservices bereitgestellt sind, ist eine Wiederverwendung von Java Anwendungen möglich

Integration bestehender User Directories wie:

- LDAP 

- Proprietäre Systeme

- XML

Verwendung von bestehenden Rollen und Benutzerrechten sowie weiterer Parameter (z.B. regionale Verantwortlichkeit) bei Modellierung und der Ausführung von Prozessen

Benutzerdefinierte Funktionen

Erweiterungen der Ausdrücke mit benutzerdefinierte Funktionen möglich

Wiederverwendung in allen Projekten möglich

Integrierte vorgefertigte Alerting-, Identity- und Email- Services

Die Verwendung dieser Services in Prozessmodellen erhöht die Effektivität der Entwicklung signifikant

Reporting Designer & Reporting Services

Mit integriertem BIRT Report Designer können Berichte erstellt und mit ActiveVOS Reporting Service in HTML, .pdf, .doc, .xls, .ppt, und .xml  ausgeliefert werden

Automatisches Versenden von Berichten an bestimmte Benutzergruppen oder Einzelpersonen per E-Mail

Zugriff auf Berichte in der ActiveVOS Console, ActiveVOS Central oder URL

 

Integration von Benutzerinteraktion in Prozessen

 

ActiveVOS Central

 

Die AJAX-basierte Webanwendung  ActiveVOS Central ermöglicht Anwendern, Entscheidungsträgern, Business Analysten und Entwicklern Ihre Tasks über Tasklisten einzusehen, zu bearbeiten, auszuführen und auf Berichte zuzugreifen

Initiierung von Prozesseng

Einbettung in Portale möglich

Integrierter  Formular Designer

Automatisches Generieren von Formularen aus den Taskdaten

Formular Design

AJAX basiert

Validierungsregeln,  Restriktionen

SDK

Mitgelieferte SDK‘s ermöglichen es, eigene Webanwendungen und Tasklisten auf einfache Art und Weise zu erstellen

Standardbasierte Benutzerintegration

BPEL4People, WS-HumanTask

Taskstatus & Eskalation

Definierter Taskstatus (created, reserved, in progress, suspended, completed etc.)

Beliebige viele Eskalationsschritte bei Überschreitung von Deadlines möglich:

- Sende Mail

- Sende Mitteilung

- Task neu zuweisen

- Neuen Prozess starten

 

 

Testen, Debuggen und Simulieren

 

Continuous Integration

 

ActiveVOS unterstützt eine kontinuierliche Integration mit Systemen wie z.B. Hudson Continuous Integration Engine

Integrierte Entwicklungs- und Testumgebung

Schnellere Prozessentwicklung, verbesserte Qualität und reduzierte Risiken

Prozesssimulation

Prozesssimulation mit automatisch generierten Simulationsdaten

Verbesserte Testabdeckung und Qualität

Szenario- und Regressionstests

Erstellung von Szenario- und Regressionstests durch aufgenommene Prozesssimulationen vereinfacht das wiederholte Testen von komplexen servicebasierten Anwendungen

Reduziert die Notwendigkeit der manuellen Erstellung von Test Cases

Integriertes Debuggen

Integriertes Debuggen eines Prozesses (lokal und remote) ermöglicht das Setzen von Standardwerten, schnellere Reaktion und Problemlösung

Unit- und Szenario-Testing

Ausführung von Unit Test Cases und Suites direkt vom Designer (lokal und remote) verbessert Flexibilität und schnellere Reaktionsfähigkeit auf die Änderungen der Prozessdefinition durch Regressionstests

 

Deployment - Aktivierung von Prozessen

 

Wizard-basiertes Deployment und Packaging

 

Benutzerführung ermöglicht einfaches, schnelles Deployment

Automatisiertes Deployment

Direktes Deployment aus der Benutzerumgebung oder als Package über die Serverkonsole

Integration und Konnektivität:

Support von SOAP/HTTP, JMS and REST

Code-free Integration ohne Enterprise Service Bus (ESB)

Endpoint Management:

URN-Mapping - Dynamische Zuweisung der Endpoint-Adresse

Dynamisches Mapping der Endpoint Adressen  erübrigt eine Rekonfigurierung auf Test und Produktionsumgebungen

Erweiterte Endpoint Location Services:

Adressierungsschema unterstützt unzählige Anwendungsfälle:

Statisch: Definition in Deployment-Deskriptor

Dynamisch: Zuordnung in den Prozessen

Invoke: Transformation in den SOAP-Header eines Partners über WS-Addressierung

Spätes Auflösen der Endpoint Adresse ermöglicht die dynamische Zuweisung der Adresse und damit die Anpassung an geänderte Konditionen (Dynamisches Hinzufügen neuer Partner etc.)

Policy-basierte Konfiguration unterstützt eine Vielzahl von Konfigurationsoptionen des Unternehmens durch WS-Policy:

WS-Security – Authentifizierung

Verschlüsselung und Signatur

SAML 1.1/2.0 WS-Reliable Exchange

 

Konfiguration von Laufzeitverhalten

 

Ausführung von Prozessen

 

Webbasierte Adminstrator Konsole

 

Kontrolle und Überwachung der Produktionssysteme von überall

Deployment von Prozessprojekten

Versionierung und Repository

Monitoring einzelner Prozessinstanzen

Jede einzelne Prozessinstanz kann aufgerufen werden

Ein visuelles Prozesslog ermöglicht das Navigieren sowie die Ermittlung und Analyse von Ursachen der entstandenen Probleme, um festzustellen, wie das Auftreten dieser Probleme gelöst oder verhindert werden kann

Service Level Reporting

Service Level Reports geben Ausschluss über die Antwortzeiten von Services, über Bottlenecks und dienen der Verbesserung der Servicequalität

Zeitliche Ausführungsplanung von Prozessen

Auswahl von verschiedenen Optionen: Schedule Once, Run Now, Intraday, Daily, Weekly or Monthly

Fehlerbehebung und Prozessausführung:

Suspend

Process Rewind

Remote Debugging

Handhabung von vermeidbaren Fehlern ohne den Prozess beenden zu müssen

Process Rewind

Process Rewind bietet die Möglichkeit, einen Prozess zu einem bestimmten Zustand zurückspulen und zu korrigieren

Process Persistence Management:

Alle Prozess-, Zustands- und variable Daten können in den Datenbanken gespeichert werden. Dieses ermöglicht:

Wiederherstellung eines Prozesses beim Neustart des Servers

Hohe Ausfallsicherheit  bei Transaktion im J2EE Cluster

Hydration von lang laufenden Prozessen, für die Freigabe von Speicherplatz und CPU-Ressourcen und zur Bereitstellung von hoch performanten Transaktionen 

Sichere Wiederherstellung eines Prozesses bei einem Serverausfall

Verbesserte Performance und reduzierte Durchlaufzeit

Fehlerbehebung während des Prozesses durch Debuggen

Schnellere Reaktion auf die Probleme in der Produktion

Retry Policy

Erlaubt das Reagieren auf den Ausfall von Services mit beliebigen Aktivitäten bis der Service wieder funktioniert und der Prozess fortgesetzt werden kann

 

Management mit integrierter Business Intelligence, Business Activity Monitoring und Complex Event Processing

 

Business Activity Monitoring

 

Dashboard und integrierte Reports liefern Alarmierung und Benachrichtigungen über den Prozesstatus

Analyse von Benutzungstrends

Integration über Verwendung von Services in beliebige Anwendungen

Benutzerdefiniertes Reporting

Darstellung von Prozessdaten

Reports können zur universellen Konsole hinzugefügt werden

Export von Berichten in einheitlichen Formaten, einschließlich Microsoft ® Office ® und PDF

Integriertes Complex Event Processing (CEP) und Analyse der Gesamtheit der Prozesse

Nutzung von CEP um Trends und Muster in Prozessen zu erkennen und dabei Aktivitäten auszulösen (Start von Prozessen etc.)

CEP Attribute werden während des Deployments bestimmt, so besteht keine Notwendigkeit Prozesse ändern zu müssen

 

Erweiterte Versionierung von Prozessen

 

Prozess Versionierung ermöglicht Deployment von unterschiedlichen Versionen desgleichen Prozesses, ohne den Server für Updates, Upgrades oder Wartung herunterfahren zu müssen

 

Agiles Change Management

Echtzeit-Updates 

Erweiterte Suche nach Namespaces, Messages und anderen Elementen

Schnelleres und einfacheres Refaktorieren von Projekten

Online Deployment von neuen Prozess Versionen

Deployment von Prozessen mit der Sicherheit, dass zukünftige Änderungen den laufenden Betrieb nicht unterbrechen

 

ActiveVOS Runtime

 

ActiveVOS – weitergehende Features

 

Support für J2EE: Oracle® WebLogic Server®, IBM® WebSphere® Application Server, JBoss® Application Server und Apache Tomcat

MultiSite Clustering

Clustering in geografisch verteilten Daten Centern

Automatische Skalierung und Lastverteilung durch Managment der J2EE Infrastruktur

Hohe Verfügbarkeit und Ausfallsicherheit sowie Skalierbarkeit über Grenzen des Daten Centers hinweg

Admin API

Ermöglicht das Einbinden von vielen administrativen Funktionen in eigene Anwendungen

Umfangreicher JMS Support

Service-Interaktionen mittels JMS Transport. Transformation von JMS/MQ Nachrichten in WSDL-definierte Services

Service Aufruf von/zum Prozess Server mit JMS

Aufruf von Prozessen über JMS/MQ

Direkte Integration in MOM Infrastruktur, ohne dass ESB oder andere Integrationstechnologie notwendig ist

Unterstützte JMS Nachrichten Formate: SOAP, plain XML

Unterstützte JMS Nachrichtentypen: Text, Bytes Nachrichten Serialisierung

Unterstützte Message Exchange Patterns:
One-Way Request, Request-Response mit dauerhafter Antwort Adresse, Request-Response mit temporärer Antwort Adresse

 

Standards

 

Interface/Definition

 

WSDL

XML Schema

Orchestrierung

BPEL 1.1/2.0, BPEL for People, WS-HumanTask

Modellierung

BPMN 2.0

Security/Identification/ Authentication

WS-Security

SAML

LDAP

Governance

WS-Policy

Expression Languages

XPath 1.0

XQuery 2.0

XSLT 2.0

JavaScript

Attachments

SOAP with Attachments