Implementing Enterprise Integration Patterns with Apache Camel
|
|
- Sigrid Beck
- vor 7 Jahren
- Abrufe
Transkript
1 Herzlich Willkommen! Implementing Enterprise Integration Patterns with Apache Camel Nr. 1
2 Über den Referenten Eduard Hildebrandt IT Consultant Berater EAI Architekt SOA Coach MDA +49 (0711) (0160) Juli 2008 Implementing Enterprise Integration Patterns with Apache Camel Nr. 2
3 Nr. 3
4 Nr. 4
5 Definitionen Enterprise Application Integration (EAI) ist ein Konzept zur unternehmensweiten Integration der Geschäftsfunktionen entlang der Wertschöpfungskette, die über verschiedene Applikationen auf unterschiedliche Plattformen verteilt sind, und im Sinne der Daten- und Geschäftsprozessintegration verbunden werden können. + Design Patterns beschreiben bewährte Lösungs-Schablonen für ein Entwurfsproblem. Sie stellen damit wiederverwendbare Vorlagen zur Problemlösung dar, die in einem spezifischen Kontext einsetzbar sind. = Enterprise Integration Patterns sind bewährte Lösungsschablonen zur Integration von Geschäftsfunktionen und Anbindung von verschiedenen Anwendungen auf unterschiedlichen Plattformen. Nr. 5
6 Buchempfehlung Titel: Enterprise Integration Patterns Autor: Gregor Hohpe und Bobby Woolf Verlag: Addison-Wesley ISBN: Nr. 6
7 Messaging Nachricht Nachricht Sender Empfänger location dependencies data format dependencies temporal dependencies Nr. 7
8 Was ist Apache Camel? Open-Source Java Framework Implementiert ca. 35 Enterprise Integration Patterns Domain Specific Language (Fluent API) Nr. 8
9 Apache Camel Architecture Nr. 9
10 Es war einmal vor nicht allzulanger Zeit an einem wunderschönen Tag ein IT-Architekt, der seinen Einkauf plante. Nr. 10
11 Nr. 11
12 Nr. 12
13 Nr. 13
14 Einkaufsliste Käse Tomaten Brot Malstifte Kinderüberraschung Teddybär Nr. 14
15 Einkaufsliste mit Messaging Ehefrau Wunsch Wunsch? Sohn Wünsche Wunsch Tochter Nr. 15
16 Einkaufsliste mit Apache Camel Nr. 16
17 Pattern: Router Output 1 Empfänger Sender Input Sender 1 Output 1 Empfänger Router Emfängt eine Nachricht von einem und leitet diese abhängig von bestimmten Kriterien an einen anderen weiter. Verändert nur das Ziel der Nachricht und nicht den Inhalt der Nachricht. Nr. 17
18 Einsatz von Router Ehefrau Wunsch Wunsch Router Wünsche der Ehefrau Sohn Wünsche Wunsch Wünsche des Sohnes Tochter Invalid Messages Wünsche der Tochter Nr. 18
19 Router mit Apache Camel Nr. 19
20 Pattern: Message Translator Sender Input Output Empfänger Sender 1 Translator Transformiert von einem Datenformat in ein anderes Datenformat. Äquivalent zum Adapter Pattern für Nachrichten. Nr. 20
21 Einsatz von Message Translator Translator Ehefrau Wunsch Wunsch Router Wünsche der Ehefrau Translator Sohn Wünsche Wunsch Wünsche des Sohnes Translator Wünsche im einheitlichen Format Tochter Invalid Messages Wünsche der Tochter Nr. 21
22 Transformation der Nachrichten (Ehefrau) Wunsch der Ehefrau: // CSV: Produkt,Anzahl Milch,2 Translator Allgemeine Darstellung: <wish> <productname>milch</productname> <quantity>2</quantity> </wish> Nr. 22
23 Transformation der Nachrichten (Sohn) Wunsch des Sohns: // Java Serialization [binäre Daten] Translator Allgemeine Darstellung: <wish> <productname>kinderei</productname> <quantity>2</quantity> </wish> Nr. 23
24 Transformation der Nachrichten (Tochter) Wunsch der Tochter: <wunsch> <produkt>teddybaer</produkt> <anzahl>1</anzahl> </wunsch> Translator Allgemeine Darstellung: <wish> <productname>teddybaer</productname> <quantity>1</quantity> </wish> Nr. 24
25 Pattern: Normalizer Normalizer Translator Sender A Router Translator Sender B Translator Sender C Invalid Messages Transformiert Nachrichten in unterschiedlichen Datenformaten in ein einheitliches Datenformat. Verwendet intern einen Message Router und mehrere Message Translators. Nr. 25
26 Einsatz von Normalizer Entspricht Normalizer Pattern Translator Ehefrau Wunsch Wunsch Router Wünsche der Ehefrau Translator Sohn Wünsche Wunsch Wünsche des Sohnes Normalisiert Wünsche Translator Tochter Invalid Messages Wünsche der Tochter Nr. 26
27 Einsatz von Normalizer Ehefrau Wunsch Wunsch Normalizer Sohn Wünsche Wunsch Tochter Nr. 27
28 Normalizer mit Apache Camel Nr. 28
29 Pattern: Filter Filter Sender Empfänger spezielle Art von einem Router leitet nur Nachrichten weiter, die bestimmten Kriterien entsprechen hat im Gegensatz zu einem Router nur einen Output- Nr. 29
30 Einsatz von Filter Ehefrau Wunsch Wunsch Normalizer Sohn Wünsche Wunsch Tochter Nr. 30
31 Filter mit Apache Camel Nr. 31
32 Pattern: Aggregator Sender A Aggregator Sender B Empfänger spezieller, zustandsbehafteter Filter identifiziert Nachrichten, die zueinander gehören sendet die aggregierten Informationen in einer eigenständigen Nachricht weiter Nr. 32
33 Einsatz von Aggregator Ehefrau Wunsch Wunsch Normalizer Filter Aggregator Sohn Wünsche Wunsch Tochter Nr. 33
34 Aggregator in Apache Camel Nr. 34
35 Einkaufsliste (sortiert) Einkaufsliste Käse Tomaten Brot Malstifte Kinderüberraschung Teddybär Bäckerei Brot Lebensmitteldiscounter Käse Tomaten Kinderüberraschung Schreibwaren Malstifte Spielzeug Teddybär Nr. 35
36 Pattern: Splitter Request Splitter Router Empfänger A Sender Empfänger B Teilt eine zusammengesetzte Nachricht in eine Reihe einzelner Nachrichten auf. Wird in der Regel mit einem Router eingesetzt. Nr. 36
37 Einsatz von Splitter Ehefrau Wunsch Wunsch Normalizer Filter Aggregator Translator Splitter Sohn Wünsche Wunsch Tochter Nr. 37
38 Wo kann Apache Camel eingesetzt werden? Service Runtime (z.b. Apache CXF) Enterprise Service Bus (z.b. ServiceMix) Messaging System (z.b. Active MQ) Ihre eigenen Java Anwendung (mit oder ohne Spring Framework) Nr. 38
39 Testen mit Apache Camel Mock Endpoint ermöglichen das Testen ob: korrekter Anzahl von Nachrichten emfangen wurde korrekter Payload, in richtiger Reihenfolge emfangen wurde die Nachrichten bestimmten Bedinungen (XPath) entsprechen Nr. 39
40 Dokumentation mit Apache Camel Generierung von Dokumentation mit einem Maven Plugin Visualisierung des Nachrichtenflusses mit GraphViz unterstützt HTML, PNG, SVG Nr. 40
41 Warum EIP und Apache Camel? Damit das nicht mit Ihrer Architektur passiert! Nr. 41
42 Denn dies führt in der Regel dazu: Nr. 42
43 Setzen Sie statt dessen Enterprise Integration Patterns ein Translator Ehefrau Wunsch Wunsch Router Wünsche der Ehefrau Translator Sohn Wünsche Wunsch Wünsche des Sohnes Translator Wünsche im einheitlichen Format Tochter Invalid Messages Wünsche der Tochter und dokumentieren Sie Ihre Architektur! Nr. 43
44 Das spart Ihnen Zeit Geld Nr. 44
45 Denken Sie lieber über die wirklich wichtigen Dinge nach! Nr. 45
46 Besuchen Sie uns an unserem Stand Kostenlos! und sichern Sie sich ein EIP-Poster! Nr. 46
47 Fazit 1. Enterprise Integration ist komplex! 2. Enterprise Integration Patterns sind bewährte Lösungs-Schablonen. Nutzen Sie diese! 3. Apache Camel ist ein hervorragendes Integration Framework. Testen Sie es! 4. Lassen Sie sich von Logica beraten! Enjoy your day! Nr. 47
48 Nr. 48
49 Eduard Hildebrandt IT Consultant +49 (0711) (0160) Nr. 49
50 Logica is a leading IT and business services company, employing 39,000 people across 36 countries. It provides business consulting, systems integration, and IT and business process outsourcing services. Logica works closely with its customers to release their potential enabling change that increases their efficiency, accelerates growth and manages risk. It applies its deep industry knowledge, technical excellence and global delivery expertise to help its customers build leadership positions in their markets. Logica is listed on both the London Stock Exchange and Euronext (Amsterdam) (LSE: LOG; Euronext: LOG). More information is available at Juli February Implementing Enterprise Guidelines Integration & Samples Patterns with Apache Camel No. Nr. 50
Integrationsmuster am Beispiel von Apache Camel
Integrationsmuster am Beispiel von Apache Camel @berlin.jar buschmais GbR Inhaber Torsten Busch, Frank Schwarz, Dirk Mahler und Tobias Israel Adresse Leipziger Str. 93 01127 Dresden info@buschmais.de http://www.buschmais.de
MehrApplication Lifecycle Management
Application Lifecycle Management unter Einsatz von Open Source OOP 2010 Heinrich Freiherr von Schwerin Paul Lajer Logica 2008. All rights reserved Über die Sprecher Heinrich Freiherr von Schwerin Logica
MehrGemusterte Kamele. Systemintegration mit Java und Apache Camel. Tobias Israel tobias.israel@buschmais.com
Gemusterte Kamele Systemintegration mit Java und Apache Camel Tobias Israel tobias.israel@buschmais.com Die Monolithen sterben aus! Eine Applikation = Viele Applikationen Interaktion Kooperation Verfügbarkeit...
MehrIntegration im Enterprise Umfeld
Integration im Enterprise Umfeld Sven Tissot pdv Technische Automation + Systeme GmbH Hamburg DOAG 2007 pdv Technische Automation + Systeme GmbH, 2007 1 Eckdaten Individual-Software Client/Server- und
MehrEnterprise Application Integration Patterns Message Routing
Enterprise Application Integration Patterns Message Routing Seminar Software Design Patterns Sommersemester 09 Vortragender: Johannes Schmidt Betreuer: Martin Gebauer Johannes Schmidt 06.05.2009 Packet
MehrEin Vergleich zwischen SCA,JBI und WCF. Marcello Volpi
Service Component Architecture Ein Vergleich zwischen SCA,JBI und WCF Marcello Volpi Agenda Einführung Service Component Architecture (SCA) Java Business Integration (JBI) Windows Communication Foundation
Mehr1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.
1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. Entwicklung von Services mit Oracle SOA Suite oder JEE Markus Lohn SOA/Integration Architect 2 Copyright 2011, Oracle and/or its affiliates.
MehrErfahrungsbericht zu JBoss SOA Platform 6 Tech Talk 2013, 17. Oktober 2013, Bern
Erfahrungsbericht zu JBoss SOA Platform 6 Tech Talk 2013, 17. Oktober 2013, Bern Daniel Tschan Technischer Leiter Michael Zaugg Software-Ingenieur Motivation Puzzle Through 2016, companies will continue
MehrSOA im Zeitalter von Industrie 4.0
Neue Unterstützung von IT Prozessen Dominik Bial, Consultant OPITZ CONSULTING Deutschland GmbH Standort Essen München, 11.11.2014 OPITZ CONSULTING Deutschland GmbH 2014 Seite 1 1 Was ist IoT? OPITZ CONSULTING
MehrBedeutung von Integrationsarchitekturen im Zeitalter von Mobile, IoT und Cloud
Bedeutung von Integrationsarchitekturen im Zeitalter von Mobile, IoT und Cloud OPITZ CONSULTING Deutschland GmbH 2015 Seite 1 Sven Bernhardt n Solution architect @OPITZ CONSULTING Deutschland GmbH n Oracle
MehrArchitecture Blueprints
Architecture Blueprints Daniel Liebhart, Peter Welkenbach, Perry Pakull, Mischa Kölliker, Michael Könings, Markus Heinisch, Guido Schmutz Ein Leitfaden zur Konstruktion von Softwaresystemen mit Java Spring,.NET,
MehrAus EAI wird SOA: Integration mit Forms und ADF. pdv TAS. Torsten von Osten, Sven Tissot pdv Technische Automation + Systeme GmbH Hamburg
Aus EAI wird SOA: Integration mit Forms und ADF Torsten von Osten, Sven Tissot pdv Technische Automation + Systeme GmbH Hamburg DOAG 2007 pdv Technische Automation + Systeme GmbH, 2007 Seite 1 Eckdaten
MehrInhaltsverzeichnis. Daniel Liebhart, Guido Schmutz, Marcel Lattmann, Markus Heinisch, Michael Könings, Mischa Kölliker, Perry Pakull, Peter Welkenbach
sverzeichnis Daniel Liebhart, Guido Schmutz, Marcel Lattmann, Markus Heinisch, Michael Könings, Mischa Kölliker, Perry Pakull, Peter Welkenbach Integration Architecture Blueprint Leitfaden zur Konstruktion
MehrCustomer-specific software for autonomous driving and driver assistance (ADAS)
This press release is approved for publication. Press Release Chemnitz, February 6 th, 2014 Customer-specific software for autonomous driving and driver assistance (ADAS) With the new product line Baselabs
MehrComparing Software Factories and Software Product Lines
Comparing Software Factories and Software Product Lines Martin Kleine kleine.martin@gmx.de Betreuer: Andreas Wuebbeke Agenda Motivation Zentrale Konzepte Software Produktlinien Software Factories Vergleich
MehrAPEX und Workflows: Spaghetticode oder Integration. Sven Böttcher. Consultant, Apps Associates GmbH
APEX und Workflows: Spaghetticode oder Integration Sven Böttcher Consultant, Apps Associates GmbH Apps Associates Apps Associates gegründet 2002 in Boston (HQ) seit 2003 GDC in Hyderabad seit 2006 in Dortmund
MehrInhaltsverzeichnis. a. Standorte...3 1. Design Patterns...6. b. Impressum... 16. i. C#.NET...6. ii. Enterprise Integration Patterns...
2 Inhaltsverzeichnis a. Standorte...3 1. Design Patterns...6 i. C#.NET...6 ii. Enterprise Integration Patterns... 8 iii. Entwurfsmuster-Katalog Standard (GoF)...10 iv. Java...12 v. PHP... 14 b. Impressum...
MehrVon der Anwendungszur Service-Landschaft. Stefan Tilkov, innoq stefan.tilkov@innoq.com
Von der Anwendungszur Service-Landschaft Stefan Tilkov, innoq stefan.tilkov@innoq.com Stefan Tilkov Geschäftsführer und Principal Consultant, innoq Deutschland GmbH Fokus auf SOA, Web-Services, REST SOA-Editor
MehrBusiness Process Management und Enterprise Service Bus
Business Process Management und Enterprise Service Bus Gegner oder doch eine gute Ergänzung? Author: Date: Markus Demolsky Soreco International 08. November 2010 Vortragender Warum über Integration nachdenken?
MehrExkursion zu Capgemini Application Services Custom Solution Development. Ankündigung für Februar 2013 Niederlassung Stuttgart
Exkursion zu Capgemini Application Services Custom Solution Development Ankündigung für Februar 2013 Niederlassung Stuttgart Ein Nachmittag bei Capgemini in Stuttgart Fachvorträge und Diskussionen rund
MehrExplore. Share. Innovate.
Explore. Share. Innovate. Vordefinierte Inhalte & Methoden für das Digitale Unternehmen Marc Vietor Global Consulting Services Business Development and Marketing Vordefinierte Inhalte & Methoden für das
MehrSoftware-Architekturen für das E-Business
Sebastian Herden Jorge Marx Gömez Claus Rautenstrauch Andre Zwanziger Software-Architekturen für das E-Business Enterprise-Application-Integration mit verteilten Systemen Mit 60 Abbildungen 4y Springer
MehrWie testen Sie Ihre Prozesse?
Wie testen Sie Ihre Prozesse? Wolfgang Strunk (Talend) und Johannes Rost (C1 WPS) WAM Workshop 2011 C1 WPS GMBH //// Vogt-Kölln-Straße 30 //// 22527 HAMBURG //// GERMANY Talend is a global Leader in Integration
MehrEA, BPM und SOA mit der Oracle BPA Suite
EA, BPM und SOA mit der Oracle BPA Suite Dirk Stähler, Direktor Strategie und Innovation OPITZ CONSULTING GmbH Nürnberg, 2009/11/18 OPITZ CONSULTING GmbH 2009 Seite 1 Die neue BPA Suite 11p (*) (p = Pencil)
MehrAbout me. Hajo Normann SOA/BPM Architect at EDS, an HP company. Oracle ACE Director
About me Hajo Normann hansjorg.normann@eds.com SOA/BPM Architect at EDS, an HP company Oracle ACE Director Speaker on several IT conferences: Jax, W-Jax, OOP Co-Author of several SOA/BPM articles, e.g.
MehrWE SHAPE INDUSTRY 4.0 BOSCH CONNECTED INDUSTRY DR.-ING. STEFAN AßMANN
WE SHAPE INDUSTRY 4.0 BOSCH CONNECTED INDUSTRY DR.-ING. STEFAN AßMANN Bosch-Definition for Industry 4.0 Our Seven Features Connected Manufacturing Connected Logistics Connected Autonomous and Collaborative
MehrFrühling für iphone-apps
Spring-basierte Backends für ios-applikationen Stefan Scheidt Solution Architect OPITZ CONSULTING GmbH OPITZ CONSULTING GmbH 2010 Seite 1 Wer bin ich? Software-Entwickler und Architekt Trainer und Coach
MehrSecurity Patterns. Benny Clauss. Sicherheit in der Softwareentwicklung WS 07/08
Security Patterns Benny Clauss Sicherheit in der Softwareentwicklung WS 07/08 Gliederung Pattern Was ist das? Warum Security Pattern? Security Pattern Aufbau Security Pattern Alternative Beispiel Patternsysteme
MehrHuman Capital Management
Human Capital Management Peter Simeonoff Nikolaus Schmidt Markt- und Technologiefaktoren, die Qualifikation der Mitarbeiter sowie regulatorische Auflagen erfordern die Veränderung von Unternehmen. Herausforderungen
MehrEntwicklungswerkzeuge
Entwicklungswerkzeuge Werner Struckmann & Tim Winkelmann 10. Oktober 2012 Gliederung Anforderungen Projekte Debugging Versionsverwaltung Frameworks Pattern Integrated development environment (IDE) Werner
MehrWeb Services. XML, WSDL, SOAP und UDDI Einblicke und Ausblicke. 31.03.2003 J.M.Joller 1
Web Services XML, WSDL, SOAP und UDDI Einblicke und Ausblicke 31.03.2003 J.M.Joller 1 Inhalt Architekturen Main Stream.NET J2EE und Applikations-Server Sicht der Anbieter Java J2EE J2EE versus.net Web
MehrCompany Profile Computacenter
Company Profile Computacenter COMPUTACENTER AG & CO. OHG 2014 Computacenter an Overview Computacenter is Europe s leading independent provider of IT infrastructure services, enabling users and their business.
MehrMOBILE ENTERPRISE APPLICATION PLATFORM (MEAP)
MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP) Oliver Steinhauer Markus Urban.mobile PROFI Mobile Business Agenda MOBILE ENTERPRISE APPLICATION PLATFORM AGENDA 01 Mobile Enterprise Application Platform
MehrAlgorithms for graph visualization
Algorithms for graph visualization Project - Orthogonal Grid Layout with Small Area W INTER SEMESTER 2013/2014 Martin No llenburg KIT Universita t des Landes Baden-Wu rttemberg und nationales Forschungszentrum
MehrAnyWeb AG 2008 www.anyweb.ch
Agenda SM7 Service Service Manager 7 Service Lifycycle Demo Q&A HP Software BTO System Service Business outcomes STRATEGY Project & Portfolio CIO Office SOA CTO Office APPLICATIONS Quality Quality Performance
MehrIBM Financial Services Capital Markets
IBM Global Business Services Oktober 2010 IBM Financial Services Capital Markets Als Experten der Finanzdienstleistungsbranche beraten und unterstützen wir unsere Kunden während des gesamten Projektzyklus.
MehrIntegration mit Service Repositories zur SOA Governance
Integration mit Service Repositories zur SOA Governance Nürnberg, 10.11.2009 I N H A L T 1. SOA Governance 2. Service Repository 3. Modelle und Service Repository 4. Modell-Driven SOA I N H A L T 1. SOA
MehrHerzlich Willkommen! Die neue Dimension des Bedienungskomforts: Fiori 2.0
Herzlich Willkommen! Die neue Dimension des Bedienungskomforts: Fiori 2.0 1 Fiori Ein Erfolgsgeschichte mit Hürden_ Markteinführung im 2013 25 einfache, transaktional orientierte Fiori Apps Sehr bescheidenes
MehrSeminar Business Process Management und Workflow-Technologie: Grundlagen, Produkte, Forschung
IBM WebSphere Process Server Seminar Business Process Management und Workflow-Technologie: Grundlagen, Produkte, Forschung AGENDA 1. Überblick 2. WebSphere Process Server 3. Komponenten 4. Präsentation
MehrCamelCaseCon 2011 Vortrag von Stefan Glase am 07.09.2011. Statische Code-Analyse für Groovy & Grails mit CodeNarc
Statische Code-Analyse für Groovy & Grails mit CodeNarc CamelCaseCon 2011 Vortrag von Stefan Glase am 07.09.2011 OPITZ CONSULTING GmbH 2011 Folie 1 Stefan Glase, OPITZ CONSULTING Software-Entwickler Java
MehrITIL V3 zwischen Anspruch und Realität
ITIL V3 zwischen Anspruch und Realität Christian Lotz, Dipl.-Inform. Med. certified IT Service Manager & ISO 20000 Consultant 9. März 2009 IT-Service Management ISO 20000, ITIL Best Practices, Service
MehrPhasen. Gliederung. Rational Unified Process
Rational Unified Process Version 4.0 Version 4.1 Version 5.1 Version 5.5 Version 2000 Version 2001 1996 1997 1998 1999 2000 2001 Rational Approach Objectory Process OMT Booch SQA Test Process Requirements
MehrGergely Tóth. Fachkenntnisse und Kompetenzen. Geburtsdatum: 02. 05. 1980. E-mail: toth.gergely@sch.bme.hu Handy: +4917681093200; +36305523366
Gergely Tóth Geburtsdatum: 02. 05. 1980. E-mail: toth.gergely@sch.bme.hu Handy: +4917681093200; +36305523366 Fachkenntnisse und Kompetenzen Haupt Qualifikationen: Vollständige Kenntnisse und Praxis in
MehrGliederung. Einführung Phasen Ten Essentials Werkzeugunterstützung Aktivitäten, Rollen, Artefakte Werkzeug zur patternorientierten Softwareentwicklung
Peter Forbrig RUP 1 Gliederung Einführung Phasen Ten Essentials Werkzeugunterstützung Aktivitäten, Rollen, Artefakte Werkzeug zur patternorientierten Softwareentwicklung Peter Forbrig RUP 2 Rational Unified
MehrLeistung schafft Vertrauen
SOA Hintergrund und Praxis visionäre Praxis oder praxisnahe Vision Toni Gasser Integration Services 27. Oktober 2010 Leistung schafft Vertrauen Private Banking Investment Banking Asset Management Seite
MehrCase Study: Zeitungen zustellen mit Oracle Maps und Oracle Apex
Case Study: Zeitungen zustellen mit Oracle Maps und Oracle Apex DOAG SIG-Spatial-Day, Essen 4 nov 2009 Bertram Hof, principal BI consultant Logica, Netherlands Logica 2009. All rights reserved Agenda Intro
MehrJo Weilbach, Mario Herger SAP xapps - Architektur und Entwicklung mit dem Composite Application Framework. Galileo Press
Jo Weilbach, Mario Herger SAP xapps - Architektur und Entwicklung mit dem Composite Application Framework Galileo Press Inhalt Vorwort 9 Danksagung Einleitung 11 13 1 SAP xapps - Grundlagen 17 1.1 Marktsituation
MehrDSHL7: Eine Domain Specific Language für HL7v3 in Scala
DISL Seven DSHL7: Eine Domain Specific Language für HL7v3 in Scala Markus Gumbel, Ahmet Gül Institut für Medizinische Informatik Überblick Motivation: Warum eine DSL für HL7v3? Ansätze für eine DSL Beispiel:
MehrAgon Solutions. The native web mobile Architekturen mit HTML5 und PhoneGap. Ihre Prozesse in besten Händen.
The native web mobile Architekturen mit HTML5 und PhoneGap Juri Urbainczyk Agon meets Technology 26. Februar 2013 Agon Solutions Ihre Prozesse in besten Händen. 1 Worum geht s? Mobile und mehr Warum HTML5?
MehrEnterprise Application Integration Erfahrungen aus der Praxis
Enterprise Application Integration Erfahrungen aus der Praxis Teil 4: EAI und.net, EAI und J2EE Tutorial NODs 2002, Wolfgang Keller and Generali 2001, 2002, all rights reserved 1 Überblick EAI und....net
MehrJava als Integrationslösung in einer gewachsenen Anwendungslandschaft. Claus Straube, IT Architekt für EAI und Java
Java als Integrationslösung in einer gewachsenen Anwendungslandschaft laus Straube, IT Architekt für und Java ie Landeshauptstadt München (LHM) Mit ca. 1,5 Mio. Einwohnern größte Kommune eutschlands. In
MehrErfahrungen und Erkenntnisse. Klaus Richarz, HBT GmbH
Erfahrungen und Erkenntnisse Klaus Richarz, HBT GmbH Java Enterprise Edition 5.0 JBoss Seam Konsequenzen für Realisierung Qualitätssicherung Build & Deployment Fazit & Empfehlungen JBoss Seam in Projekten,
MehrIntegration von Web Services in J EE Anwendungen mit XFire. 1/26 André Janus - Integration von Web Services in J EE Anwendungen mit XFire
Integration von Web Services in J EE Anwendungen mit XFire 1/26 André Janus - Integration von Web Services in J EE Anwendungen mit XFire univativ : = Umsetzung durch Studenten und Young Professionals.
MehrProzesse als strategischer Treiber einer SOA - Ein Bericht aus der Praxis
E-Gov Fokus Geschäftsprozesse und SOA 31. August 2007 Prozesse als strategischer Treiber einer SOA - Ein Bericht aus der Praxis Der Vortrag zeigt anhand von Fallbeispielen auf, wie sich SOA durch die Kombination
MehrWEBINAR@LUNCHTIME THEMA: "SAS STORED PROCESSES - SCHNELL GEZAUBERT" HELENE SCHMITZ
WEBINAR@LUNCHTIME THEMA: "SAS STORED PROCESSES - SCHNELL GEZAUBERT" HELENE SCHMITZ HERZLICH WILLKOMMEN BEI WEBINAR@LUNCHTIME Moderation Anne K. Bogner-Hamleh SAS Institute GmbH Education Consultant Training
Mehrarlanis Software AG SOA Architektonische und technische Grundlagen Andreas Holubek
arlanis Software AG SOA Architektonische und technische Grundlagen Andreas Holubek Speaker Andreas Holubek VP Engineering andreas.holubek@arlanis.com arlanis Software AG, D-14467 Potsdam 2009, arlanis
MehrAbschlusspräsentation Projekt Loan Broker mit BizTalk 2010
Abschlusspräsentation Projekt Loan Broker mit BizTalk 2010 Vortrag im Rahmen der Vorlesung Integration Engineering Dozent: Prof. Dr. Martin Buchheit SS 2011 Referenten: Florian Kalisch, Denis Radjenovic
MehrUML Modellierung und Model Driven Architecture (MDA) für Java mittels Rational Software Architect (RSA)
UML Modellierung und Model Driven Architecture (MDA) für Java mittels Rational Software Architect (RSA) IBM Software Group, Rational Austria 2011 IBM Corporation Agenda Was ist MDA und welche Probleme
MehrMartin Krasser & Christian Ohr ICW AG. Die Open ehealth Integration Platform (IPF)
Martin Krasser & Christian Ohr ICW AG Die Open ehealth Integration Platform (IPF) Martin Krasser Position Software architect and engineer @ ICW Fokus Verteilte Systeme Anwendungsintegration, Systemintegration
MehrCoaching Agile Development Teams
Coaching Agile Development Teams Josef Scherer Solution Focused Scrum Coach josef.scherer@gmail.com http://agile-scrum.de/ Scherer IT Consulting Freiberuflicher Scrum Coach Lösungsfokussierter Berater
MehrIntegration von Enterprise Content Management im SAP NetWeaver Portal
Integration von Enterprise Content Management im SAP NetWeaver Portal edicos websolutions 16. Juni 2006 in Chemnitz Seite 1 Integration im SAP NetWeaver Portal Konzept Portal-Evolution Rolle von Content
MehrMOBILE ENTERPRISE APPLICATION PLATFORM (MEAP)
MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP) Oliver Steinhauer.mobile PROFI Mobile Business Agenda MOBILE ENTERPRISE APPLICATION PLATFORM AGENDA 01 Mobile Enterprise Application Platform 02 PROFI News
MehrOSS/J als Basis für Enterprise Application Integration
OSS/J als Basis für Enterprise Application Integration Geschäftsprozessgesteuerte EAI im Telekommunikationsbereich r A business of PwC Agenda OSS-Architekturen als Integrationsherausforderung OSS/J als
Mehr8. April 2013 Vorlagenmanagement effizient umgesetzt
8. April 2013 Vorlagenmanagement effizient umgesetzt Präsentiert von Martin Seifert, CEO Agenda Über officeatwork Vorlagenmanagement oder «EDC»? Die «EDC» Herausforderung officeatwork Konzepte officeatwork
MehrTesters Architects Enterprise Dev Consultants Professionals VB6 Devs Part-Timers Hobbyists Students Enthusiasts Novices
Visual Studio Team System 15. Mai 2006 TU Dresden Oliver Scheer Developer Evangelist Developer Platform & Strategy Group Microsoft Deutschland GmbH Agenda Einführung in Visual Studio Team System Demo Fragen
MehrSAP mit Microsoft SharePoint / Office
SAP mit Microsoft SharePoint / Office Customer Holger Bruchelt, SAP SE 3. Mai 2016 Disclaimer Die in diesem Dokument enthaltenen Informationen können ohne vorherige Ankündigung geändert werden. Dieses
MehrDevOps und Continuous Delivery. Von Release Automation bis zur Feedbackschleife. Matthias Zieger codecentric AG
DevOps und Continuous Delivery Von Release Automation bis zur Feedbackschleife Matthias Zieger codecentric AG Codecentric AG 2 Genutzte operative Modelle verhindern Geschwindigkeit BUSINESS DEV OPS DevOps
MehrPlatform as a Service (PaaS) & Containerization
Platform as a Service (PaaS) & Containerization Open Source Roundtable Bundesverwaltung; Bern, 23. Juni 2016 André Kunz Chief Communications Officer Peter Mumenthaler Head of System Engineering 1. Puzzle
MehrSOA goes real Service-orientierte Architekturen erfolgreich planen und einführen
Daniel Liebhart SOA goes real Service-orientierte Architekturen erfolgreich planen und einführen ISBN-10: 3-446-41088-0 ISBN-13: 978-3-446-41088-6 Inhaltsverzeichnis Weitere Informationen oder Bestellungen
MehrEAM Community. Rolf Weber Uwe Schröder 1.10.2013. Workshop MDM und EAM. Rolf Weber, Senior Process Architect Laufenburg, 1.
EAM Community Workshop MDM und EAM Rolf Weber Uwe Schröder Rolf Weber, Senior Process Architect Laufenburg, 1. Oktober 2013 1.10.2013 Introduction Behandelte Themen Driver Grid Control Business Growth
Mehre-business - Patterns Stefan Brauch (sb058) -- Julian Stoltmann (js057)
e-business - Patterns Stefan Brauch (sb058) -- Julian Stoltmann (js057) 1 e-business Patterns??? e-business Patterns Architekturen, die sich über die Zeit bewährt haben. Pattern-Fundgrube web-basierte
MehrAPEX und Drucken Die Schöne und das Biest! Seite 1 von 61
APEX und Drucken Die Schöne und das Biest! Seite 1 von 61 Dieses Dokument ist im Original eine im Browser ablaufende Präsentation. Erstellt wurde sie mit dem JavaScript Framework impress.js. Damit können
MehrIT s Next Top Model: The IT Service Broker
3. März 2016 IT s Next Top Model: The IT Service Broker Karsten Partzsch, Consultant HPE Software Agenda 1. Warum wird IT zum Service Broker? 2. Das einheitliche Service Portal als Lösung 3. Look and Feel
MehrEnterprise Application Integration Spring Integration. Thomas Kruse
Enterprise Application Integration Spring Integration Thomas Kruse Agenda Motivation Enterprise Integration Spring Framework Spring Integration Q&A http://www.jug-muenster.de/ 2 Anforderungen an Informations
MehrNetWaever-Komponenten
NetWaever-Komponenten Bremerhaven 07.05.2006 T4T Bremerhaven 1 Inhaltsverzeichnis 1. People Integration 2. Information Integration 3. Process Integration 4. Solution Management T4T Bremerhaven 2 Kapitel
MehrCommunications & Networking Accessories
3Com10 Mbit (Combo) 3Com world leading in network technologies is a strategic partner of Fujitsu Siemens Computers. Therefore it is possible for Fujitsu Siemens Computers to offer the very latest in mobile
MehrGemeinsam mehr erreichen.
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:
MehrOSGi: Anwendungsszenarien, Auswahlkriterien und Ausblick
OSGi: Anwendungsszenarien, Auswahlkriterien und Ausblick Thementag OSGi 03.11.2009 Autor: Christoph Schmidt-Casdorff Agenda Wo wird OSGi derzeit eingesetzt? Grundsätzliche Anwendungsszenarien OSGi Status
MehrArtem Eger. Build-Systeme in java Maven & ANT
Artem Eger Build-Systeme in java Maven & ANT Gliederung (1) Motivation und Überblick (2) Bauen mit Ant (3) Praxisbeispiel Ant (4) Bauen mit Maven (5) Praxisbeispiel Maven (6) Ausblick 2/31 (1) Motivation
MehrWS-Security. Thies Rubarth. Sicherheitskonzepte in global verteilten Anwendungen. 21. Sep 2007 ACM/GI Localgroup #216
WS-Security Sicherheitskonzepte in global verteilten Anwendungen Thies Rubarth 21. Sep 2007 ACM/GI Localgroup #216 Thies Rubarth, M.Sc. (Informatik) IT Berater Jahrgang 1979 Anwendungsentwicklung seit
MehrIT SECURITY MANAGEMENT MIT ARIS CLOUD ENTERPRISE
IT SECURITY MANAGEMENT MIT ARIS CLOUD ENTERPRISE Christoph Lorenz Software AG Cloud Service Operations SOFTWARE AG DIGITAL BUSINESS PLATFORM Die Software AG hat die weltweit erste Digital Business Platform
MehrWindows Azure-Integration
Windows Azure-Integration On-Premise Services und Benutzerdaten an die Cloud anbinden Jürgen Mayrbäurl Architect Evangelist Microsoft Österreich jurgenma@microsoft.com Andreas Winterer Geschäftsführer
MehrInhalt I. Blick in die Geschichte. .NET für kleine und grosse Applikationen
.NET für kleine und grosse Applikationen Ralf Günther Consultant HP Services April, 2003 Ralf.Guenther@hp.com DECUS Symposium 2003, Vortrag 1A05 Inhalt I. Blick in die Geschichte II. Was ist.net? III.
MehrIDM: Identity Connector Framework (ICF) und SAP Connectors
überraschend mehr Möglichkeiten! IDM: Identity Connector Framework (ICF) und SAP Connectors Mohammad Esad-Djou, Solution Architect OPITZ CONSULTING 2016 Agenda 1 2 3 Oracle Identity Governance: Architektur
MehrSituation-Adaptive Multimodal Dialogue Platform. Übersicht
S am Situation-Adaptive Multimodal Dialogue Platform Übersicht Multimodal Dialog System Multimodal Unterstützung verschiedenster Eingabe- und Ausgabekanäle, sowohl alternativ als auch kombiniert What is
MehrDr. Jens Hündling Senior Sales Consultant. DOAG Apps 2011 Berlin, 05. Mai 2011
Business Management: Grundlagen, Business Process Life Cycle, Überblick Oracle BPM Suite 11g Dr. Jens Hündling Senior Sales Consultant DOAG Apps 2011 Berlin, 05. Mai 2011
MehrEnterprise Application Integration. Sascha M. Köhler Software Architekt
Sascha M. Köhler Software Architekt Agenda 2 01 Herausforderungen unserer Kunden 02 Lösungsdefinition 03 PROFI Angebot 04 Zusammenfassung Der IT-Gemüsegarten ITK Systeme sind auf Grund von Funktionen &
MehrSystem i Monitoring & Automation
System i Monitoring & Automation PROFI Engineering Systems AG Heinz Günter Meser Agenda Positionierung und Integration I5/OS Monitoring und Automation Lösungsüberblick i5/os Templates und Konfigurationsbeispiel
MehrMODERNE WEBANWENDUNGEN MIT PDF
MODERNE WEBANWENDUNGEN MIT PDF ==> Download: MODERNE WEBANWENDUNGEN MIT PDF MODERNE WEBANWENDUNGEN MIT PDF - Are you searching for Moderne Webanwendungen Mit Books? Now, you will be happy that at this
MehrWorkflows mit BPMN & Business Rules mit DMN - Open Source und in Action mit Camunda BPM.
Workflows mit BPMN & Business Rules mit DMN - Open Source und in Action mit Camunda BPM bernd.ruecker@camunda.com Hallo! Bernd Rücker Co-Founder of camunda > 10+ years experience with workflow and Java
MehrMOBILE ON POWER MACHEN SIE IHRE ANWENDUNGEN MOBIL?!
MOBILE ON POWER MACHEN SIE IHRE ANWENDUNGEN MOBIL?! Oliver Steinhauer Sascha Köhler.mobile PROFI Mobile Business Agenda MACHEN SIE IHRE ANWENDUNGEN MOBIL?! HERAUSFORDERUNG Prozesse und Anwendungen A B
MehrOrganisation und Systeme SOA: Erstellung von Templates für WebService Consumer und Provider in Java
SOA: Erstellung von Templates für WebService Consumer und Provider in Java Entwicklung von Java WebService Provider- und Consumer-Bibliotheken zur Standardisierung der Karmann WebService Landschaft. Konzeption
MehrEnterprise Application Integration Erfahrungen aus der Praxis
Enterprise Application Integration Erfahrungen aus der Praxis Teil 3: Fallstudien EDS und Vitria Tutorial NODs 2002, Wolfgang Keller and Generali 2001, 2002, all rights reserved 1 Überblick EDS ein selbstgebautes
MehrUnternehmensweite IT Architekturen
Unternehmensweite IT Architekturen Part 1: IT Systems Architecture, Roles and Responsibilities of IT Architects Part 2: Solution Architecture, based on a practical Case Study Part 3: SOA (Service Oriented
MehrIT Costs in Banks: Revisit Your Beliefs!
IT Costs in Banks: Revisit Your Beliefs! Hans-Christian Schäfer Hochschule Furtwangen University Application Architectures Master Integration Engineering 2. Juli 2009 Agenda 1. Die Autoren und BCG 2. Einführung
MehrScala für Enterprise-Applikationen
Scala für Enterprise-Applikationen Eine Bestandsaufnahme Dr. Halil-Cem Gürsoy adesso AG Twitter: @hgutwit G+: http://goo.gl/hljrs 03.11.11 Der Referent Insgesamt über 10 Jahre Beratung und Entwicklung
MehrService Oriented Architecture & Enterprise Service Bus
Service Oriented Architecture & Enterprise Service Bus 25.05.2005 Sven Stegelmeier 1 Inhalt Einführung in SOA Motivation Begriffsdefinitionen Bestandteile einer SOA Dienste als Bausteine Entwicklungsstadien
MehrAufbau einer Web 2.0 Community mit Grails. DOAG Konferenz + Ausstellung 2010 Nicole Hoock, esentri consulting GmbH
Aufbau einer Web 2.0 Community mit Grails DOAG Konferenz + Ausstellung 2010 Nicole Hoock, esentri consulting GmbH Agenda Firmenvorstellung Einführung ins Thema Grundlagen Live-Vorführung Ausblick & Erfahrungswerte
MehrWeb Services. Web Services in the News. Vision: Web of Services. Learning for Results. DECUS Symposium 2002, Vortrag 1K07,
Web Services Vision: Web of Services Applikationen und Services Ralf Günther Compaq Computer GmbH, Köln Ralf.Guenther@compaq.com DECUS Symposium 2002, Vortrag 1K07, 16.04.2002 Web Services in the News
Mehr