More Related Content More from Andreas Schulte (20) A4 Mbs Notes 8 In Einer Soa1. A4 Notes 8 als Workflow Client in einer SOA
Steffen Laux, Mettenmeier Business Solutions
http://www.mbs-gmbh.de
Lotusday 2008 17. September 2008 – ARCADEON, Hagen
2. Titel wir tun Arial 20pt bold
Was 1 Zeile - Geschäftsprozessmanagement
SEWAG E.ON Westfalen-Weser
Deutsche Post AG
Deutscher Ring
Stadtwerke Hamm FairEnergy
BASF Services Europe
STAWAG Viessmann
Capgemini
Infineon B.Braun
Wintershall …
REHAU
…
…
…
Lotus Workflow
Lotus/Domino 8 Utilities Production Services …
Quickr, Web 2.0, …
techonological capabilities
IBM Lotus …
IBM WebSphere …
Process Server
Portalentwicklung
... …
SOA…
business needs
2 | © Mettenmeier GmbH Business Solutions 26.09.2008
3. BPM 1 Zeile
Titel Clients Arial 20pt bold
3 | © Mettenmeier GmbH Business Solutions 26.09.2008
4. Entwicklungsphasen
Titel 1 Zeile Arial 20pt bold
Meta- Client-
Services Anwendung
bereitstellen entwickeln
Business- Geschäfts-
Services Prozesse
bereitstellen implementieren
4 | © Mettenmeier GmbH Business Solutions 26.09.2008
5. Titel 1 Zeile Arial 20pt bold
Die IBM SOA Foundation
Orchestration
BPM
Business Rules
Messaging
Vermittlung
Integration
Clustering
Failover
Load Balancing
J2EE Runtime
App. Server
5 | © Mettenmeier GmbH Business Solutions 26.09.2008
6. WebSphere Process Server
Titel 1 Zeile Arial 20pt bold - Architektur
6 | © Mettenmeier GmbH Business Solutions 26.09.2008
7. BPEL Zeile Arial
Titel 1 Runtime 20pt bold
Process Engine
Service Bus
7 | © Mettenmeier GmbH Business Solutions 26.09.2008
8. Titel 1 Zeile Arial 20pt bold
Langlfd. Geschäftsprozess
• Zustand wird gespeichert
• enthält Human Tasks
und/oder Event Handler
• lässt sich aus einer
fachlichen Notation (z. B.
BPMN) ableiten
• wird in BPEL
implementiert
8 | © Mettenmeier GmbH Business Solutions 26.09.2008
9. Titel 1 Zeile Arial 20pt bold
Kurzlfd. Geschäftsprozess
• wird synchron ausgeführt
• enthält BPEL-Ablauflogik
• führt prozess-spezifische Aufgaben aus (z.B. Datenlieferant)
9 | © Mettenmeier GmbH Business Solutions 26.09.2008
10. Titel 1 Zeile Arial 20pt bold
Service-Prozess
• stellt Meta-Services zur Verfügung
• Implementierung in BPEL-Ablauflogik
• kann als Web Service bereitgestellt werden
10 | © Mettenmeier GmbH Business Solutions 26.09.2008
11. WID 1 Zeile Arial 20pt bold
Titel Informationsmodell
Datenstrukturen für die interne (Prozess) und externe (Client)
Verarbeitung
11 | © Mettenmeier GmbH Business Solutions 26.09.2008
12. BPM 1 Zeile
Titel Clients Arial 20pt bold
12 | © Mettenmeier GmbH Business Solutions 26.09.2008
13. Titel 1 NotesArial 20pt bold
Lotus Zeile 8
• basiert auf dem Eclipse-Kern
Plug-Ins, Update-Fähigkeit,
Voreinstellungen …
• Zusammenführung von Groupware-
Funktionen
E-Mail, Instant Messaging, RSS
Reader, Activities, Kalender und
Kontakte, integrierter
Browser,integrierte Office-Suite
13 | © Mettenmeier GmbH Business Solutions 26.09.2008
14. Titel 1 Zeile Arial 20pt bold
Eclipse 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)
14 | © Mettenmeier GmbH Business Solutions 26.09.2008
15. Titel 1 Expeditor 20pt bold
Lotus Zeile Arial
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-Ends
auf einer gemeinsamen Code-Basis
15 | © Mettenmeier GmbH Business Solutions 26.09.2008
16. Titel 1 Zeile Arial Lotus Notes 8
BPM Sidebar für 20pt bold
• 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
16 | © Mettenmeier GmbH Business Solutions 26.09.2008
17. Bearbeitung Arial 20pt bold
Titel 1 Zeile im Notes-Formular
17 | © Mettenmeier GmbH Business Solutions 26.09.2008
18. BPM 1 Zeile Arial 20pt bold
Titel Client Einstellungen
18 | © Mettenmeier GmbH Business Solutions 26.09.2008