|
||||||||
|
Geschäftsprozesse Integrieren — Automatisieren — Optimieren Mit Adeptia BPM-Server können ohne Softwareentwicklung komplexe Geschäftsprozesse mit Hilfe von Industriestandards, lösungserprobten «Out-of-the-Box»-Services und visuellen Tools konzipiert, implementiert, automatisiert, dokumentiert, verwaltet, ausgeführt, überwacht und optimiert werden. Durch diese vollständig web-basierte Plattform können disparate Anwendungen, Informationsquellen und Geschäftsanwender unternehmensweit und über einen einzigen Zugangspunkt in automatisierte Geschäftsprozesse integriert und mit Systemen von Partnern, Kunden, Lieferanten verbunden werden.
BPM-Server ist eine umfassende, vollständig web-basierte Plattform für die Implementierung, Dokumentation, Verwaltung, Ausführung, Überwachung und Optimierung von automatisierten Geschäftsprozessen und den daran beteiligten IT- und Geschäftsanwendern. BPM-Server ermöglicht konsistentes Lifecycle-Management von Geschäftsprozessen und bietet damit Investitionsschutz sowie nachhaltige und unternehmensweite Prozessverfügbarkeit.
Adeptia BPM-Server stellt «Out-of-the-Box» über 70 lösungserprobte Services bereit, um Daten zwischen beliebigen Quellen und Zielen in Echtzeit oder im Batchmode auszutauschen und zwischen beliebigen Formaten und Strukturen zu transformieren, um synchrone Interaktion zwischen Prozessen und Geschäftsanwendern zu ermöglichen und um Prozesse durch Echtzeit-Ereignisse (Triggers, Events, Pollings) zu starten, zu steuern und zu überwachen. Auch Funktionen aus Unternehmensanwendungen und Legacy-Systemen können leicht in Adeptia- Prozesse eingebunden werden: Durch das mit der «J2EE Connector Architecture» (JCA) konforme Interface lassen sich über 60 für BPM-Server optional verfügbare JCA-Adapter (z.B. SAP, PeopleSoft, JD Edwards, Siebel, Lotus Notes/Domino, MQSeries, IMS, CICS, VSAM ...) im «Plug & Play» nutzen. BPM-Services sind ohne Programmierkenntnisse nutzbar und werden über einen normalen Web- Browser mittels Assistenten («Wizards») konfiguriert. Nach dem Speichern steht die neue Service- «Instanz» — «Aktivität» genannt — über ein grafisches Symbol allen BPM-Usern unternehmensweit zur Verfügung. Zur Erzeugung von Aktivitäten für komplexe Datentransformationen und datenbasierte Geschäftsregeln steht zusätzlich der web-basierte visuelle Daten-Mapper zur Verfügung.
Im visuellen, web-basierten «Prozess-Designer» werden Aktivitäten zu Prozessabläufen kombiniert, die dann direkt ausführbar sind. Zur Modellierung des Kontrollflusses stehen die Symbole der standardisierten Business Process Modeling Notation (BPMN) zur Verfügung, denen die einzelnen Aktivitäten per «Drag-and-Drop» zugewiesen werden:
(Für Detailansicht auf Bild klicken.) Der Kontrollfluss (durchgezogene Linien im Bild oben) legt die Reihenfolge der Aktivitäten fest. Hier stehen die üblichen Konstrukte wie Forks, Joins, Loops, Subprozesse und Entscheidknoten zur Verfügung. Zusätzlich lassen sich Prozessvariablen definieren, auf die alle Aktivitäten Zugriff haben. Die vom Prozess verarbeiteten Primärdaten (Datensätze aus Datenbanken oder Unternehmens- Anwendungen, Dateien aus Dateisystemen etc.) werden als «Data Streams» von der Prozessmaschine verwaltet und sind für die Prozess-Aktivitäten direkt zugreifbar. Aktivitäten empfangen Data Streams, verarbeiten sie und senden resultierende Data Streams an die folgende Aktivität im Prozess. Zusätzlich zum Kontrollfluss, der gleichzeitig den Standard-Datenfluss festlegt, kann ein davon abweichender Datenfluss (gestrichelte Linien im Bild oben) definiert werden: Data Streams können von einer Quell-Aktivität direkt zur Aktivität geleitet werden, die sie verarbeiten wird, was nicht zwingend die nächste Aktivität im Kontrollfluss ist. Dies vermeidet eine manuelle Verwaltung von temporären Variablen und ermöglicht effizientes «Data Routing». Starke Enterprise-Level Fähigkeiten Jede erzeugte Aktivität kann in beliebig vielen Geschäftsprozessen wiederverwendet und jeder Prozess in beliebigen anderen Geschäftsprozessen als Teil- oder Subprozess eingesetzt werden. Das zentrale, über Web-Browser zugängliche Prozess-Repository macht die Mehrfachnutzung von Prozessen und Komponenten in mehreren Projekten und Geschäftseinheiten einfach. BPM-Services sind für den Einsatz in geschäftskritischen Umgebungen konzipiert und weisen neben Wiederverwendbarkeit und Skalierbarkeit unter anderem folgende Eigenschaften auf, die entweder automatisch vorhanden oder mit wenigen «Mausklicks» zu aktivieren sind:
Auch für BPM-Prozesse steigern Enterprise-Fähigkeiten die Verfügbarkeit, Performanz und Stabilität in geschäftskritischen Umgebungen:
Durch den architekturneutralen «Hub-and-Spoke»-Ansatz und eine leistungsfähige Prozessmaschine ist BPM-Server nicht wie andere BPM-Produkte auf die reine Orchestrierung von Web-Services mit der BPEL (Business Process Execution Language) beschränkt und kombiniert hohe Flexibilität mit hoher Stabilität und Performanz für geschäftskritische Umgebungen:
Unterstützung des ganzen Lebenszyklus' von Geschäftsprozessen BPM-Server unterstützt den gesamten Prozess-Lebenszyklus und ermöglicht somit konsistentes Lifecycle-Management und unternehmensweite Prozessverfügbarkeit:
Jeder BPM-Benutzer hat seine eigene Homepage, über die sämtliche BPM-Funktionen zugänglich sind (falls der Benutzer die entsprechenden Berechtigungen besitzt). Diese Seite enthält auch den persönlichen Task-Manager mit den pendenten «Human Tasks» des Benutzers.
(Für Detailansicht auf Bild klicken.) Ein Task wird durch eine «Human Workflow»-Aktivität im Prozess ausgelöst und ist einem Benutzer oder einer Benutzerrolle zugeordnet. Er besitzt eine Priorität sowie ein Fälligkeits- und ein Verfalldatum und wird dem Benutzer per E-Mail angekündigt. Pendente Tasks eines Benutzers werden im persönlichen Task-Manager verwaltet. Jeder Task besitzt eine individuelle Web-Seite, über die der Benutzer den Task abarbeitet (z.B. Upload/Download von Daten, Entscheide und Daten eingeben etc.). Das Design einer Workflow-Seite wird in der zum Task gehörenden «Human Workflow»-Aktivität mit einem Template-Assistenten oder vollständig benutzerdefiniert gestaltet. Am Fälligkeits- wie auch am Verfalldatum wird der Benutzer per E-Mail an den Task erinnert. Verstreicht der Fälligkeitstermin oder ist der Benutzer gemäss seinem Arbeitskalender (Teil der Benutzerverwaltung) abwesend, kann der Task automatisch an einen festgelegten anderen Benutzer delegiert werden. Detailliertes Monitoring ermöglicht volle Kontrolle über Prozesse Die Prozessfluss-Logs ermöglichen detaillierte Analyse und Debugging jedes laufenden oder in der Vergangenheit ausgeführten Prozesses bis auf die Ebene der einzelnen Prozessschritte (Aktivitäten) — über ein Webinterface und ohne mühsames Durchforsten von Logdateien. Dabei können Prozesse in der Prozesshistorie nach Status, Namen sowie Start- und Endzeit gesucht werden. Der visuelle «System-Monitor» ermöglicht es auch Benutzern ohne Informatik-Kenntnisse, sich rasch einen Überblick über die aktuelle Situation des Systems und jedes einzelnen Cluster-Knotens zu verschaffen: Momentane und historisch gemittelte Daten zum Ressourcen-Verbrauch und zu den laufenden, wartetenden und abgeschlossenen Prozessen. Für jede einzelne Aktivität jedes laufenden Prozesses können Echtzeitdaten zum momentanen Status, Fehlern, der bisher durch die Aktivität verarbeiteten Datenmenge sowie ihre bisherige und geschätze noch verbleibende Laufzeit abgerufen werden.
Analyse und Reporting direkt durch Geschäftsanwender Adeptia BPM-Server bringt Business Activity Monitoring (BAM) direkt zu den Geschäftsanwendern und Business-Analysten: Sie können rasch und ohne Abhängigkeit von IT-Spezialisten Dashboards mit Echtzeit-Datensichten sowie benutzerdefinierte Prozess-Reports für die Analyse, Optimierung und Dokumentation der Performanz von Geschäftsprozessen erstellen und ausführen. Dashboards bestehen aus Kuchengrafiken, Balkendiagrammen und Tabellen. Die einzelnen Grafik- Komponenten können mit elementaren SQL-Kenntnissen konfiguriert und in Dashboards kombiniert werden, die jederzeit aufrufbar sind. Sie erlauben in Echtzeit Auswertungen (z.B. Aggregate) aus aktuell oder bisher von Geschäftsprozessen verarbeiteten Daten (z.B. Umsatzentwicklung von Produkten in einem elektronischen Verkaufsprozess) und ermöglichen einzelnen Benutzern jederzeit eine personalisierte Sicht auf «ihre» Prozesse. Reports sind Dokumente, die nach benutzerdefinierten Kriterien die technische und wirtschaftliche Leistung eines Prozesses und jeder einzelnen seiner Ausführungen festhalten — wenn nötig bis zu jeder einzelnen Aktivität. Ihre Analyse ermöglicht die technische und ökonomische Optimierung des Geschäftsprozesses, und ihre Archivierung dient der Protokollierung und Nachweisbarkeit jeder Ausführung eines Prozesses oder einer Transaktion.
Reports werden in BPM-Server mit Jasper definiert, einer OpenSource Report-Sprache. Eine Jasper- Datei kann in BPM-Server in eine «Custom Report»-Aktivität importiert werden und ist danach direkt ausführbar. Für Design und Preview von Reports kann z.B. das OpenSource-Produkt iReport oder der kommerzielle Jasper-Assistant (beide nicht in BPM-Server enthalten) verwendet werden. Remote-Administration über den Web-Browser Adeptia BPM-Server kann ortsunabhängig über einen Web-Browser konfiguriert und administriert werden. Alle Parameter werden in Formularfeldern geändert, womit das fehleranfällige Editieren von Konfigurationsdateien entfällt.
(Für Detailansicht auf Bild klicken.) Kleiner Aufwand für Installation Adeptia BPM-Server ist in fünf Minuten installiert und betriebsbereit. Für den produktiven Betrieb kommt die Installation eines professionellen Datenbank-Systems hinzu (Oracle, MS SQL-Server, IBM DB2, MySQL o.ä.). Für Test und Evaluation genügt die integrierte HSQL-Datenbank. Applikations-Ebene und Datenbank können auf unterschiedlichen Servern laufen. Als «Pure Java» J2EE-Anwendung läuft BPM-Server unter Windows 2000/XP, Solaris, HP-UX, Linux. Minimale Hardwareanforderungen: Intel Pentium III 1 GHz, mind. 512 MB RAM (2 GB empf.), 500 MB Harddisk. In produktiven Umgebungen erhöhen sich die Anforderungen entsprechend der angestrebten Redundanz, Sicherheit, Performanz und Datenmenge. Adeptia bietet Support-Verträge für unterschiedliche Bedürfnisse an, vom E-Mail-Support während Geschäftszeiten bis zum dedizierten 7x24x365-Support mit 30 Minuten Reaktionszeit. Erhältich sind zudem standardisierte und individuelle Schulungen/Trainings On-Site oder über das Web. Haben wir Ihr Interesse geweckt? ikeep AG als «System Integrator & Consulting Partner» von Adeptia bietet Ihnen die kompetente und rasche Konzeption, Implementierung und Einführung von kunden- und industriespezifischen Lösungen. Kontaktieren Sie uns per Online-Formular oder per Telefon / E-Mail.
Adeptia BPM Server Produkt-Broschüre (in Englisch)
| |||||||