Integratie in de praktijk



Vergelijkbare documenten
EAI Consultancy bij Ordina

Niklas Integratie Platform Verbeteren, besparen en méér

vra + NSX and it all comes together

Aanbesteding implementatie, beheer en onderhoud van Microsoft Dynamics 365 for Operations. Bijlage 5: Beschrijving toekomstige ESB

Ontwerpen van een Enterprise Service Bus

Procesgerichte IT BPM de link tussen bedrijf en IT

Betekent SOA het einde van BI?

Testen onder architectuur in de cloud

Overheidsservicebus (OSB) Paul Schlotter Architect OSB

Enterprise Architectuur de link tussen Business & ICT

betrouwbare communicatie tussen overheden onderling en met burgers YENLO.COM

Sonic Middleware, van tool tot systeem

Model driven Application Delivery

Oracle Portal in een Service-Oriented Architecture (SOA) ir. Jeroen F. van Schaijk Senior Consultant Emerging Technologies

Smar t Buildings met behulp van Azure IoT

De weg naar SOA bij de Gemeente Rotterdam

Automatisch Testen. Customer Business Lunch. 6 november Netherlands Germany Switzerland Serbia

Zelftest Java EE Architectuur

De kracht van de blueprint Het middelpunt van het Software Defined Data Center

Van Big Data tot waardevolle informatie op maat van de (interne)gebruiker en de burger

Van 6 weken naar 6 minuten. met. OpenSource. Jan-Taeke Schuilenga Infrastructuur Architect Jantaeke.schuilenga@duo.nl

Service

Introductie ArchiMate

Zelftest Informatica-terminologie

Rabobank: Service Architectuur in de Praktijk

SOA en de echte waarheid over transformatie

Customer Case: WoningNet

Projektaanpak Grote Bedrijven. 10 Oktober 2011, Kontakt der Kontinenten

Regiodagen King & Logius

Dit voorbeeldproject beschrijft het gebruik van web services (open standaarden) voor de ontsluiting van kernregistraties bij de gemeente Den Haag.

Frontend performance meting

Niveau 2 Medewerker ICT

Proactief monitoring en beheer van Oracle Fusion Middleware

API management Frank Terpstra. Landelijk Architectuur Congres

Congres Architectuur in de Zorg

Op weg naar de favoriete Verzekeraar. Vincent Snels (Nationale Nederlanden) Lex Veltman (IBM)

Werkplek anno De werkplek; maak jij de juiste keuze?

CLOUDSTRATEGIE. voor Stedin Netbeheer. v1.0 26/03/2019

Agenda. Over KPN en de relatie tot Docker Contains paradigma De uitdagingen De benefits Vragen. 2 The good, the bad and the containers

Posthogeschoolvorming rond Enterprise Content Management Business Process Management Service Oriented Architectures

CONTAINERIZATION OF APPLICATIONS WITH MICROSOFT AZURE PAAS SERVICES

Generiek framework voor administratieve toepassingen in een webgeörienteerde omgeving

MDA in de praktijk. Freek Bosch, Business Unit Manager Amsterdam, 4 juni 2009

Verantwoording van het Logica In Lagen referentiemodel

Agile : Business & IT act as one

NK ICT architectuur presentatie d.d

integrating your business

Dé cloud bestaat niet. maakt cloud concreet

Technical Deep Dive Microsoft Dynamics CRM 4.0. Dennis Schut

Posthogeschoolvorming rond Enterprise Content Management Business Process Management Service Oriented Architectures

Posthogeschoolvorming rond Enterprise Content Management Business Process Management Service Oriented Architectures

The OSI Reference Model

Voorbeelden generieke inrichting Digikoppeling

Software Processen. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 4 Slide 1. Het software proces

Toekomstbestending maken van selectie tool Rekening houdend met strikte privacy wetgeving

GETTING THE BEST OUT OF YOUR SOURCE CODE MODERNISEREN MET UNIFACE

KLM Engineering & Maintenance. als service provider. Gilles van Hövell tot Westervlier. Programma manager. 9 november 2006

Parasoft toepassingen

SOA Security. en de rol van de auditor... ISACA Roundtable 2 juni Arthur Donkers, 1Secure BV arthur@1secure.nl

Case Study Joint Cargo Applicatie Air France Cargo & KLM Cargo

Documentatie Distributed Services Enterprise Service Bus

Right Availability voor Provincie Zeeland met Active Data Guard 11g

Cloud werkplek anno Cloud werkplek anno 2014

Informatiebeheer: een nieuw tijdperk

Business-to-Business

Capita Selecta Design Patterns voor administratieve applicaties

WAARDE CREËREN MET DE QUERCIS BUSINESS PORTAL RONALD VAN KESSEL

Waarom een Independent Software Vendor voor XForms kiest. Johan Blok CM Pro

CV Michel Hendriks. Op systeemniveau heeft hij jarenlange hands-on ervaring op RedHat Linux. Bovendien is hij RHCE gecertificeerd.

J2EE/.NET en de rol Applicatie Architectuur

HTS Technische Bedrijfskunde / Elektrotechniek, Hogeschool Enschede

Open Source Business Intelligence bij het Inlichtingenbureau

De Lync naar Het Nieuwe Werken. Utrecht - 25 januari 2011

Droom of werkelijkheid? Integratie VMware NSX en F5 zorgt voor effectieve uitrol van applicaties.

Competenties van de Informatievoorzieningsarchitect. Roel Wieringa Universiteit Twente. 12 September 2007 NGI Werkgroep Architectuur 1

Data Governance van visie naar implementatie

Praktijkcasus Identity management. Bert Dondertman 14 september 2010

Technische architectuur Beschrijving


CURRICULUM VITAE (UPDATE NOV 2014) Technische Hogeschool Rijswijk Nederlands (goed), Engels (goed), Duits (redelijk), Frans (basis)

Datasynchronisatie m.b.v. GDC Connect

REST Adapter in SAP PI/PO voor REST-based Web Services

BiZZdesign. Bouwen van sterke en wendbare organisaties met behulp van standaarden, methode, technieken en tools. Research & Development

Voorwoord. Bekijk de mogelijkheden voor dienstverlening die wij voor u kunnen ver - zorgen. 4PS Business Software 03

AkzoNobel Paints and Coatings Internet of Things platform Performance portal

Socio-technisch systemen. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 2 Slide 1

Internettechnlogie, systteem- en netwerkbeheer MODULECODE STUDIEPUNTEN 10 VRIJSTELLING MOGELIJK ja

Grip op Enterprise Architectuur met TOGAF TM, ArchiMate en Architect

IT architectuur, functioneel en technisch ontwerp, internettechnologie HTML/JavaScript, UML, SOA

De dynamiek van Middleware (in het HBO onderwijs)

Solution Dag refresh-it. Printing. Frits de Boer Frenk Tames

Transcriptie:

Integratie in de praktijk Werken als integratie consultant bij KLM Werken als integratie consultant bij KLM T. Lansbergen A. Kwekel Hogeschool Rotterdam 13/10/2015

Agenda Introductie - Organisatie Use cases de rol van integratie Architectuur Patterns Adaptatie Werkzaamheden

Intro Oldest airline in the world still operating under its own name

Intro - organisatie

Intro Air France - KLM group ~ Totaal 580 vliegtuigen (volgens Wikipedia)

Intro - eigenschappen KLM is 24/7 operationeel, 365 dagen per jaar Wereldewijde operatie & communicatie Sterke focus op high availability Geplande downtijd is niet acceptabel Name of presentation - Version 1.01 dd-mm-2008 6

Use cases de rol van integratie Boeken van een vlucht Hotel en auto verhuur suggesties na het boeken Seat map bij check-in Vrachtbrieven Brandstof bestellen (bij buitenlandse luchthavens) Vliegtuig bewegingen (bij de gate, van/op de grond, van de blokken) Name of presentation - Version 1.01 dd-mm-2008 7

Systems and technologies Mainframe TPF, DB2 Telexes IATA Type-A and Type-B Amadeus Departure Control and Customer Management SAP Engineering & Maintenance KLM.com & app Internet Check-in (ICI) Kiosks En nog veel meer Name of presentation - Version 1.01 dd-mm-2008 8

Service Herbruikbare software functie met een goed bescheven interface, benaderbaar via een network communicatie protocol. Name of presentation - Version 1.01 dd-mm-2008 9

Architectuur concepten Service Oriented Architecture (SOA) R/R webservices via SOAP/HTTP Notification webservices via SOAP/JMS (IBM MQ) Event Driven Architecture (EDA) Notification or event webservice EEB -> content-based routing Enterprise Service Bus (ESB) Security device (ook load balancing) datapower TIBCO BW if needed Enterprise Application Integration (EAI) pattern Enterprise Message Flow (EMF) Enterprise Service Orchestrations (ESO) Functional service orchestration Adapters Consumer & provider Functional & technologies

Concept relaties Name of presentation - Version 1.01 dd-mm-2008 11

Message Exchange Patterns (SOA) In-Out (Request-Reply) Client Service Out-Only (Notification) Client Service http://www.w3.org/tr/wsdl20-adjuncts/#patterns http://www.w3.org/tr/wsdl20-additional-meps/#patterns 13 oktober 2015 ESB KLM @ HRO

Adapters Technische adaptatie Deels voorzien door TIBCO Transport protocol Sessie management Technische limitatie/eigenschappen van de applicatie Name of presentation - Version 1.01 dd-mm-2008 13

Cijfers 500+ request/reply webservices 300+ event webservices 200 middleware applicaties/packages 20 miljoen berichten per dag 13 oktober 2015 ESB KLM @ HRO

Service repository Service definities/contracten Implementatie details (service endpoint, queues) Workflows: Aanvragen service gebruik(goedkeuring door functionele eigenaar) Aanvragen uitrol op productie Event broker subscription rules Wordt gebruikt door diverse stakeholders(dev, ops, business, architecten)

Taken Analyseren Ontwerp Gebaseerd op vastgestelde patterns Documentatie SOA Governance Ontwikkeling SCM Testen Unit Integration Uitrol op productieomgeving Uitvoering in samenwerk met de business en andere teams Support Stand-by Monitoring Name of presentation - Version 1.01 dd-mm-2008 16

Aanpak Opstellen service contract (WSDL) Genereren standaard componenten Hergebruik van componenten Bevorderen van standaardisatie (zo min mogelijk broodjes speciaal ) Dagelijkse werk zit hem in de adapters Name of presentation - Version 1.01 dd-mm-2008 17

Eigenschappen Integratie Consultant Bedenken en uitdragen van oplossingen Technische ontwikkeld Breed op tal van zaken als netwerk, databases Diep op web standaarden, bericht formaten, integratie concepten en tools Communicatief sterk Training aan derden Organisatiesensitief Passende oplossingen Samenwerken Met andere disciplines als een functioneel beheerder Name of presentation - Version 1.01 dd-mm-2008 18

Vragen?