SlideShare a Scribd company logo
1 of 21
Lotusday Arcadeon Hagen, 19. September 2007 Session C5: 14:15 – 15:00 Uhr Mettenmeier GmbH Business Solutions http://www.mbs-gmbh.de Klaus-Dieter Busch / Steffen Laux WebSphere Process Server
Lotusday 2007 WebSphere Process Server Klaus-Dieter Busch, Steffen Laux
Mettenmeier-Gruppe Struktur & Leistungsspektrum Beratung IT Solutions IT-Services  & Support Geodaten- Management Prozess- management Workflow- Anwendungen E-Business Utility  Solutions Business  Solutions Weiterbildung Anwender- schulungen FGE  TrainingsCenter www.mbs-gmbh.de Robuste Tablet-PCs Mobile  Solutions Strategische Asset- Management- Beratung Samco  Networks
Mettenmeier GmbH Mitarbeiterentwicklung
Inhalt Beraten Warten Planen Realisieren Hausanschluss Bauakte Auftrag Netzbauprojekt Störungsmeldung Reisekosten Rechnungsprüfung Bestellanforderung Brief to Contract Angebot Anfrage Arbeitsauftrag Genehmigung Inbetriebsetzung Montageauftrag Die kosteneffiziente und flexible  Koordination von Aktivitäten, Menschen und Anwendungen  innerhalb  betrieblicher Prozesse ist uns immer wieder Motivation und  Herausforderung. Mission Wir beraten, planen, realisieren und warten  Workflowanwendungen und Integrations- lösungen mit der Erfahrung zahlreicher Projekte  und mit der Leidenschaft für die Technologie. Als  IBM Premier Partner  kooperieren wir wiederum  in einem Netzwerk sich ergänzender, spezialisierter Partner. Kompetenz Unsere Dienstleistungen und Lösungen unterstützen das Management betrieb-licher Prozesse  jeder Branche . Kunden
Herausforderung IBM Premier Partner … IBM Lotus IBM WebSphere Utilities Production … … … Services ... … … … techonological capabilities business needs Lotus Workflow Lotus/Domino 8 Quickr, Web 2.0, … Process Server Portalentwicklung SOA…
Unsere Leistungen im Überblick ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SOA Lebenszyklus nach IBM Prozesse analysieren, optimieren und modellieren Simulation, BPEL Export  (Model) Prozesse implementieren (Orchestrierung) und Anwendungen integrieren, Service-Entwicklung (Assemble) Integrationslösungen testen und freigeben (Deploy) Prozessabläufe kontrollieren und überwachen (Manage) WebSphere Business Modeler WebSphere Integration Developer WebSphere Process Server WebSphere Enterprise Service Bus WebSphere Business Monitor
BPM und SOA WebSphere Server-Produkte Orchestration BPM Business Rules Messaging Vermittlung Integration Clustering Failover Load Balancing J2EE Runtime App. Server
WPS Architektur-Komponenten
Ausgangssituation: Prozessmodell (WBM) Bedarf entsteht Genehmigung Beschaffung Inventarisierung
Analyse: Beteiligte Systeme und Akteure
Design: Entwicklungs-Phasen Modellierung der Business-Objekte Modellierung des Geschäftsprozesses Definition von Regeln (Business Rules) Integration interaktiver Bearbeitungsschritte (Human Tasks) System-Integration
Design 1: Daten-Modellierung Bedarfsmeldung WID – Business Object <?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?> <xsd:schema xmlns:xsd=&quot;http://www.w3.org/2001/XMLSchema&quot; xmlns:bons0=&quot;http://PurchaseRequisition&quot; targetNamespace=&quot;http://PurchaseRequisition&quot;> <xsd:include schemaLocation=&quot;GBOItem.xsd&quot;/> <xsd:include schemaLocation=&quot;ASBOItem.xsd&quot;/> <xsd:include schemaLocation=&quot;ASBOPerson.xsd&quot;/> <xsd:complexType name=&quot;PurchaseRequisition&quot;> <xsd:sequence> <xsd:element minOccurs=&quot;1&quot; name=&quot;id&quot; type=&quot;xsd:string&quot;/> <xsd:element maxOccurs=&quot;1&quot; minOccurs=&quot;1&quot; name=&quot;requestor&quot; type=&quot;bons0:Person&quot;/> <xsd:element minOccurs=&quot;0&quot; name=&quot;requestDate&quot; type=&quot;xsd:date&quot;/> <xsd:element minOccurs=&quot;0&quot; name=&quot;subject&quot; type=&quot;xsd:string&quot;/> <xsd:element minOccurs=&quot;0&quot; name=&quot;requestType&quot;> <xsd:simpleType> <xsd:restriction base=&quot;xsd:string&quot;> <xsd:enumeration value=&quot;01&quot;/> <xsd:enumeration value=&quot;02&quot;/> <xsd:enumeration value=&quot;03&quot;/> </xsd:restriction> </xsd:simpleType> </xsd:element> <xsd:element minOccurs=&quot;0&quot; name=&quot;costCenter&quot; type=&quot;xsd:string&quot;/> <xsd:element minOccurs=&quot;1&quot; name=&quot;items&quot; type=&quot;bons0:RequisitionItem&quot; maxOccurs=&quot;unbounded&quot;/> <xsd:element minOccurs=&quot;0&quot; name=&quot;totalAmount&quot; type=&quot;xsd:float&quot;/> </xsd:sequence> </xsd:complexType> </xsd:schema>
Design 2: Prozess-Modellierung <bpws:sequence name=&quot;HiddenSequence&quot; wpc:id=&quot;1073741826&quot;> <bpws:receive createInstance=&quot;yes&quot; name=&quot;Receive&quot; operation=&quot;initiateRequisition&quot; partnerLink=&quot;Client&quot; portType=&quot;ns0:PurchaseRequisitionProcess&quot; wpc:displayName=&quot;Receive&quot; wpc:id=&quot;3&quot;> <wpc:output> <wpc:parameter name=&quot;newPurchaseRequisition&quot; variable=&quot;purchaseRequisition&quot;/> </wpc:output> </bpws:receive> <bpws:invoke name=&quot;checkOrderAmount&quot; operation=&quot;checkRequisitionAmount&quot; partnerLink=&quot;RoutingRulesMapping&quot; portType=&quot;ns4:RequisitionInvokeTasks&quot; wpc:displayName=&quot;Bestellwert prüfen&quot; wpc:id=&quot;38&quot;> <wpc:input> <wpc:parameter name=&quot;purchaseRequisition&quot; variable=&quot;purchaseRequisition&quot;/> </wpc:input> <wpc:output> <wpc:parameter name=&quot;result&quot; variable=&quot;resultCheckAmount&quot;/> </wpc:output> </bpws:invoke> <bpws:switch name=&quot;PrüfungsabhängigeVerarbeitung&quot; wpc:businessRelevant=&quot;yes&quot; wpc:displayName=&quot;Prüfungsabhängige Verarbeitung&quot; wpc:id=&quot;12&quot;> <bpws:case wpc:id=&quot;13&quot;> <bpws:condition><![CDATA[boolean __result__1 = resultCheckAmount.getBoolean(&quot;result&quot;); return !__result__1; ]]></bpws:condition> <bpws:sequence name=&quot;HiddenSequence1&quot; wpc:id=&quot;1073741841&quot;> <bpws:while name=&quot;Genehmigungszyklus&quot; wpc:businessRelevant=&quot;yes&quot; wpc:displayName=&quot;Genehmigungszyklus&quot; wpc:id=&quot;18&quot;> <bpws:condition><![CDATA[boolean __result__1 = ((approvalResult == null) || (!approvalResult.getBoolean(&quot;isApproved&quot;))); return __result__1; ]]></bpws:condition>
Design 3: Business Rules ,[object Object],[object Object],[object Object],[object Object],<?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?> <rl:RuleSet name=&quot;RequisitionRoutingRules&quot; targetNamespace=&quot;http://PurchaseRequisition2&quot;> <rl:interface operation=&quot;isSmallRequisition&quot;> <rl:porttype>_:RequisitionRules</rl:porttype> </rl:interface> <rl:rulegroup>__1:RequisitionRules</rl:rulegroup> <rl:template name=&quot;TestForSmallRequisition&quot;> <rl:id>uid-11303257474680</rl:id> <rl:webPresentation>Wenn der Gesamtbetrag einer Bestellung kleiner als {0}  EUR ist, muss keine Genehmigung durchgeführt werden.</rl:webPresentation> <rl:parameter dataType=&quot;xsd:float&quot; varName=&quot;pamount&quot;/> <rl:rule xsi:type=&quot;rl:IfThenRule&quot;> <rl:if> <rl:conditionExpression xsi:type=&quot;rl:BooleanExpression&quot;> <rl:expString>amount.totalAmount  &lt; pamount</rl:expString> </rl:conditionExpression> </rl:if> <rl:then> <rl:Action value=&quot;result.result = true&quot;/> </rl:then> </rl:rule> </rl:template> <rl:RuleBlock> <rl:rule xsi:type=&quot;rl:TemplateInstanceRule&quot; label=&quot;Rule1&quot;> <rl:templateRef>uid-11303257474680</rl:templateRef> <rl:parameterValue> <rl:name>pamount</rl:name> <rl:value value=&quot;200&quot;/> </rl:parameterValue> </rl:rule> </rl:RuleBlock> </rl:RuleSet>
Design 4: Human Task ,[object Object],[object Object],[object Object],[object Object]
Design 5: Service Aufruf ,[object Object],[object Object],[object Object],[object Object]
Design 6: Komponenten-Architektur ,[object Object],[object Object],[object Object]
SCA-Modul: Assemblierung
Danke für die Aufmerksamkeit

More Related Content

What's hot

Open Source BPM - iteratec Architekturtag
Open Source BPM - iteratec ArchitekturtagOpen Source BPM - iteratec Architekturtag
Open Source BPM - iteratec Architekturtagcamunda services GmbH
 
USPs (Alleinstellungsmerkmale) zum Company-Messenger
USPs (Alleinstellungsmerkmale) zum Company-MessengerUSPs (Alleinstellungsmerkmale) zum Company-Messenger
USPs (Alleinstellungsmerkmale) zum Company-MessengerThomas Teufel
 
Office 365 administrieren per Power Shell
Office 365 administrieren per Power ShellOffice 365 administrieren per Power Shell
Office 365 administrieren per Power ShellPeter Monadjemi
 
Rapid Application Development mit Openobject
Rapid Application Development mit OpenobjectRapid Application Development mit Openobject
Rapid Application Development mit Openobjectopenbig
 
Artikel eHealthcare Kompendium: Service Orientierte Architekturen für Healthcare
Artikel eHealthcare Kompendium: Service Orientierte Architekturen für HealthcareArtikel eHealthcare Kompendium: Service Orientierte Architekturen für Healthcare
Artikel eHealthcare Kompendium: Service Orientierte Architekturen für HealthcarePeter Affolter
 
Network Meeting - Integration von Camunda mit Liferay
Network Meeting - Integration von Camunda mit LiferayNetwork Meeting - Integration von Camunda mit Liferay
Network Meeting - Integration von Camunda mit Liferaycamunda services GmbH
 
SAP Salesforce Integration - Schnell & Einfach
SAP Salesforce Integration - Schnell & EinfachSAP Salesforce Integration - Schnell & Einfach
SAP Salesforce Integration - Schnell & EinfachMarkus Bleichner
 
Jax 2012-activiti-und-camel-presentation
Jax 2012-activiti-und-camel-presentationJax 2012-activiti-und-camel-presentation
Jax 2012-activiti-und-camel-presentationcamunda services GmbH
 
Java-Webanwendungen mit Vaadin 8
Java-Webanwendungen mit Vaadin 8Java-Webanwendungen mit Vaadin 8
Java-Webanwendungen mit Vaadin 8gedoplan
 
[ecspw2013] Session Sales 01: ecspand 3.0 - Vorgangsbearbeitung für den Share...
[ecspw2013] Session Sales 01: ecspand 3.0 - Vorgangsbearbeitung für den Share...[ecspw2013] Session Sales 01: ecspand 3.0 - Vorgangsbearbeitung für den Share...
[ecspw2013] Session Sales 01: ecspand 3.0 - Vorgangsbearbeitung für den Share...d.velop international
 
Metaprogrammierung und Reflection
Metaprogrammierung und ReflectionMetaprogrammierung und Reflection
Metaprogrammierung und ReflectionStefan Marr
 
PAVONE Espresso Workflow für Java EE
PAVONE Espresso Workflow für Java EEPAVONE Espresso Workflow für Java EE
PAVONE Espresso Workflow für Java EEUdo Sill
 
App framework company messenger (Messaging-SDK)
App framework company messenger (Messaging-SDK)App framework company messenger (Messaging-SDK)
App framework company messenger (Messaging-SDK)Thomas Teufel
 
MT AG 8 Gute Gründe warum Forms zu APEX
MT AG 8 Gute Gründe warum Forms zu APEXMT AG 8 Gute Gründe warum Forms zu APEX
MT AG 8 Gute Gründe warum Forms zu APEXNiels de Bruijn
 
Anwendungsmodernisierung mit Oracle Application Express (APEX)
Anwendungsmodernisierung mit Oracle Application Express (APEX)Anwendungsmodernisierung mit Oracle Application Express (APEX)
Anwendungsmodernisierung mit Oracle Application Express (APEX)Niels de Bruijn
 
MEAN SCS in der Cloud
MEAN SCS in der CloudMEAN SCS in der Cloud
MEAN SCS in der CloudTorsten Fink
 
[ecspw2013] Session Sales 04: ecspand Eingangsrechnungsverarbeitung
[ecspw2013] Session Sales 04: ecspand Eingangsrechnungsverarbeitung[ecspw2013] Session Sales 04: ecspand Eingangsrechnungsverarbeitung
[ecspw2013] Session Sales 04: ecspand Eingangsrechnungsverarbeitungd.velop international
 
Restful Frontend-Architecture
Restful Frontend-ArchitectureRestful Frontend-Architecture
Restful Frontend-ArchitectureSandro Sonntag
 

What's hot (20)

Open Source BPM - iteratec Architekturtag
Open Source BPM - iteratec ArchitekturtagOpen Source BPM - iteratec Architekturtag
Open Source BPM - iteratec Architekturtag
 
USPs (Alleinstellungsmerkmale) zum Company-Messenger
USPs (Alleinstellungsmerkmale) zum Company-MessengerUSPs (Alleinstellungsmerkmale) zum Company-Messenger
USPs (Alleinstellungsmerkmale) zum Company-Messenger
 
Office 365 administrieren per Power Shell
Office 365 administrieren per Power ShellOffice 365 administrieren per Power Shell
Office 365 administrieren per Power Shell
 
Rapid Application Development mit Openobject
Rapid Application Development mit OpenobjectRapid Application Development mit Openobject
Rapid Application Development mit Openobject
 
Camunda bpm 7.0-release-webinar-de
Camunda bpm 7.0-release-webinar-deCamunda bpm 7.0-release-webinar-de
Camunda bpm 7.0-release-webinar-de
 
Artikel eHealthcare Kompendium: Service Orientierte Architekturen für Healthcare
Artikel eHealthcare Kompendium: Service Orientierte Architekturen für HealthcareArtikel eHealthcare Kompendium: Service Orientierte Architekturen für Healthcare
Artikel eHealthcare Kompendium: Service Orientierte Architekturen für Healthcare
 
Network Meeting - Integration von Camunda mit Liferay
Network Meeting - Integration von Camunda mit LiferayNetwork Meeting - Integration von Camunda mit Liferay
Network Meeting - Integration von Camunda mit Liferay
 
SAP Salesforce Integration - Schnell & Einfach
SAP Salesforce Integration - Schnell & EinfachSAP Salesforce Integration - Schnell & Einfach
SAP Salesforce Integration - Schnell & Einfach
 
Jax 2012-activiti-und-camel-presentation
Jax 2012-activiti-und-camel-presentationJax 2012-activiti-und-camel-presentation
Jax 2012-activiti-und-camel-presentation
 
Java-Webanwendungen mit Vaadin 8
Java-Webanwendungen mit Vaadin 8Java-Webanwendungen mit Vaadin 8
Java-Webanwendungen mit Vaadin 8
 
[ecspw2013] Session Sales 01: ecspand 3.0 - Vorgangsbearbeitung für den Share...
[ecspw2013] Session Sales 01: ecspand 3.0 - Vorgangsbearbeitung für den Share...[ecspw2013] Session Sales 01: ecspand 3.0 - Vorgangsbearbeitung für den Share...
[ecspw2013] Session Sales 01: ecspand 3.0 - Vorgangsbearbeitung für den Share...
 
camunda BPM + Apache Camel
camunda BPM + Apache Camelcamunda BPM + Apache Camel
camunda BPM + Apache Camel
 
Metaprogrammierung und Reflection
Metaprogrammierung und ReflectionMetaprogrammierung und Reflection
Metaprogrammierung und Reflection
 
PAVONE Espresso Workflow für Java EE
PAVONE Espresso Workflow für Java EEPAVONE Espresso Workflow für Java EE
PAVONE Espresso Workflow für Java EE
 
App framework company messenger (Messaging-SDK)
App framework company messenger (Messaging-SDK)App framework company messenger (Messaging-SDK)
App framework company messenger (Messaging-SDK)
 
MT AG 8 Gute Gründe warum Forms zu APEX
MT AG 8 Gute Gründe warum Forms zu APEXMT AG 8 Gute Gründe warum Forms zu APEX
MT AG 8 Gute Gründe warum Forms zu APEX
 
Anwendungsmodernisierung mit Oracle Application Express (APEX)
Anwendungsmodernisierung mit Oracle Application Express (APEX)Anwendungsmodernisierung mit Oracle Application Express (APEX)
Anwendungsmodernisierung mit Oracle Application Express (APEX)
 
MEAN SCS in der Cloud
MEAN SCS in der CloudMEAN SCS in der Cloud
MEAN SCS in der Cloud
 
[ecspw2013] Session Sales 04: ecspand Eingangsrechnungsverarbeitung
[ecspw2013] Session Sales 04: ecspand Eingangsrechnungsverarbeitung[ecspw2013] Session Sales 04: ecspand Eingangsrechnungsverarbeitung
[ecspw2013] Session Sales 04: ecspand Eingangsrechnungsverarbeitung
 
Restful Frontend-Architecture
Restful Frontend-ArchitectureRestful Frontend-Architecture
Restful Frontend-Architecture
 

Viewers also liked

D1 Steeringplace Lotusday 20080917
D1 Steeringplace   Lotusday 20080917D1 Steeringplace   Lotusday 20080917
D1 Steeringplace Lotusday 20080917Andreas Schulte
 
Closing Lotusday08 Sametime Demo
Closing Lotusday08 Sametime DemoClosing Lotusday08 Sametime Demo
Closing Lotusday08 Sametime DemoAndreas Schulte
 
D1 Novell Occs Slides Lotusdays190907 Handout
D1 Novell Occs Slides Lotusdays190907 HandoutD1 Novell Occs Slides Lotusdays190907 Handout
D1 Novell Occs Slides Lotusdays190907 HandoutAndreas Schulte
 
Lotus Foundations Workshop Teil1
Lotus Foundations Workshop Teil1Lotus Foundations Workshop Teil1
Lotus Foundations Workshop Teil1Andreas Schulte
 
B1 Lotusday 2008 Vortrag X Forms Rapid Development
B1 Lotusday 2008 Vortrag X Forms Rapid DevelopmentB1 Lotusday 2008 Vortrag X Forms Rapid Development
B1 Lotusday 2008 Vortrag X Forms Rapid DevelopmentAndreas Schulte
 
UVD Arbeitskreis Nov 2008
UVD Arbeitskreis Nov 2008UVD Arbeitskreis Nov 2008
UVD Arbeitskreis Nov 2008Andreas Schulte
 
How a knowledge game increases performance of Pharma companies
How a knowledge game increases performance of Pharma companiesHow a knowledge game increases performance of Pharma companies
How a knowledge game increases performance of Pharma companiesCompettia
 
Atrivity - A powerful way to train and engage teams
Atrivity - A powerful way to train and engage teamsAtrivity - A powerful way to train and engage teams
Atrivity - A powerful way to train and engage teamsCompettia
 

Viewers also liked (19)

A1 Connections Mashups
A1  Connections  MashupsA1  Connections  Mashups
A1 Connections Mashups
 
A1 Connections Mashups
A1 Connections MashupsA1 Connections Mashups
A1 Connections Mashups
 
D1 Steeringplace Lotusday 20080917
D1 Steeringplace   Lotusday 20080917D1 Steeringplace   Lotusday 20080917
D1 Steeringplace Lotusday 20080917
 
test
testtest
test
 
Closing Lotusday08 Sametime Demo
Closing Lotusday08 Sametime DemoClosing Lotusday08 Sametime Demo
Closing Lotusday08 Sametime Demo
 
D1 Novell Occs Slides Lotusdays190907 Handout
D1 Novell Occs Slides Lotusdays190907 HandoutD1 Novell Occs Slides Lotusdays190907 Handout
D1 Novell Occs Slides Lotusdays190907 Handout
 
A2 SLED Lotusday
A2 SLED LotusdayA2 SLED Lotusday
A2 SLED Lotusday
 
Lotus Foundations Workshop Teil1
Lotus Foundations Workshop Teil1Lotus Foundations Workshop Teil1
Lotus Foundations Workshop Teil1
 
B1 Lotusday 2008 Vortrag X Forms Rapid Development
B1 Lotusday 2008 Vortrag X Forms Rapid DevelopmentB1 Lotusday 2008 Vortrag X Forms Rapid Development
B1 Lotusday 2008 Vortrag X Forms Rapid Development
 
PHPblue LOS!NRW
PHPblue LOS!NRWPHPblue LOS!NRW
PHPblue LOS!NRW
 
UVD Arbeitskreis Nov 2008
UVD Arbeitskreis Nov 2008UVD Arbeitskreis Nov 2008
UVD Arbeitskreis Nov 2008
 
B22 Communities
B22 CommunitiesB22 Communities
B22 Communities
 
A2 Sametime
A2 SametimeA2 Sametime
A2 Sametime
 
A3 MCA
A3 MCAA3 MCA
A3 MCA
 
How a knowledge game increases performance of Pharma companies
How a knowledge game increases performance of Pharma companiesHow a knowledge game increases performance of Pharma companies
How a knowledge game increases performance of Pharma companies
 
Webcast 12 09
Webcast 12 09Webcast 12 09
Webcast 12 09
 
obsvijverstee
obsvijversteeobsvijverstee
obsvijverstee
 
dalton
daltondalton
dalton
 
Atrivity - A powerful way to train and engage teams
Atrivity - A powerful way to train and engage teamsAtrivity - A powerful way to train and engage teams
Atrivity - A powerful way to train and engage teams
 

Similar to C5 Mettenmeier Lotusday2007

Vortrag auf der SEACON 2013 in Hamburg: Prozessautomatisierung mit BPMN 2.0 u...
Vortrag auf der SEACON 2013 in Hamburg: Prozessautomatisierung mit BPMN 2.0 u...Vortrag auf der SEACON 2013 in Hamburg: Prozessautomatisierung mit BPMN 2.0 u...
Vortrag auf der SEACON 2013 in Hamburg: Prozessautomatisierung mit BPMN 2.0 u...camunda services GmbH
 
20091112 WJAX BPM und die IT: Architekturen und Use Cases
20091112 WJAX BPM und die IT: Architekturen und Use Cases20091112 WJAX BPM und die IT: Architekturen und Use Cases
20091112 WJAX BPM und die IT: Architekturen und Use Casescamunda services GmbH
 
Roadshow 2018 - Camunda in der Praxis: So geht's
Roadshow 2018 - Camunda in der Praxis: So geht'sRoadshow 2018 - Camunda in der Praxis: So geht's
Roadshow 2018 - Camunda in der Praxis: So geht'scamunda services GmbH
 
Effiziente, intelligente & automatische Arbeitssteuerung in einer heterogenen...
Effiziente, intelligente & automatische Arbeitssteuerung in einer heterogenen...Effiziente, intelligente & automatische Arbeitssteuerung in einer heterogenen...
Effiziente, intelligente & automatische Arbeitssteuerung in einer heterogenen...Thomas Bohn
 
Erweiterte Werkzeugverwaltung mit SAP Pool Asset Management (PAM)
Erweiterte Werkzeugverwaltung mit SAP Pool Asset Management (PAM)Erweiterte Werkzeugverwaltung mit SAP Pool Asset Management (PAM)
Erweiterte Werkzeugverwaltung mit SAP Pool Asset Management (PAM)Joerg Lange
 
Enterprise Architecture Management - Theorie & Praxis
Enterprise Architecture Management - Theorie & PraxisEnterprise Architecture Management - Theorie & Praxis
Enterprise Architecture Management - Theorie & PraxisJan Thielscher
 
Ivory Soa Suite
Ivory Soa SuiteIvory Soa Suite
Ivory Soa SuitePredrag61
 
BPMN 2.0 und die X4 BPM Suite
BPMN 2.0 und die X4 BPM SuiteBPMN 2.0 und die X4 BPM Suite
BPMN 2.0 und die X4 BPM SuiteSoftProject GmbH
 
BPMN - eine Sprache für Business und IT?
BPMN - eine Sprache für Business und IT?BPMN - eine Sprache für Business und IT?
BPMN - eine Sprache für Business und IT?camunda services GmbH
 
Process Automation Forum Vienna, Raiffeisen
Process Automation Forum Vienna, RaiffeisenProcess Automation Forum Vienna, Raiffeisen
Process Automation Forum Vienna, Raiffeisencamunda services GmbH
 
07 06 Xpertivy (Office 2003)
07 06 Xpertivy (Office 2003)07 06 Xpertivy (Office 2003)
07 06 Xpertivy (Office 2003)soreco
 
Appbasierte Wertstromanalyse und Simulation mit SimVSM
Appbasierte Wertstromanalyse und Simulation mit SimVSMAppbasierte Wertstromanalyse und Simulation mit SimVSM
Appbasierte Wertstromanalyse und Simulation mit SimVSMLean Knowledge Base UG
 

Similar to C5 Mettenmeier Lotusday2007 (20)

Vortrag auf der SEACON 2013 in Hamburg: Prozessautomatisierung mit BPMN 2.0 u...
Vortrag auf der SEACON 2013 in Hamburg: Prozessautomatisierung mit BPMN 2.0 u...Vortrag auf der SEACON 2013 in Hamburg: Prozessautomatisierung mit BPMN 2.0 u...
Vortrag auf der SEACON 2013 in Hamburg: Prozessautomatisierung mit BPMN 2.0 u...
 
20091112 WJAX BPM und die IT: Architekturen und Use Cases
20091112 WJAX BPM und die IT: Architekturen und Use Cases20091112 WJAX BPM und die IT: Architekturen und Use Cases
20091112 WJAX BPM und die IT: Architekturen und Use Cases
 
Roadshow 2018 - Camunda in der Praxis: So geht's
Roadshow 2018 - Camunda in der Praxis: So geht'sRoadshow 2018 - Camunda in der Praxis: So geht's
Roadshow 2018 - Camunda in der Praxis: So geht's
 
Effiziente, intelligente & automatische Arbeitssteuerung in einer heterogenen...
Effiziente, intelligente & automatische Arbeitssteuerung in einer heterogenen...Effiziente, intelligente & automatische Arbeitssteuerung in einer heterogenen...
Effiziente, intelligente & automatische Arbeitssteuerung in einer heterogenen...
 
Erweiterte Werkzeugverwaltung mit SAP Pool Asset Management (PAM)
Erweiterte Werkzeugverwaltung mit SAP Pool Asset Management (PAM)Erweiterte Werkzeugverwaltung mit SAP Pool Asset Management (PAM)
Erweiterte Werkzeugverwaltung mit SAP Pool Asset Management (PAM)
 
Enterprise Architecture Management - Theorie & Praxis
Enterprise Architecture Management - Theorie & PraxisEnterprise Architecture Management - Theorie & Praxis
Enterprise Architecture Management - Theorie & Praxis
 
20110223 activiti
20110223 activiti20110223 activiti
20110223 activiti
 
CWMC Insights 2020|15 - Einführung SAPMEINT-Konfiguration
CWMC Insights 2020|15 - Einführung SAPMEINT-KonfigurationCWMC Insights 2020|15 - Einführung SAPMEINT-Konfiguration
CWMC Insights 2020|15 - Einführung SAPMEINT-Konfiguration
 
Ivory Soa Suite
Ivory Soa SuiteIvory Soa Suite
Ivory Soa Suite
 
Rails goes SOA
Rails goes SOARails goes SOA
Rails goes SOA
 
Jug muenchen bpmn in der praxis
Jug muenchen bpmn in der praxisJug muenchen bpmn in der praxis
Jug muenchen bpmn in der praxis
 
BPMN 2.0 und die X4 BPM Suite
BPMN 2.0 und die X4 BPM SuiteBPMN 2.0 und die X4 BPM Suite
BPMN 2.0 und die X4 BPM Suite
 
BPMN - eine Sprache für Business und IT?
BPMN - eine Sprache für Business und IT?BPMN - eine Sprache für Business und IT?
BPMN - eine Sprache für Business und IT?
 
JBoss jBPM
JBoss jBPMJBoss jBPM
JBoss jBPM
 
Process Automation Forum Vienna, Raiffeisen
Process Automation Forum Vienna, RaiffeisenProcess Automation Forum Vienna, Raiffeisen
Process Automation Forum Vienna, Raiffeisen
 
Webinar: Vom Schrauber in die Cloud – Wie geht die Anbindung an das SAP Cloud...
Webinar: Vom Schrauber in die Cloud – Wie geht die Anbindung an das SAP Cloud...Webinar: Vom Schrauber in die Cloud – Wie geht die Anbindung an das SAP Cloud...
Webinar: Vom Schrauber in die Cloud – Wie geht die Anbindung an das SAP Cloud...
 
07 06 Xpertivy (Office 2003)
07 06 Xpertivy (Office 2003)07 06 Xpertivy (Office 2003)
07 06 Xpertivy (Office 2003)
 
Appbasierte Wertstromanalyse und Simulation mit SimVSM
Appbasierte Wertstromanalyse und Simulation mit SimVSMAppbasierte Wertstromanalyse und Simulation mit SimVSM
Appbasierte Wertstromanalyse und Simulation mit SimVSM
 
A4 Pavone@Lotusday2007
A4 Pavone@Lotusday2007A4 Pavone@Lotusday2007
A4 Pavone@Lotusday2007
 
20110203 jug stuttgart
20110203 jug stuttgart20110203 jug stuttgart
20110203 jug stuttgart
 

More from Andreas Schulte

IBM Lotus Notes E-Postbrief Integration
IBM Lotus Notes E-Postbrief IntegrationIBM Lotus Notes E-Postbrief Integration
IBM Lotus Notes E-Postbrief IntegrationAndreas Schulte
 
Lotus Foundations Branch Office
Lotus Foundations Branch OfficeLotus Foundations Branch Office
Lotus Foundations Branch OfficeAndreas Schulte
 
LotusLive Cloud Computing
LotusLive Cloud ComputingLotusLive Cloud Computing
LotusLive Cloud ComputingAndreas Schulte
 
LotusLive Cloud Computing
LotusLive Cloud ComputingLotusLive Cloud Computing
LotusLive Cloud ComputingAndreas 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 VaultAndreas 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
 
C1 Adcon Backup For Domino
C1 Adcon Backup For DominoC1 Adcon Backup For Domino
C1 Adcon Backup For DominoAndreas 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.2009Andreas Schulte
 
B3 Act Lotusday 08 09 2009
B3 Act Lotusday 08 09 2009B3 Act Lotusday 08 09 2009
B3 Act Lotusday 08 09 2009Andreas Schulte
 
A5 Portal Now Überblick
A5 Portal Now ÜberblickA5 Portal Now Überblick
A5 Portal Now ÜberblickAndreas Schulte
 
D4 Contentintegration CONET
D4 Contentintegration CONETD4 Contentintegration CONET
D4 Contentintegration CONETAndreas Schulte
 
Lotus Foundatons Workshop Teil 2
Lotus Foundatons Workshop Teil 2Lotus Foundatons Workshop Teil 2
Lotus Foundatons Workshop Teil 2Andreas Schulte
 
C4 Lotusday2008 Distance Leading
C4 Lotusday2008 Distance LeadingC4 Lotusday2008 Distance Leading
C4 Lotusday2008 Distance LeadingAndreas Schulte
 

More from 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
 
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
 
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
 
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
 
A5 Portal Now Überblick
A5 Portal Now ÜberblickA5 Portal Now Überblick
A5 Portal Now Überblick
 
D4 Contentintegration CONET
D4 Contentintegration CONETD4 Contentintegration CONET
D4 Contentintegration CONET
 
E5 DNUG Lotusday
E5 DNUG LotusdayE5 DNUG Lotusday
E5 DNUG Lotusday
 
Lotus Foundatons Workshop Teil 2
Lotus Foundatons Workshop Teil 2Lotus Foundatons Workshop Teil 2
Lotus Foundatons Workshop Teil 2
 
C4 Lotusday2008 Distance Leading
C4 Lotusday2008 Distance LeadingC4 Lotusday2008 Distance Leading
C4 Lotusday2008 Distance Leading
 

C5 Mettenmeier Lotusday2007

  • 1. Lotusday Arcadeon Hagen, 19. September 2007 Session C5: 14:15 – 15:00 Uhr Mettenmeier GmbH Business Solutions http://www.mbs-gmbh.de Klaus-Dieter Busch / Steffen Laux WebSphere Process Server
  • 2. Lotusday 2007 WebSphere Process Server Klaus-Dieter Busch, Steffen Laux
  • 3. Mettenmeier-Gruppe Struktur & Leistungsspektrum Beratung IT Solutions IT-Services & Support Geodaten- Management Prozess- management Workflow- Anwendungen E-Business Utility Solutions Business Solutions Weiterbildung Anwender- schulungen FGE TrainingsCenter www.mbs-gmbh.de Robuste Tablet-PCs Mobile Solutions Strategische Asset- Management- Beratung Samco Networks
  • 5. Inhalt Beraten Warten Planen Realisieren Hausanschluss Bauakte Auftrag Netzbauprojekt Störungsmeldung Reisekosten Rechnungsprüfung Bestellanforderung Brief to Contract Angebot Anfrage Arbeitsauftrag Genehmigung Inbetriebsetzung Montageauftrag Die kosteneffiziente und flexible Koordination von Aktivitäten, Menschen und Anwendungen innerhalb betrieblicher Prozesse ist uns immer wieder Motivation und Herausforderung. Mission Wir beraten, planen, realisieren und warten Workflowanwendungen und Integrations- lösungen mit der Erfahrung zahlreicher Projekte und mit der Leidenschaft für die Technologie. Als IBM Premier Partner kooperieren wir wiederum in einem Netzwerk sich ergänzender, spezialisierter Partner. Kompetenz Unsere Dienstleistungen und Lösungen unterstützen das Management betrieb-licher Prozesse jeder Branche . Kunden
  • 6. Herausforderung IBM Premier Partner … IBM Lotus IBM WebSphere Utilities Production … … … Services ... … … … techonological capabilities business needs Lotus Workflow Lotus/Domino 8 Quickr, Web 2.0, … Process Server Portalentwicklung SOA…
  • 7.
  • 8. SOA Lebenszyklus nach IBM Prozesse analysieren, optimieren und modellieren Simulation, BPEL Export (Model) Prozesse implementieren (Orchestrierung) und Anwendungen integrieren, Service-Entwicklung (Assemble) Integrationslösungen testen und freigeben (Deploy) Prozessabläufe kontrollieren und überwachen (Manage) WebSphere Business Modeler WebSphere Integration Developer WebSphere Process Server WebSphere Enterprise Service Bus WebSphere Business Monitor
  • 9. BPM und SOA WebSphere Server-Produkte Orchestration BPM Business Rules Messaging Vermittlung Integration Clustering Failover Load Balancing J2EE Runtime App. Server
  • 11. Ausgangssituation: Prozessmodell (WBM) Bedarf entsteht Genehmigung Beschaffung Inventarisierung
  • 13. Design: Entwicklungs-Phasen Modellierung der Business-Objekte Modellierung des Geschäftsprozesses Definition von Regeln (Business Rules) Integration interaktiver Bearbeitungsschritte (Human Tasks) System-Integration
  • 14. Design 1: Daten-Modellierung Bedarfsmeldung WID – Business Object <?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?> <xsd:schema xmlns:xsd=&quot;http://www.w3.org/2001/XMLSchema&quot; xmlns:bons0=&quot;http://PurchaseRequisition&quot; targetNamespace=&quot;http://PurchaseRequisition&quot;> <xsd:include schemaLocation=&quot;GBOItem.xsd&quot;/> <xsd:include schemaLocation=&quot;ASBOItem.xsd&quot;/> <xsd:include schemaLocation=&quot;ASBOPerson.xsd&quot;/> <xsd:complexType name=&quot;PurchaseRequisition&quot;> <xsd:sequence> <xsd:element minOccurs=&quot;1&quot; name=&quot;id&quot; type=&quot;xsd:string&quot;/> <xsd:element maxOccurs=&quot;1&quot; minOccurs=&quot;1&quot; name=&quot;requestor&quot; type=&quot;bons0:Person&quot;/> <xsd:element minOccurs=&quot;0&quot; name=&quot;requestDate&quot; type=&quot;xsd:date&quot;/> <xsd:element minOccurs=&quot;0&quot; name=&quot;subject&quot; type=&quot;xsd:string&quot;/> <xsd:element minOccurs=&quot;0&quot; name=&quot;requestType&quot;> <xsd:simpleType> <xsd:restriction base=&quot;xsd:string&quot;> <xsd:enumeration value=&quot;01&quot;/> <xsd:enumeration value=&quot;02&quot;/> <xsd:enumeration value=&quot;03&quot;/> </xsd:restriction> </xsd:simpleType> </xsd:element> <xsd:element minOccurs=&quot;0&quot; name=&quot;costCenter&quot; type=&quot;xsd:string&quot;/> <xsd:element minOccurs=&quot;1&quot; name=&quot;items&quot; type=&quot;bons0:RequisitionItem&quot; maxOccurs=&quot;unbounded&quot;/> <xsd:element minOccurs=&quot;0&quot; name=&quot;totalAmount&quot; type=&quot;xsd:float&quot;/> </xsd:sequence> </xsd:complexType> </xsd:schema>
  • 15. Design 2: Prozess-Modellierung <bpws:sequence name=&quot;HiddenSequence&quot; wpc:id=&quot;1073741826&quot;> <bpws:receive createInstance=&quot;yes&quot; name=&quot;Receive&quot; operation=&quot;initiateRequisition&quot; partnerLink=&quot;Client&quot; portType=&quot;ns0:PurchaseRequisitionProcess&quot; wpc:displayName=&quot;Receive&quot; wpc:id=&quot;3&quot;> <wpc:output> <wpc:parameter name=&quot;newPurchaseRequisition&quot; variable=&quot;purchaseRequisition&quot;/> </wpc:output> </bpws:receive> <bpws:invoke name=&quot;checkOrderAmount&quot; operation=&quot;checkRequisitionAmount&quot; partnerLink=&quot;RoutingRulesMapping&quot; portType=&quot;ns4:RequisitionInvokeTasks&quot; wpc:displayName=&quot;Bestellwert prüfen&quot; wpc:id=&quot;38&quot;> <wpc:input> <wpc:parameter name=&quot;purchaseRequisition&quot; variable=&quot;purchaseRequisition&quot;/> </wpc:input> <wpc:output> <wpc:parameter name=&quot;result&quot; variable=&quot;resultCheckAmount&quot;/> </wpc:output> </bpws:invoke> <bpws:switch name=&quot;PrüfungsabhängigeVerarbeitung&quot; wpc:businessRelevant=&quot;yes&quot; wpc:displayName=&quot;Prüfungsabhängige Verarbeitung&quot; wpc:id=&quot;12&quot;> <bpws:case wpc:id=&quot;13&quot;> <bpws:condition><![CDATA[boolean __result__1 = resultCheckAmount.getBoolean(&quot;result&quot;); return !__result__1; ]]></bpws:condition> <bpws:sequence name=&quot;HiddenSequence1&quot; wpc:id=&quot;1073741841&quot;> <bpws:while name=&quot;Genehmigungszyklus&quot; wpc:businessRelevant=&quot;yes&quot; wpc:displayName=&quot;Genehmigungszyklus&quot; wpc:id=&quot;18&quot;> <bpws:condition><![CDATA[boolean __result__1 = ((approvalResult == null) || (!approvalResult.getBoolean(&quot;isApproved&quot;))); return __result__1; ]]></bpws:condition>
  • 16.
  • 17.
  • 18.
  • 19.
  • 21. Danke für die Aufmerksamkeit