ti&m seminare (Oracle) BPM in der Cloud Integration, Chancen und Risiken Alexander Knauer Architect ti&m AG Version 1.0 28. Januar 2013 ti&m AG Buckhauserstrasse 24 CH-8048 Zürich Belpstrasse 39 CH-3007 Bern Telefon +41 44 497 75 00 E-Mail info@ti8m.ch Twitter @ti8m_ag Facebook ti8m.ch/fb www.ti8m.ch Consulting. Integration. Individual. Outsourcing. Product. Knowledge. Innovation durch Kreativität www.a-r-t-a-t-w-o-r-k.ch
Agenda Cloud & Delivery Models BPM in der Cloud Architektur Security Aspekte Risiken, Probleme, Lösungen Oracle Komponenten für BPM in der Cloud 31.01.2013 2
Cloud & Delivery Models Definition Was versteht man unter Cloud? Was ist der Unterschied zu In-house Virtualisierung? Cloud ist on demand Infrastruktur und Software dynamische Anpassung an die geschäftlichen Anforderungen die Möglichkeit Geschäftsprozesse webbasiert zu verwalten und betreiben mehr als nur Virtualisierung! 31.01.2013 3
Cloud & Delivery Models Überblick IaaS Infrastructure as a Service - Infrastruktur - Virtualisierung - Provisioning PaaS Platform as a Service - Middleware - Bereitstellung der BPM Suite in der Cloud - Ausführungsplattform SaaS Software as a Service - Anwendungen BPaaS Business Process as a Service - Prozesse 31.01.2013 4
Cloud & Delivery Models Taxonomie 31.01.2013 5
Agenda Cloud & Delivery Models BPM in der Cloud Architektur Security Aspekte Risiken, Probleme, Lösungen Oracle Komponenten für BPM in der Cloud 31.01.2013 6
BPM in der Cloud Vorteile der Cloud Infrastruktur 31.01.2013 7
BPM in der Cloud Schnellerer Markteintritt Schnellerer Markteintritt Schnelles Setup über vorkonfigurierte Amazon Machine Images (AMI). Start & Stop vorkonfigurierter Instanzen on demand. Steuerung aus dem Prozess heraus über die Amazon EC2 Verwaltungs-Webservices. Zeitlich begrenzte Nutzung von Prozessen (z.b. für Migrationsprojekte, Steueramnestie ). 31.01.2013 8
BPM in der Cloud Höhere Skalierbarkeit Höhere Skalierbarkeit Dynamische Skalierbarkeit über Amazon EC2 Instanzen. Alternativ über Clusterfähigkeit der Oracle SOA Suite. Parallel Processing Verteilung lang laufender Prozesse auf mehrere Instanzen on demand. 31.01.2013 9
BPM in der Cloud Höhere Verfügbarkeit Höhere Verfügbarkeit Dynamischer Failover über mehrere definierte Webservice Endpoint URLs. Lastverteilung nach definierten Segmentierungskriterien im Prozess. EC2 SLA 99,9999%. EC2 Load Balancing (optional). Monitoring - Infrastruktur (EC2 Server) durch Amazon - SOA/BPM Suite (Applikations-Ebene) über Oracle Enterprise Manager Vereinfachtes Versioning von Webservices. 31.01.2013 10
BPM in der Cloud Niedrigere Gesamtkosten Niedrigere Gesamtkosten Geringere Kosten für Wartung und Betrieb. Keine Anschaffungskosten für Hardware und Infrastruktur. Günstigeres upgrading der Serverleistung in der Cloud bei steigenden Anforderungen. Hohe Kostentransparenz. Pay per use. 31.01.2013 11
BPM in der Cloud Vorteile von BPM in der Cloud Business Process Outsourcing - eigene Expertise in Form von standardisierten Geschäftsprozessen als BPaaS offerieren. Einfachere Kollaborationsmöglichkeiten - Prozess-Design standort- und / oder firmenübergreifend. - Kontinuierliche Prozessoptimierung. Einfachere Möglichkeit Prozesse dynamisch on-the-fly anzupassen. 31.01.2013 12
Agenda Cloud & Delivery Models BPM in der Cloud Architektur Security Aspekte Risiken, Probleme, Lösungen Oracle Komponenten für BPM in der Cloud 31.01.2013 13
Oracle SOA Suite 11g in der Cloud Beispiel-Architektur Inhouse Systeme Database CRM Legacy (Host) Externe Systeme (z.b. Kundensites) Secure Webservice Layer Secure Webservice Layer Weblogic Server 11g Oracle Service Bus 11g SOA Suite 11g - SOA Domain SOA Server BAM Server OSB Server Admin Server Database Amazon EC2 Cloud 31.01.2013 14
Agenda Cloud & Delivery Models BPM in der Cloud Architektur Security Aspekte Risiken, Probleme, Lösungen Oracle Komponenten für BPM in der Cloud 31.01.2013 15
DB Unternehmens-Netzwerk CRM Legacy (Host) Secure Webservice Layer VPN Gateway IPSec Verbindung Amazon Web Services Cloud Amazon EC2 Webservices VPN Gateway Provisioning Weblogic Server 11g Oracle Service Bus 11g SOA Suite Instanz 2 SOA Suite Instanz 3 SOA Suite 11g - SOA Domain SOA Server BAM Server Admin Server SOA Suite Instanz 1 Amazon EC2 Virtual Private Cloud Amazon Elastic Block Storage DB DB DB 31.01.2013 16
Security Konkrete Massnahmen Absichern der Server-Kommunikation auf Protokollebene. Verschlüsselung der Webservices-Messages über Standard WS-Security Mechanismen. Verschlüsselung der Persistenzdaten in der Cloud auf Oracle Datenbankebene. Nutzung der Virtual Private Cloud Funktionalität der Cloud-Dienste-Anbieter. Cloud Verbindung über einen VPN Tunnel. 31.01.2013 17
Agenda Cloud & Delivery Models BPM in der Cloud Architektur Security Aspekte Risiken, Probleme, Lösungen Oracle Komponenten für BPM in der Cloud 31.01.2013 18
Risken, Probleme, Lösungen Datenschutz und Informationssicherheit Potentieller Zugriff durch Regierungen auf Daten (US Patriot Act) - Fixierung der EC2-Instanzen auf eine Amazon-Region (z.b. Europa, Irland), kein Datentransfer in die USA. - Alternativ Auswahl eines europäischen Cloud-Service-Providers. Prozesse sind oft die zentrale Basis des Geschäftsmodells - Spionage- und Hacking-risiko für cloud-basierte Prozesse. Rechtliche Fragestellungen - Wo hat der Cloud-Dienste-Anbieter seine Rechenzentren? Wo werden die Daten physisch gespeichert? 31.01.2013 19
Oracle SOA Suite 11g in der Cloud Integration von Legacy Anwendungen Trade-off welche Systeme In-house (weiter)betrieben werden und welche durch eine Cloudlösung abgelöst werden. Ggf. Datenreplikation zwischen Datenbanksystemen notwendig. Entwicklung einer Webservice-Fassade für Legacy-Anwendungen und Dienste. Integration über einen ESB. 31.01.2013 20
Agenda Cloud & Delivery Models BPM in der Cloud Architektur Security Aspekte Risiken, Probleme, Lösungen Oracle Komponenten 31.01.2013 21
Oracle Komponenten Oracle Business Process Composer Webbasierte Prozessmodellierung und Customizing (z.b. von Geschäftsregeln). Zentrales Prozess-Repository (Oracle MDS). 31.01.2013 22
Oracle Komponenten Oracle Webcenter Process Spaces Kollaboration divisions- und länderübergreifend. Modeling space, process space, instance space. Social BPM. 31.01.2013 23
Fragen & Diskussion 31.01.2013 24
«Dartatur» und «Spielkonsole» Martin Gut 2008 Innovation durch Kreativität www.a-r-t-a-t-w-o-r-k.ch ti&m AG Buckhauserstrasse 24 CH-8048 Zürich Belpstrasse 39 CH-3007 Bern Telefon +41 44 497 75 00 E-Mail info@ti8m.ch Twitter @ti8m_ag Facebook ti8m.ch/fb www.ti8m.ch