SOA Open Source Reference Platform (OSPR) Workshop

Thema

Service-orientierte Architekturen (SOA) sind bei vielen Unternehmen ein aktuelles Thema und alle wichtigen Hersteller positionieren sich derzeit als SOA-Anbieter.
Neben diesen kommerziellen Varianten bieten sich Open Source-basierte Lösungen als Alternative an.
Obwohl diese Lösungen funktional sehr viel zu bieten haben, gestaltet sich der Einstieg für den Anwender häufig schwierig.
Dieser Workhop zeigt die Möglichkeiten einer Open Source-basierten SOA anhand konkreter Beispiele auf.
Er vermittelt Stärken und Schwächen der Technologien und bietet den Teilnehmern eine Entscheidungshilfe für die Auswahl der eigenen SOA Plattform.

Dauer

1-2 Tage

Dieser Workshop wird nur als Inhouse Workshop angeboten. Gerne unterbreiten wir Ihnen ein individuelles Angebot.
Bitte sprechen Sie uns an.

Zielgruppe

Der Workshop richtet sich an Entscheider, Entwickler und Architekten.

Voraussetzungen

Kenntnisse in der Entwicklung von SOA, Java, XML sind von Vorteil.
Die Teilnahme am SOA Workshop (Eine praktische Einführung in Service-orientierte Architekturen) ist zu empfehlen.

Inhalt

Dieser Workshop vermittelt den aktuellen Stand der Technik im Bereich von Service-orientierten Architekturen auf der Basis von Open Source Technologien.
Er umfasst eine Einführung in die einzelnen Produkte und zeigt wie diese in einer SOA sinnvoll eingesetzt und kombiniert werden können.

Der Workshop basiert auf der SOA Open Source Reference Platform (OSRP). Diese integriert die verwendeten Open Source Produkte und stellt eine Fallstudie bereit, anhand dieser auch sehr entwicklungsnahe Aspekte im Detail behandelt werden können.

Auf Wunsch kann eine prototypische Lösung auf der Basis kundenspezifischer Anforderungen erarbeitet werden.

Trainer

Wolfgang Pleus arbeitet seit über 15 Jahren als Berater im Bereich grosser Unternehmenslösungen.
In zahlreichen Projekten hat er praktische Erfahrungen im Bereich serviceorientierter Architekturen erworben und gibt diese als Trainer regelmäßig weiter.
Zurzeit beschäftigt er sich hauptsächlich mit der Entwicklung er eine Open Source-basierten SOA im Bereich der internationalen Verwaltung.

Agenda

Behandelt werden Open Source Produkte mit Relevanz für die unterschiedlichen technischen Bereiche einer Service-orientieren Architektur.

Service Entwicklung

Anhand verschiedener Frameworks wird gezeigt, wie sich kontraktbasierte Web Services entwickeln und betreiben lassen.

Service-orientiertes Anwendungsdesign

Es wird gezeigt, wie Anwendungen für die SOA-Integration vorbereitet werden können.

Entwicklung und Erstellungsprozess

Es wird gezeigt, welche Tools sich für die Entwicklung und Erstellung von Prozessen und Services eignen.

Service Component Architecture (SCA)

Es wird verdeutlicht, welche Rolle die Service Component Architecture in einer SOA spielen kann.

Business Process Management (BPM)

Es wird gezeigt, wie sich Geschäftsprozesse modellieren und ausführen lassen.

Business Rules (BRMS)

Es wird gezeigt, wie sich sich durch den Einsatz von Rule Management Systemen, Geschäftsregeln von Fachanwendern zur Laufzeit ändern lassen und somit zu agilen Systemen beitragen können.

Enterprise Service Bus (ESB)

Es wird gezeigt, wie Service transparent über unterschiedlichen Protokolle kommunizieren können.

Business Activity Monitoring (BAM)

Es wird verdeutlicht, wie prozessbezogene Ereignisse aufgezeichnet und grafisch präsentiert werden können.

Message Broker

Es wird verdeutlicht, wie sich Service-Anbieter und Service-Konsumenten durch einen Message Broker entkoppeln lassen.

Sicherheit

Es wird gezeigt, wie sich ein Security-Gateway realisieren lässt.

Registry/Repository

Es wird gezeigt, wie ein Repository dazu beiträgt die Wiederverwendbarkeit von Services zu erhöhen.

Scripting

Es wird gezeigt, wie Scriptsprachen dazu beitragen können, flexible und agile Anwendungen zu realisieren.

Domänenspezifische Sprachen (DSL)

Es wird gezeigt, wie domänenspezifische Sprachen entwickelt werden können, um die Kluft zwischen IT und Fachabteilungen endgültig zu schliessen.


Der Workshop behandelt die folgenden Produkte:
Groovy, Eclipse Equinox, Apache ActiveMQ, Apache Tuscany, Apache Ode, Apache ServiceMix, Freebxml Repository, Eclipse und Netbeans IDE, Maven 2, Apache Tomcat, Apache Axis2, Apache CXF, xFire, OpenRules.