Date post: | 07-Dec-2014 |
Category: |
Technology |
Upload: | andreas-schulte |
View: | 856 times |
Download: | 0 times |
Lotusday 2008 17. September 2008 – ARCADEON, Hagen
A4 Notes 8 als Workflow Client in einer SOA
Steffen Laux, Mettenmeier Business Solutionshttp://www.mbs-gmbh.de
2 | © Mettenmeier GmbH Business Solutions 26.09.2008
Titel 1 Zeile Arial 20pt boldWas wir tun - Geschäftsprozessmanagement
E.ON Westfalen-Weser
FairEnergyStadtwerke Hamm
SEWAG
STAWAG
Wintershall
…
Infineon
REHAU
…
Viessmann
B.Braun
BASF Services Europe
Deutscher Ring
Capgemini
Deutsche Post AG
…
…
IBM Lotus
IBM WebSphere
Utilities Production …
…
…
Services
... …
tech
on
olo
gic
al c
apab
iliti
es
business needs
Lotus Workflow
Lotus/Domino 8
Quickr, Web 2.0, …
Process Server
Portalentwicklung
SOA…
3 | © Mettenmeier GmbH Business Solutions 26.09.2008
Titel 1 Zeile Arial 20pt boldBPM Clients
4 | © Mettenmeier GmbH Business Solutions 26.09.2008
Titel 1 Zeile Arial 20pt boldEntwicklungsphasen
Business-Services bereitstellen
Geschäfts-Prozesseimplementieren
Meta-Services bereitstellen
Client-Anwendungentwickeln
5 | © Mettenmeier GmbH Business Solutions 26.09.2008
Titel 1 Zeile Arial 20pt boldDie IBM SOA Foundation
Orchestration
BPM
Business Rules
Messaging
Vermittlung
Integration
Clustering
Failover
Load Balancing
J2EE Runtime
App. Server
6 | © Mettenmeier GmbH Business Solutions 26.09.2008
Titel 1 Zeile Arial 20pt boldWebSphere Process Server - Architektur
7 | © Mettenmeier GmbH Business Solutions 26.09.2008
Titel 1 Zeile Arial 20pt boldBPEL Runtime
Process Engine
Service Bus
8 | © Mettenmeier GmbH Business Solutions 26.09.2008
Titel 1 Zeile Arial 20pt boldLanglfd. Geschäftsprozess
• Zustand wird gespeichert
• enthält Human Tasksund/oder Event Handler
• lässt sich aus einer fachlichen Notation (z. B. BPMN) ableiten
• wird in BPEL implementiert
9 | © Mettenmeier GmbH Business Solutions 26.09.2008
Titel 1 Zeile Arial 20pt boldKurzlfd. Geschäftsprozess
• wird synchron ausgeführt
• enthält BPEL-Ablauflogik
• führt prozess-spezifische Aufgaben aus (z.B. Datenlieferant)
10 | © Mettenmeier GmbH Business Solutions 26.09.2008
Titel 1 Zeile Arial 20pt boldService-Prozess
• stellt Meta-Services zur Verfügung
• Implementierung in BPEL-Ablauflogik
• kann als Web Service bereitgestellt werden
11 | © Mettenmeier GmbH Business Solutions 26.09.2008
Titel 1 Zeile Arial 20pt boldWID Informationsmodell
Datenstrukturen für die interne (Prozess) und externe (Client) Verarbeitung
12 | © Mettenmeier GmbH Business Solutions 26.09.2008
Titel 1 Zeile Arial 20pt boldBPM Clients
13 | © Mettenmeier GmbH Business Solutions 26.09.2008
Titel 1 Zeile Arial 20pt boldLotus Notes 8
• basiert auf dem Eclipse-KernPlug-Ins, Update-Fähigkeit, Voreinstellungen …
• Zusammenführung von Groupware-FunktionenE-Mail, Instant Messaging, RSS Reader, Activities, Kalender und Kontakte, integrierter Browser,integrierte Office-Suite
14 | © Mettenmeier GmbH Business Solutions 26.09.2008
Titel 1 Zeile Arial 20pt boldEclipse RCP Überblick
� „Plugin-basierte“ Entwicklungsplattform in JAVA (Open Source)
� Vorteile:
• Schnelle Entwicklung durch Erweiterung vorhandener Plattformkomponenten
• Einheitliches „Look-and-Feel“ durch die Verwendung betriebssystemspezifischer Komponenten (Fenster, Schaltflächen, Schriften uvm.)
• Einfache Einbindung und Erstellung von Komponenten wie z.B. Tabellen, Dateiexplorer, Standardaktionen (Öffnen, Drucken, Speichern uvm.), Hilfe durch Verwendung bereits vorhandener Komponenten
• Einheitliche und steuerbare Aktualisierung (Update)
• Plattformunabhängig einsetzbar (JVM)
15 | © Mettenmeier GmbH Business Solutions 26.09.2008
Titel 1 Zeile Arial 20pt boldLotus Expeditor
� Erweiterung der Entwicklungsumgebung für
• Entwicklung von Composite Applications
• Integration von Web Services, Portlet-Schnittstellen, WBI Adapter …
• Offline-Funktionalität
• Mobiler Zugriff auf zentrale Ressourcen
• Entwicklung von Rich Clients (RCP) und Web-basierte Front-Endsauf einer gemeinsamen Code-Basis
16 | © Mettenmeier GmbH Business Solutions 26.09.2008
Titel 1 Zeile Arial 20pt boldBPM Sidebar für Lotus Notes 8
• Client-Komponente auf RCP-Basis
• Erstellung und Bearbeitung von Workflow-Aufgaben (Human Tasks) in BPEL-Prozessen
• Aufgabenbearbeitung in einer Notes-Datenbank
• Offline-Fähigkeit
• Konfigurierbarkeit über Notes 8 Benutzervorgaben
• Einfache Installation und Aktualisierung
17 | © Mettenmeier GmbH Business Solutions 26.09.2008
Titel 1 Zeile Arial 20pt boldBearbeitung im Notes-Formular
18 | © Mettenmeier GmbH Business Solutions 26.09.2008
Titel 1 Zeile Arial 20pt boldBPM Client Einstellungen