SlideShare ist ein Scribd-Unternehmen logo
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
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
BPM 1 Zeile
  Titel Clients Arial 20pt bold




3 | © Mettenmeier GmbH Business Solutions   26.09.2008
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
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
WebSphere Process Server
  Titel 1 Zeile Arial 20pt bold - Architektur




6 | © Mettenmeier GmbH Business Solutions       26.09.2008
BPEL Zeile Arial
  Titel 1 Runtime 20pt bold




                                            Process Engine




                                            Service Bus




7 | © Mettenmeier GmbH Business Solutions                    26.09.2008
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
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
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
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
BPM 1 Zeile
  Titel Clients Arial 20pt bold




12 | © Mettenmeier GmbH Business Solutions   26.09.2008
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
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
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
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
Bearbeitung Arial 20pt bold
  Titel 1 Zeile im Notes-Formular




17 | © Mettenmeier GmbH Business Solutions   26.09.2008
BPM 1 Zeile Arial 20pt bold
  Titel Client Einstellungen




18 | © Mettenmeier GmbH Business Solutions   26.09.2008

Weitere ähnliche Inhalte

Andere mochten auch

GRACIAS AMIGAS !!!
GRACIAS AMIGAS !!!GRACIAS AMIGAS !!!
GRACIAS AMIGAS !!!
guest011029
 
1-1D GFRC TERMINATIONS
1-1D GFRC TERMINATIONS1-1D GFRC TERMINATIONS
1-1D GFRC TERMINATIONSARNEL SERRANO
 
Al Juzgado de lo social de Barcelona
Al Juzgado de lo social de BarcelonaAl Juzgado de lo social de Barcelona
Al Juzgado de lo social de Barcelona
Projecte Impuls
 
NexTReT Corporativa 201011
NexTReT Corporativa 201011NexTReT Corporativa 201011
NexTReT Corporativa 201011
NexTReT
 
Zend Framework
Zend FrameworkZend Framework
Zend Framework
luckec
 
Educacion Virtual a Distancia
Educacion Virtual a Distancia Educacion Virtual a Distancia
Educacion Virtual a Distancia
PITUFRESITA
 
Presentación barroco
Presentación barrocoPresentación barroco
Presentación barroco
bgoitiag
 
Administracin bsica1
Administracin bsica1Administracin bsica1
Administracin bsica1
nurymona
 
Elearning
ElearningElearning
Elearning
lilianitabarre
 
Presentacion prueba
Presentacion pruebaPresentacion prueba
Presentacion prueba
csalvador25
 
Presentación1
Presentación1Presentación1
Presentación1trinidad02
 
BuMS_Atzenhain
BuMS_AtzenhainBuMS_Atzenhain
BuMS_Atzenhain
guest18e2c1
 
Trabajo de joaquín
Trabajo de joaquínTrabajo de joaquín
Trabajo de joaquínximopedro
 
Lipidos.
Lipidos.Lipidos.
Lipidos.
manurotce
 
Biografía sobre gandhi joni marcos f
Biografía  sobre gandhi joni marcos fBiografía  sobre gandhi joni marcos f
Biografía sobre gandhi joni marcos f
Reliaras Club
 

Andere mochten auch (20)

GRACIAS AMIGAS !!!
GRACIAS AMIGAS !!!GRACIAS AMIGAS !!!
GRACIAS AMIGAS !!!
 
1-1D GFRC TERMINATIONS
1-1D GFRC TERMINATIONS1-1D GFRC TERMINATIONS
1-1D GFRC TERMINATIONS
 
B3
B3B3
B3
 
Al Juzgado de lo social de Barcelona
Al Juzgado de lo social de BarcelonaAl Juzgado de lo social de Barcelona
Al Juzgado de lo social de Barcelona
 
NexTReT Corporativa 201011
NexTReT Corporativa 201011NexTReT Corporativa 201011
NexTReT Corporativa 201011
 
Zend Framework
Zend FrameworkZend Framework
Zend Framework
 
Entorno virtual eva
Entorno virtual evaEntorno virtual eva
Entorno virtual eva
 
Educacion Virtual a Distancia
Educacion Virtual a Distancia Educacion Virtual a Distancia
Educacion Virtual a Distancia
 
Presentación barroco
Presentación barrocoPresentación barroco
Presentación barroco
 
Administracin bsica1
Administracin bsica1Administracin bsica1
Administracin bsica1
 
Elearning
ElearningElearning
Elearning
 
Presentacion prueba
Presentacion pruebaPresentacion prueba
Presentacion prueba
 
Presentación1
Presentación1Presentación1
Presentación1
 
Velàzquez
VelàzquezVelàzquez
Velàzquez
 
images(1)
images(1)images(1)
images(1)
 
BuMS_Atzenhain
BuMS_AtzenhainBuMS_Atzenhain
BuMS_Atzenhain
 
MSDOS.PDF
MSDOS.PDFMSDOS.PDF
MSDOS.PDF
 
Trabajo de joaquín
Trabajo de joaquínTrabajo de joaquín
Trabajo de joaquín
 
Lipidos.
Lipidos.Lipidos.
Lipidos.
 
Biografía sobre gandhi joni marcos f
Biografía  sobre gandhi joni marcos fBiografía  sobre gandhi joni marcos f
Biografía sobre gandhi joni marcos f
 

Mehr von Andreas Schulte

IBM Lotus Notes E-Postbrief Integration
IBM Lotus Notes E-Postbrief IntegrationIBM Lotus Notes E-Postbrief Integration
IBM Lotus Notes E-Postbrief Integration
Andreas Schulte
 
Lotus Foundations Branch Office
Lotus Foundations Branch OfficeLotus Foundations Branch Office
Lotus Foundations Branch Office
Andreas Schulte
 
LotusLive Cloud Computing
LotusLive Cloud ComputingLotusLive Cloud Computing
LotusLive Cloud Computing
Andreas Schulte
 
LotusLive Cloud Computing
LotusLive Cloud ComputingLotusLive Cloud Computing
LotusLive Cloud Computing
Andreas Schulte
 
Webcast Lf 04112009
Webcast Lf 04112009Webcast Lf 04112009
Webcast Lf 04112009
Andreas Schulte
 
Webcast 12 09
Webcast 12 09Webcast 12 09
Webcast 12 09
Andreas Schulte
 
B1 Acocon Lotus Day 08.09.2009
B1 Acocon Lotus Day 08.09.2009B1 Acocon Lotus Day 08.09.2009
B1 Acocon Lotus Day 08.09.2009
Andreas Schulte
 
D3 000908 Lotusday Hagen Bcc Id Vault
D3 000908 Lotusday Hagen Bcc Id VaultD3 000908 Lotusday Hagen Bcc Id Vault
D3 000908 Lotusday Hagen Bcc Id Vault
Andreas Schulte
 
C3 Nubizz Lotus Day2009 V1.0
C3 Nubizz Lotus Day2009 V1.0C3 Nubizz Lotus Day2009 V1.0
C3 Nubizz Lotus Day2009 V1.0Andreas Schulte
 
A2 Sametime
A2 SametimeA2 Sametime
A2 Sametime
Andreas Schulte
 
C1 Adcon Backup For Domino
C1 Adcon Backup For DominoC1 Adcon Backup For Domino
C1 Adcon Backup For DominoAndreas Schulte
 
A1 Connections Mashups
A1  Connections  MashupsA1  Connections  Mashups
A1 Connections Mashups
Andreas Schulte
 
A1 Connections Mashups
A1 Connections MashupsA1 Connections Mashups
A1 Connections Mashups
Andreas Schulte
 
B1 Acocon Lotus Day 08.09.2009
B1 Acocon Lotus Day 08.09.2009B1 Acocon Lotus Day 08.09.2009
B1 Acocon Lotus Day 08.09.2009
Andreas Schulte
 
Lotus Foundations
Lotus FoundationsLotus Foundations
Lotus Foundations
Andreas Schulte
 
B2 CDH Lotusday 2009
B2  CDH  Lotusday 2009B2  CDH  Lotusday 2009
B2 CDH Lotusday 2009
Andreas Schulte
 
B3 Act Lotusday 08 09 2009
B3 Act Lotusday 08 09 2009B3 Act Lotusday 08 09 2009
B3 Act Lotusday 08 09 2009
Andreas Schulte
 
D2 TimeFleX
D2 TimeFleXD2 TimeFleX
D2 TimeFleX
Andreas Schulte
 

Mehr von Andreas Schulte (20)

IBM Lotus Notes E-Postbrief Integration
IBM Lotus Notes E-Postbrief IntegrationIBM Lotus Notes E-Postbrief Integration
IBM Lotus Notes E-Postbrief Integration
 
Lotus Foundations Branch Office
Lotus Foundations Branch OfficeLotus Foundations Branch Office
Lotus Foundations Branch Office
 
LotusLive Cloud Computing
LotusLive Cloud ComputingLotusLive Cloud Computing
LotusLive Cloud Computing
 
LotusLive Cloud Computing
LotusLive Cloud ComputingLotusLive Cloud Computing
LotusLive Cloud Computing
 
Webcast Lf 04112009
Webcast Lf 04112009Webcast Lf 04112009
Webcast Lf 04112009
 
Webcast 12 09
Webcast 12 09Webcast 12 09
Webcast 12 09
 
B1 Acocon Lotus Day 08.09.2009
B1 Acocon Lotus Day 08.09.2009B1 Acocon Lotus Day 08.09.2009
B1 Acocon Lotus Day 08.09.2009
 
D3 000908 Lotusday Hagen Bcc Id Vault
D3 000908 Lotusday Hagen Bcc Id VaultD3 000908 Lotusday Hagen Bcc Id Vault
D3 000908 Lotusday Hagen Bcc Id Vault
 
C3 Nubizz Lotus Day2009 V1.0
C3 Nubizz Lotus Day2009 V1.0C3 Nubizz Lotus Day2009 V1.0
C3 Nubizz Lotus Day2009 V1.0
 
A2 Sametime
A2 SametimeA2 Sametime
A2 Sametime
 
D1 Effiziente Werkzeuge
D1 Effiziente WerkzeugeD1 Effiziente Werkzeuge
D1 Effiziente Werkzeuge
 
E5 Dnug Lotusday
E5 Dnug LotusdayE5 Dnug Lotusday
E5 Dnug Lotusday
 
C1 Adcon Backup For Domino
C1 Adcon Backup For DominoC1 Adcon Backup For Domino
C1 Adcon Backup For Domino
 
A1 Connections Mashups
A1  Connections  MashupsA1  Connections  Mashups
A1 Connections Mashups
 
A1 Connections Mashups
A1 Connections MashupsA1 Connections Mashups
A1 Connections Mashups
 
B1 Acocon Lotus Day 08.09.2009
B1 Acocon Lotus Day 08.09.2009B1 Acocon Lotus Day 08.09.2009
B1 Acocon Lotus Day 08.09.2009
 
Lotus Foundations
Lotus FoundationsLotus Foundations
Lotus Foundations
 
B2 CDH Lotusday 2009
B2  CDH  Lotusday 2009B2  CDH  Lotusday 2009
B2 CDH Lotusday 2009
 
B3 Act Lotusday 08 09 2009
B3 Act Lotusday 08 09 2009B3 Act Lotusday 08 09 2009
B3 Act Lotusday 08 09 2009
 
D2 TimeFleX
D2 TimeFleXD2 TimeFleX
D2 TimeFleX
 

A4 Mbs Notes 8 In Einer Soa

  • 1. 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