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 ...

Get Spring in Practice now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.