Chapter 13. Enterprise integration
This chapter covers
- Shared database integration using Spring Data JPA
- Integrating web services with Spring Data REST
- Messaging via Spring Integration with RabbitMQ and JavaMail
An enterprise of any size might have hundreds of different software systems, such as monitoring tools, ticketing systems, collaboration platforms, and so forth. And if it appears that there isn’t much rhyme or reason to the specific mix of tools, that’s often because there isn’t. In a perfect world, there might be a fixed set of business processes, and the systems chosen to support those processes would play nicely together. But this isn’t a perfect world.
There are many reasons why the systems in an environment might be a jumbled ...