Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
ESB
1. Entreprise Service Bus
Tebib Mohammed Elamin
Department of Mathematics & Computer Science
University of Souk Ahras -Algeria-
Master software Engineering
lamin.teb94@gmail.com
June 25, 2017
Tebib Mohammed Elamin (UMCM) Web Services June 25, 2017 1 / 18
2. Plan
1 Motivation
2 Definitions
3 ESB architecture
4 Benefits of esb
5 Standards
6 Some Implementations Of ESB
7 Conclusion
8 References
Tebib Mohammed Elamin (UMCM) Web Services June 25, 2017 2 / 18
4. 1-Motivation
Comlexity increase as applications increase.
Tightly coupled nature makes it difficult to manage.
Security.
Effeciency.
Low heterogeneity
Tebib Mohammed Elamin (UMCM) Web Services June 25, 2017 4 / 18
7. 2-Definitions
The first published usage of the term ”enterprise service bus” is
attributed to the book ”The Enterprise Service Bus” by David
Chappell.
Entreprise Service Bus refers to a software architecture style for
middlewear that provides fondamental services for more complexe
architecture.
Its Goal is to enable communication of applications that were not
designed to work together.
Tebib Mohammed Elamin (UMCM) Web Services June 25, 2017 7 / 18
9. 4-Benefits of ESB
Totlaly decoupled, intelligent Routing:(Message-Oriented Middlewear)
Tebib Mohammed Elamin (UMCM) Web Services June 25, 2017 9 / 18
10. 4-Benefits of ESB (2)
Interoperability:
Tebib Mohammed Elamin (UMCM) Web Services June 25, 2017 10 / 18
11. 4-Benefits of ESB (3)
Message enhancement
Tebib Mohammed Elamin (UMCM) Web Services June 25, 2017 11 / 18
12. 4-Benefits of ESB (4)
Security : SSH ...
Tebib Mohammed Elamin (UMCM) Web Services June 25, 2017 12 / 18
13. 4-Benefits of ESB (5)
Reliability : Federated esb
Tebib Mohammed Elamin (UMCM) Web Services June 25, 2017 13 / 18
14. 5-Standards
ESB can be based on the following standards :
JMS : Communication and data routing.
XML : Data protocol.
JCA, .NET ... : Connectivity.
JBI : ESB container.
Tebib Mohammed Elamin (UMCM) Web Services June 25, 2017 14 / 18
16. Some Implementations Of ESB
Mule ESB
IBM Integration Bus
Oracle Enterprise Service Bus
WSO2 ESB
JBoss ESB
....
Tebib Mohammed Elamin (UMCM) Web Services June 25, 2017 16 / 18
17. Conclusion
ESB is an Integration architecture.
ESB allows bessiness the oppurtunity to develop a very flexible
infrastrucutre to manage market changes,technical advancements ,
and the relashionchips are more easily to manage.
Tebib Mohammed Elamin (UMCM) Web Services June 25, 2017 17 / 18