Enterprise Application Integration

Slides:



Advertisements
Verwante presentaties
The customer centric software company
Advertisements

The Need for Speed Richard R. Budding.
Service oriented architecture (SOA) voor meavita: in house outsourcen jeroen j van beele ERIA fase 2 14 november 2007.
Tauw naar het nieuwe werken
Het. Het Nieuwe Werken De optimale werkplek.
Marktonderzoek in mobiel Internet Een onderzoek naar de belangrijke factoren van mobiele Internet diensten en de mogelijkheden voor marktonderzoek Colloquium.
11 Infrastructuur Optimalisatie: Waarom een op voorzieningen gebaseerd platform de betere keuze is.
Governance van de informatievoorziening
Software Engineering les Procesmodellen en Use Cases
Activiteit 1.6 Bepalen niet-functionele eisen
Specialismen Analyse en verificatie van protocollen Analyse van Petri-netten Component-specificatie Web-based information systems (Query)talen voor Web.
ISA (InformatieSysteemArchitectuur) Geert-Jan Houben.
Merkbelevenissen Communicatie of Distributie? De keten of media? me·dia de; mv middelen om informatie over te dragen: radio, tv, pers, internet enz.; Pas.
Enterprise Application Integration Walter Moerkerken Ilona Wilmont Integratie Software Systemen 8 mei 2006.
Basic Web Services Technology Matthijs Smith & Roel Arents tbv ISS 2005/2006.
SOA, Webservices en EDISON
De kracht van Qurius Qurius heeft al ruim 15 jaar ervaring met het implementeren van Microsoft Dynamics ERP software, en als één van de weinigen met ge.
Besturings- systeem A Computer A Besturings- systeem B Computer B Netwerk Handmatige taak I Applicatie 2Applicatie 1 Handmatige taak II Applicatie 3 Gebruiker.
Informatie systemen en organisatie College 6 (hoofdstuk 5, 15 en 16 Ronald H. Ballou)
Van JBF via Degelijkheid naar Pro-actief Beheer
Open source GIS Dirk Frigne. Doel van de presentatie “Open source voor de overheid” Het perspectief van een producent Dirk Frigne.
PICS SPRING SYMPOSIUM 7 maart 2002 BEDRIJFSSOFTWARE IN HET TIJDPERK VAN WEBSERVICES: van ERP naar ERP II Prof.dr.J.Vandenbulcke K.U.LEUVEN
Referentiemodel voor de voorzieningen van Logius
Service Oriented Architecture
Service Oriented Architecture
Minicollege Service Oriented Architecture
Bas Kruiswijk Amersfoort 20 september 2009 Service Oriented Architecture Deel 3b: Event Driven Architecture.
Implementatie van een service georiënteerde architectuur
Het nieuwe werken Visie Peter Fingar. Het werk verandert: –Meer informatie gericht: gebruiken, verwerken en actie Transactie-informatie Omgevingsinformatie.
Joe de Developer Leergierig
DigiDoc Een digitaal kantoor voor iedereen !. Ceci n’est pas du software?! 2.
/ MAXIMAAL DRIE WOORDEN 0 For internal use GETRONICS / KPN acquisitie en samenwerking Roelof Mulder BUSINESS UNIT DIRECTOR GETRONICS ICS 6 APRIL 2010.
ArchiValue: de APG-Case
Blauwdruk MULTI CHANNEL Architectuur
©2010 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice 1 Dick van Gaalen Program Manager.
BedrijfsEconomie Opgave 1.13 Kevin Kwee [ ]
Medmec04 les 1 Engagement. LesOnderwerpenHuiswerk voor komende week en les 1 o Kick-off o Inleiding module & werkwijze o Formulering individuele leerdoelen.
APP Platform Rivium, 5 maart 2013 Rik Vietsch.
Vrije Universiteit amsterdamPostacademische Cursus Informatie Technologie Beyond Object-Orientation?
Vrije Universiteit amsterdamPostacademische Cursus Informatie Technologie The Application Infrastructure The world around you is changing.
SKYPE INTEGRATIE “Tools voor Database koppelingen en CRM integratie” SES Skype for Business Kennis Event Dinsdag 12 mei 2015 Michiel Moonen
How to manage the process to design -> migrate -> integrate -> run -> evolve! An always-on internet infrastructure Gerard van Draanen IT Architect, HP.
eDienst architectuur Snijvlak bedrijfsprocessen en ICT
MINOR BUSINESS PROCESS MANAGEMENT
Introductie INFBIT01DT Schooljaar
, Seconden 1 maand 1 uur Aandelenkoers Brief … fax … 3 dagen 45 seconden Documentuitwisseling Interne opvragingen.
De inzet van BPM en SOA in een organisatie
Paul J. Cornelisse ESB Les 3 IBK3ESB01. ESB Connectiviteit OxI0K_I.
Enterprise Service Bus IBK3ESB01
Les DMN (1) V1.0. Inhoud: 1. Doel SOTA 2. DMN en CMMN in het grote geheel 3. Basisbeginselen DMN => DRD 4. Expression en Decision Tables.
Agenda  Introductie Oracle Documents Cloud Service  Demo  Integratiemogelijkheden  Demo  Vragen 15 december /11/2015 WebCenter SIG Oracle.
Les 7: BPM tot slot V2.0. Inhoud: 1. Protocollen 2. Object of service? 3. These + antithese = synthese 4. Soorten ESB’s (topologie) 5. Carrière.
1 KPN Mobiel – Introductie Repository Object Browser & Designer 10 Designer 10g & Repository Object Browser Maandag 28 februari 2005 Lucas Jellema (AMIS)
Start Inhoud introductie BiSL Informatiesysteem, gegeven Informatiebeleid Positionering: Beheer informatiesystemen BiSL als informatiearchitectuur.
Een enkele werkplek voor al je apps Vanaf elk device met een browser.
Footer leeghouden ivm logo #ad0006 R: 173 G: 0 B: 6 #005dad R: 0 G: 93 B: 173 #3f3f3f R: 63 G: 63 B: 63 #00ad51 R: 0 G: 173 B: 81 #ffad00 R: 255 G: 173.
Netwerken 6 Enigma Netwerken paragraaf 9. Applicatielaag End-to-end principe De infrastructuur (het internet) staat los van de toepassingen Makkelijk.
SOA en Business Process Management Hoofdstuk 5 uit Web Services van Manes, blz. 122 t/m blz. 129.
BizTalk bij Estro Groep Hugo Brouwer
WirelessCity Ontdek de mogelijkheden van HP Wireless
Key Process Indicator Sonja de Bruin
Inleiding (1/4) Nood aan integratie: binnen de onderneming (EAI)
WirelessEnterprise Ontdek de mogelijkheden van HP Wireless
WirelessEducation Ontdek de mogelijkheden van HP Wireless
The Hybrid Workspace Gino van Essen Technical Consultant.
Innovate-IT Enkele toepassingen
Business case Enterprise Service Bus
Presentatie 1 Goos de Jong
NL: We zitten in een Verandering van Tijdperken in plaats van een Tijdperk van Verandering.
OPENINGSCASE: PNC-banken en enterprisetoepassingen
Transcript van de presentatie:

Enterprise Application Integration Les 6 Enterprise Application Integration

Historie software

WfM referentiemodel

What used to be: 3-Tier Architecture Strategic Planning Assumption: By 2009, a typical business application platform will consist of at least five distinct technology stacks and programming models: user interaction, business process management, custom components, integration and virtual data access (0.8 probability) Tier II Business Logic Tier III Data Access Tier I Presentation Source: Yefim Natis, Gartner 2004

“Integratie” nu: Point-to-Point Communication via allerlei Middleware Strategic Imperative: Architects and developers must change application design practices and update their software tools because traditional protocols and middleware cannot implement the integration design patterns that modern businesses require. Mainframe MOM Message Legacy Adapter COM, CORBA, RMI, RPC, SOAP/HTTP TCP/IP Netwerk door het hele bedrijf File Transfer, FTP JDBC, ODBC Sockets Most integration is still developed using traditional designs and tools. In traditional IS architecture, all intelligence (that is, all data and logic) is held within the application systems. Applications are smart, but the network isn’t. Middleware in a conventional network simply moves data among the application systems and people. The focus of integration design is around whatever new application is being deployed. Connections between the applications are developed using the same programming language and development tools that are used to implement the endpoint applications, augmented by rudimentary protocols and tools such as FTP. This familiar architecture is being gradually superseded by a new form of application architecture summarized by the term "enterprise nervous system." The center of design for application integration is becoming the "white space" between the endpoint applications. Architects and developers are shift the focus toward coalitions of application systems that cooperate to execute compound functions and end-to-end business processes. The application is seen as something plugged into the connectivity fabric rather than being the center of attention. Action Item: Architects and managers must rethink their application design and management practices and upgrade the enterprise middleware infrastructure.

Point-to point chaos

Point-to point chaos 2

5-Tier Architecture SOA Strategic Planning Assumption: By 2009, a typical business application platform will consist of at least five distinct technology stacks and programming models: user interaction, business process management, custom components, integration and virtual data access (0.8 probability) Tier III Integration Tier IV Business Logic b=a+ b=a+ Tier V Data Access IIa: proceslaag IIb: Business Rules FW Tier II Business Process Management Tier I Presentation Source: Yefim Natis, Gartner 2004

Data level EAI

Data level EAI (2)

Moderne toepassingen van DL-EAI

Message level EAI Bij Message level EAI zijn de applicaties nog “eigenaar” van het proces. De Message-broker zorgt alleen voor doorgifte en vertaling en “dwingt” daarvoor berichten in XML af

Message level EAI ontwerpstappen Stel alle zakelijk activiteiten en bijbehorende berichten vast Rubriceer en definieer de producenten Rubriceer en definieer de ontvangers (inclusief data-eisen) Vergelijk data-eisen zender/ontvangers

Message level middleware ?

Keuzes bij Message level EAI Synchroon versus a-synchroon Point-to-point versus publish-subscribe architectuur Integratieverschillen tussen zender en ontvanger

Process level EAI Wat is nu het verschil met de functionaliteiten van het WfMC referentiemodel? Wat is er bij de ‘postbode’ functie van message level EAI bijgekomen? Bij Process level EAI is de messagebroker voorzien van meer functionaliteit. De messagebroker ‘begrijpt’ nu zelf het proces en neemt dat over van de applicaties! Hiermee krijgt de messagebroker WfM functionaliteit

Aanpak process level EAI (bottom up) Berichtinhoud (content) Deelnemers aan de processen Berichten en regels v/d processen businessprocessen

“Swimlane” onderzoek naar deelnemers

Standaard chaos

Client Issue: When and where will the enterprise service bus become relevant to mainstream businesses? The Middleware Infrastructure for Business Components Will Be an: Enterprise Service Bus (Gartner) SOA interactions Event notifications Product Order Micro- Flow Price Customer Order Account TCP/IP ESB Client Client Client Client An ESB is Web-services-capable middleware infrastructure that supports intelligently-directed communication and mediated relationships among loosely coupled (SOA) and decoupled (EDA) business components. Unlike many other forms of middleware, ESBs support both SOA and EDA with one technology base rather than using separate programming models, repositories, and administrative and security tools for each. Communication is essential to the role of an ESB because it is by intercepting and mediating the program-to-program messages that an ESB is able to resolve logical service names to specific business component instances. ESBs can apply other features such as message transformation, content-based routing and publish-and-subscribe. Some ESBs also provide failover, load balancing, security, monitoring, and other management services. The "enterprise" in "ESB" refers to the fact that an ESB will generally be installed and managed within one virtual enterprise - one company and possibly some of its customers and suppliers. An ESB deployment may have a single virtual name space and single image for administration. The "service" in "ESB" implies that the ESB supports SOA (as well as EDA) applications, and that it conforms to Web service specifications. The "bus" in "ESB" refers to its support for "pluggability." Business components can be added, moved, deleted or swapped out without disrupting other clients/senders or servers/receivers. ESBs are not just for application integration (connecting independently designed components), although they can be used for integration if augmented by adapters and other techniques. ESBs are also useful within a set of business components that come from just one development team or cooperating teams that share their information models before new components are designed.

Orde in de chaos (?)

Bespreking opdracht: Deadlines: 1e maal: maandag week 10 van 1e kwartaal voor 10.00 uur ‘s middags. 2e maal: vrijdag week 2 van 2e kwartaal of 2 weken na bekendmaken cijfer. Doel: kunnen uitleggen aan manager wat doel/nut van BPM/SOA is Vorm: Inleiding - IST (problemen) - SOLL (BPM/SOA oplossingen) - Samenhang (onderdelen-ESB) – Conclusie Extra info zie website/modulewijzer