SlideShare a Scribd company logo
Enterprise servise busJuraj Ćutić
Integration
• Više aplikacija rade kao jedan sustav
• Komunikacija među aplikacijama
• Različite vrste poruka i/ili protokola
• Point to point
• Enterprise service bus (pattern)
Developers view
Integration view
Point to point vs ESB
What is ESB
• Središnji dio service-oriented architecture (SOA)
• Posrednik u komunikaciji među aplikacijama
• Smanjivanje point – to – point konekcija
• Modularnost aplikacija u sustavu
• Lightweight/Heavyweight ovisno o potrebama
ESB features
ESB toolkits
• Bazirani na Eclipseu ili Eclipse pluginovi
• Drag and drop i spajanje tokova podataka
• Predlošci gotovih komponenti
• Custom elementi (Java, .Net, ESQL....)
• Puno konfiguracije i predefiniranih vrijednosti
IBM Integration Toolkit
Mule studio
Open source Commercial
Cloud connectivity
Summary
• Integracija većeg broja aplikacija
• Komunikacija među robusnim aplikacijama
• Integracija Clouda sa postojećim rješenjima
• Pogled u budućnost (integration Platform as a
Service - iPaas) – JavaCro 2016, JavaCro 2017 ...
JavaCro'15 - Enterprise service bus - Juraj Ćutić

More Related Content

PDF
JavaCro'15 - Microservice architecture - Nenad Pečanac
PDF
JavaCro'15 - API as a new architecture - Miroslav Rešetar
PDF
JavaCro'15 - BOOTylicious Spring - Karlo Novak
PDF
Javantura Zagreb 2014 - Alfresco-Neo4j integracija - Damir Murat
PDF
JavaCro'14 - Is there a single “correct” web architecture for business apps –...
PDF
Javantura Zagreb 2014 - Java na klijenstskoj strani - Ivan Vučak
PDF
Javantura Zagreb 2014 - Vert.x 1.3 - Mihovil Rister
PDF
JavaCro'14 - WebSockets and OpenLayers joined with Spring – Bojan Kljajin
JavaCro'15 - Microservice architecture - Nenad Pečanac
JavaCro'15 - API as a new architecture - Miroslav Rešetar
JavaCro'15 - BOOTylicious Spring - Karlo Novak
Javantura Zagreb 2014 - Alfresco-Neo4j integracija - Damir Murat
JavaCro'14 - Is there a single “correct” web architecture for business apps –...
Javantura Zagreb 2014 - Java na klijenstskoj strani - Ivan Vučak
Javantura Zagreb 2014 - Vert.x 1.3 - Mihovil Rister
JavaCro'14 - WebSockets and OpenLayers joined with Spring – Bojan Kljajin

More from HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association (20)

PDF
Java cro'21 the best tools for java developers in 2021 - hujak
PDF
JavaCro'21 - Java is Here To Stay - HUJAK Keynote
PDF
Javantura v7 - Behaviour Driven Development with Cucumber - Ivan Lozić
PPTX
Javantura v7 - The State of Java - Today and Tomowwow - HUJAK's Community Key...
PPTX
Javantura v7 - Learning to Scale Yourself: The Journey from Coder to Leader -...
PDF
JavaCro'19 - The State of Java and Software Development in Croatia - Communit...
PDF
Javantura v6 - Java in Croatia and HUJAK - Branko Mihaljević, Aleksander Radovan
PDF
Javantura v6 - On the Aspects of Polyglot Programming and Memory Management i...
PPTX
Javantura v6 - Case Study: Marketplace App with Java and Hyperledger Fabric -...
PDF
Javantura v6 - How to help customers report bugs accurately - Miroslav Čerkez...
PDF
Javantura v6 - When remote work really works - the secrets behind successful ...
PDF
Javantura v6 - Kotlin-Java Interop - Matej Vidaković
PDF
Javantura v6 - Spring HATEOAS hypermedia-driven web services, and clients tha...
PDF
Javantura v6 - End to End Continuous Delivery of Microservices for Kubernetes...
PPTX
Javantura v6 - Istio Service Mesh - The magic between your microservices - Ma...
PDF
Javantura v6 - How can you improve the quality of your application - Ioannis ...
PDF
Javantura v6 - Automation of web apps testing - Hrvoje Ruhek
PDF
Javantura v6 - Master the Concepts Behind the Java 10 Challenges and Eliminat...
PDF
Javantura v6 - Building IoT Middleware with Microservices - Mario Kusek
PDF
Javantura v6 - JDK 11 & JDK 12 - Dalibor Topic
Java cro'21 the best tools for java developers in 2021 - hujak
JavaCro'21 - Java is Here To Stay - HUJAK Keynote
Javantura v7 - Behaviour Driven Development with Cucumber - Ivan Lozić
Javantura v7 - The State of Java - Today and Tomowwow - HUJAK's Community Key...
Javantura v7 - Learning to Scale Yourself: The Journey from Coder to Leader -...
JavaCro'19 - The State of Java and Software Development in Croatia - Communit...
Javantura v6 - Java in Croatia and HUJAK - Branko Mihaljević, Aleksander Radovan
Javantura v6 - On the Aspects of Polyglot Programming and Memory Management i...
Javantura v6 - Case Study: Marketplace App with Java and Hyperledger Fabric -...
Javantura v6 - How to help customers report bugs accurately - Miroslav Čerkez...
Javantura v6 - When remote work really works - the secrets behind successful ...
Javantura v6 - Kotlin-Java Interop - Matej Vidaković
Javantura v6 - Spring HATEOAS hypermedia-driven web services, and clients tha...
Javantura v6 - End to End Continuous Delivery of Microservices for Kubernetes...
Javantura v6 - Istio Service Mesh - The magic between your microservices - Ma...
Javantura v6 - How can you improve the quality of your application - Ioannis ...
Javantura v6 - Automation of web apps testing - Hrvoje Ruhek
Javantura v6 - Master the Concepts Behind the Java 10 Challenges and Eliminat...
Javantura v6 - Building IoT Middleware with Microservices - Mario Kusek
Javantura v6 - JDK 11 & JDK 12 - Dalibor Topic
Ad

JavaCro'15 - Enterprise service bus - Juraj Ćutić