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



