Gemeinsam mehr erreichen.

Ähnliche Dokumente
Gemeinsam mehr erreichen.

Vom MicroService zum Geschäftsprozess Thomas Bröll Principal Consultant Trivadis GmbH, Stuttgart

Gemeinsam mehr erreichen.

News. Enterprise-Architekturen. flexibel & leistungsstark. Microservices und SOA

PRODATIS CONSULTING AG. Folie 1

Seminar Business Process Management und Workflow-Technologie: Grundlagen, Produkte, Forschung

Prozesse als strategischer Treiber einer SOA - Ein Bericht aus der Praxis

WO MICROSERVICES WIRKLICH SINN MACHEN

Überblick Produkte. ORACLE AS 10g R3 JAVA Programming. (5 Tage)

arlanis Software AG SOA Architektonische und technische Grundlagen Andreas Holubek

Dr. Jens Hündling Senior Sales Consultant. DOAG Apps 2011 Berlin, 05. Mai 2011

Zielgruppenorientiertes IT Servicemonitoring. OSMC2013 Oliver Tatzmann

BPA Suite und SOA - vom fachlichen Prozessmodell zur Anwendung. Bernhard Fischer-Wasels Leitender Systemberater

Orchestrator. IT-Paradigmenwechsel im Zeitalter des Cloud Computing. Mohammad Esad-Djou, Solution Architect OPITZ CONSULTING Deutschland GmbH

Präsentation idh logging Framework ILF

Daten haben wir reichlich! The unbelievable Machine Company 1

> einfach mehr schwung

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Cloud Architektur Workshop

> EINFACH MEHR SCHWUNG

Der Trusted Capital Cloud Marktplatz

Über den Unterschied zwischen Business Analysis und Requirements Engineering & Management

Metadata Service Respository (MDS) - Sehen, lernen, verstehen!

Komponentenbasierte Softwareentwicklung

Ein Vergleich zwischen SCA,JBI und WCF. Marcello Volpi

IT-Beratung: Vom Geschäftsprozess zur IT-Lösung

Grid-Systeme. Betrachtung verschiedener Softwareplattformen zur Realisierung von Grids und Vorstellung des Globus Toolkit Grid Systeme 1

BPM im Kontext von Unternehmensarchitekturen. Konstantin Gress

Requirements Engineering Übung 8 Systemmodellierung im RE

+++ Bitte nutzen Sie die integrierte Audio-Funktion von WebEx (Menü Audio -> Integrated Voice Conference -> Start auswählen), um uns zu hören!!!.

SystemHaus. Der DELL-Partner für Unternehmen in der StädteRegion Aachen und den Kreisen Düren, Heinsberg und Euskirchen

Entwicklungsoptimierung mit einem ALM Tool Positionierung mit Fallstudie

Multi-Device Applikationen aus der Swisscom Cloud. Lukas Lehmann

APEX und Workflows: Spaghetticode oder Integration. Sven Böttcher. Consultant, Apps Associates GmbH

B2B für meine Geschäftspartner

Requirements Management mit RequisitePro. Rational in der IBM Software Group. Der Rational Unified Process als Basis für die Projektarbeit

Implementation of a Framework Component for Processing Tasks within Threads on the Application Level

Business Process Management und Workflow-Technologien: Grundlagen, Produkte, Forschung Seminar

Microsoft Office SharePoint 2007

Error-Hospital für Oracle SOA Suite

IoT + BPM: Neue Carrier-Service- Angebote für den Energie-Sektor. SyroCon Consulting GmbH Bosch Software Innovations GmbH

Workflows ganz einfach Einführung in die Process Cloud

Geschäftsprozessimplementierung mit BPMN, ADF und WebCenter

SOA Blueprint. Ordnung im SOA Werkzeugkasten. Tobias Krämer OPITZ CONSULTING München GmbH

Mobile Apps: Von der Entwicklung bis zum Test mit HP Software

Flexibilität im Prozess mit Oracle Business Rules 11g

Fujitsu BeanConnect TM V3.0 Software 0 FUJITSU LIMITED 2013

+++ Bitte nutzen Sie die integrierte Audio-Funktion von WebEx (Menü Audio -> Integrated Voice Conference -> Start auswählen), umuns zu hören!!!.

20. DOAG-Konferenz. Integration der Oracle E-Business Suite. mit einem Dokumenten-Management- System. Thomas Karle PROMATIS software GmbH

Gern beraten wir auch Sie. Sprechen Sie uns an!

Microsoft SharePoint 2013 Designer

Integration mit Service Repositories zur SOA Governance

Komplexe dokumentenbasierte Prozesse mit Oracle Technologien umsetzen

OERA OpenEdge Reference Architecture. Mike Fechner PUG Infotag 19. Mai 05 Frankfurt

Gemeinsam mehr erreichen.

ING-DiBa. Die neue Generation Bank. Implementierung einer SOA am Praxisbeispiel der ING-DiBa AG

Mission. TARGIT macht es einfach und bezahlbar für Organisationen datengetrieben zu werden

Security Patterns. Benny Clauss. Sicherheit in der Softwareentwicklung WS 07/08

Aufbau eines IT-Servicekataloges am Fallbeispiel einer Schweizer Bank

(Oracle) BPM in der Cloud

Prozessorientierte Applikationsund Datenintegration mit SOA

Infrastruktur als Basis für die private Cloud

Ihr Microsoft Spezialist für Migrationen, Upgrades und Infrastruktur-Konzeption für Microsoft SQL Server und Microsoft SharePoint.

Softwareentwicklung mit Enterprise JAVA Beans

<Insert Picture Here> Oracle Business Process Analysis Suite. Gert Schüßler Principal Sales Consultant

OpenSource bei PostFinance Einsatz in der Software Entwicklung. informativ

DIGICOMP OPEN TUESDAY AKTUELLE STANDARDS UND TRENDS IN DER AGILEN SOFTWARE ENTWICKLUNG. Michael Palotas 7. April GRIDFUSION

Frühling für iphone-apps

SOA im Zeitalter von Industrie 4.0

Exkursion zu Capgemini Application Services Custom Solution Development. Ankündigung für Februar 2013 Niederlassung Stuttgart

Die agile Prozesswerkstatt

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Luca Piras SharePoint Specialist it-function software GmbH

Der Begriff Cloud. Eine Spurensuche. Patric Hafner geops

Enterprise Content Management

Sie setzen SharePoint ein?.hier sind Ihre Anwendungen dafür!

Empfehlungen für erfolgreiche ADF-Projekte. Volker Linz Oracle Deutschland B.V. & Co. KG

Die sichere Datenhaltung für optimierte Qualitätssicherung

Evil Tech presents: Windows Home Server

SaaS leben am Beispiel der

Eclipse User Interface Guidelines

Open Source als de-facto Standard bei Swisscom Cloud Services

Adobe FSI Breakfast. Frankfurt, icompetence

Continuous Database Integration mit Flyway

BPEL und seine Kinder

DevOps bei den ID Build-Automatisierung statt Silo-Betrieb

Ein Beispiel. Ein Unternehmen will Internettechnologien im Rahmen des E- Business nutzen Welche Geschäftsprozesse?

Customer Relationship Management

Warum sich das Management nicht für agile Softwareentwicklung interessieren sollte - aber für Agilität

IHK Die Weiterbildung. Zertifikatslehrgang. IT Service Management (ITIL)

Bedeutung von Integrationsarchitekturen im Zeitalter von Mobile, IoT und Cloud

Frankfurt,

DevOps - Entwickelst Du noch oder lieferst Du schon?

Infrastructure Analytics mit idh logging Framework ILF

Platform as a Service (PaaS) & Containerization

Architecture Blueprints

1 Überblick. Alles geregelt Alles geregelt: Einsatz von Rule Engines in SOA Projekten. Heiko Spindler Senior Architekt

Activiti vs. Oracle BPM Suite Duell auf Augenhöhe?

Toolgestützte Prozessdokumentation. Prozessorientiertes E-Government, Joel Meir,

Abschnitt 1. BPM als Lingua franca. Management, Fachbereiche und IT Ist BPM ein Weg zur (Auf-)Lösung der Sprachbarriere?

Transkript:

Gemeinsam mehr erreichen. Microservices in der Oracle SOA Suite Baden 10. September 2015

Ihr Ansprechpartner Carsten Wiesbaum Principal Consultant carsten.wiesbaum@esentri.com @CWiesbaum Schwerpunkte: > Oracle SOA Suite & BPM > Oracle ADF > Oracle WebLogic > Oracle Datenbanken > JavaEE Vernetzen mit esentri 2

Agenda > Klassische Projekte und Architekturmuster > Technische Sicht > Organisatorische Sicht > Microservices > Technische Sicht > Organisatorische Sicht > Vertikale Dekomposition > Microservices in der Oracle SOA Suite

Klassische Projekte und Architekturmuster EINFACH MEHR > MUT 4

Technische Sicht > Richtlinien und Rahmenbedingungen > Server-Technologien > Frameworks > Programmiersprachen > Probleme von schwergewichtigen Makro- und Mikro-Architekturen > Wartbarkeit > Skalierbarkeit > Weiterentwicklung > Deployment > Klassische Projekte und Architekturmuster > Technische Sicht 5

Organisatorische Sicht Any organization that designs a system will inevitably produce a design whose structure is a copy of the organization's communication structure. Conway s Law M. E. Conway: How Do Commi)ees Invent?; Bd. Datama2on magazine, 1968. > Klassische Projekte und Architekturmuster > Organisatorische Sicht 6

Organisatorische Sicht > Spezialisierte Teams > Isolierte Gruppen und Anwendungskomponenten > Großer Abstimmungsaufwand > Jede Gruppe verfolgt eigene Ziele und Ideale > Die Anderen Mentalität > Klassische Projekte und Architekturmuster > Organisatorische Sicht 7

Microservices EINFACH MEHR > SCHWUNG 8

Microservices In short, the microservice architectural style is an approach to developing a single application as a suite of small services, each running in its own process and communicating with lightweight mechanisms, often an HTTP resource API. These services are built around business capabilities and independently deployable by fully automated deployment machinery. There is a bare minimum of centralized management of these services, which may be written in different programming languages and use different data storage technologies. Martin Fowler Mar2n Fowler: Microservices; hcp://mar2nfowler.com/ar2cles/microservices.html, 2014. > Microservices 9

Technische Sicht > Wenige bis keine festen technischen Vorgaben > Intelligente Systeme und einfache Kommunikation > Strenge Kapselung > Shared-Nothing > Dezentrale Datenhaltung > Design for Failure > Eigener Prozessraum > Unabhängige Entwicklung > Unabhängige Skalierung > Evolutionäres Design > Continous Integration/ Delivery > Unabhängige Auslieferung > Microservices > Technische Sicht 10

Organisatorische Sicht > Produkte und keine Projekte > Beschäftigen sich mit einzelnen Geschäftsfeldern > Ownership > Dev-Ops > Heterogene Teams > Alle benötigten Skills in einem Team > Wenige bis keine zentralen Richtlinien und Rahmenbedingungen > Server-Technologien > Frameworks > Programmiersprachen > Microservices > Organisatorische Sicht 11

Vertikale Dekomposition > Aufteilung in einzelne Teilanwendungen > Teilanwendung gehört zu einem Geschäftsbereich > Eigene Datenhaltung > Eigene Präsentation > Teilanwendungen werden miteinander integriert und einheitlich dargestellt > Vertikale Dekomposition und Microservices > Vereinfacht Verwaltung > Schafft fachlich begründete Kommunikationsgrenzen > Teams können sich auf ihren Geschäftsbereich konzentrieren > Microservices > Vertikale Dekomposition 12

Microservices in der Oracle SOA Suite EINFACH MEHR > ORACLE 13

Microservices in der Oracle SOA Suite > Welche Microservice-Prinzipien könnten genutzt werden? > Wie kann die Aufteilung eines Systems in Microservices und Vertikalen mit der Plattform umgesetzt werden? > Bringt die Nutzung der Oracle Infrastruktur dabei Vorteile in der Entwicklung? > Microservices in der Oracle SOA Suite 14

Service Component Architecture (SCA) > SCA als zentrale Komponente der Oracle SOA Suite > Unabhängige Entwicklung > Unabhängige Auslieferung (CI mit Maven ab 12c) > Unabhängig Skalierung > Microservices in der Oracle SOA Suite > SCA 15

SCA Komponenten > Komponenten > BPEL > Mediator > Human Task > Business Rules > Spring Context > Technology Adapter > DB Adapter > JMS Adapter > Coherence Adapter > REST Adapter > > Microservices in der Oracle SOA Suite > SCA Komponenten 16

CRUD Microservice > Microservices in der Oracle SOA Suite > CRUD Microservice 17

Komplexere Geschäftsregeln > Microservices in der Oracle SOA Suite > Komplexere Geschäftsregeln 18

Skalierung > Microservices in der Oracle SOA Suite > Skalierung 19

Vorteile der SOA Suite > Nutzung leistungsstarker & getesteter Infrastruktur > Komponenten > Technology/Cloud Adapter > Design for Failure > Vielfältige Funktionen zur Überwachung Audit-Trail FlowId Konfigurierbarer Detailgrad > Fault Management Framework Retry-Mechanismen Benachrichtigungen Eigene Workflows zur Fehlerbehandlung > Microservices in der Oracle SOA Suite > Vorteile der SOA Suite 20

Vielen Dank! 21