Summary

In this chapter we have spent a lot of time covering gateways and their role in integrating external clients with the ESB. Specifically, we covered:

  • Gateways and notifiers and their purpose in integrating external clients
  • The difference between synchronous and asynchronous gateways
  • The mechanism used to support composition when handling external messages
  • Configuration and use of the JMS gateway
  • Reintroducing the File gateway
  • Briefly covered the FTP gateway and its associated protocols, FTPS and SFTP
  • Configuration and use of the HTTP gateway
  • Configuration and use of the UDP gateway
  • Configuration and use of the JBoss Remoting gateway
  • Configuration and use of the Camel gateway
  • Configuration and use of the Groovy gateway
  • Configuration and use of the SQL gateway

In many of these sections we have only touched the surface of what is possible, giving a flavor of the gateway capabilities with the hope that this will encourage further exploration.

Gateways play an important part in extending the reach of the Enterprise Service Bus, allowing the ESB to provide services which are reachable from external clients and, as a consequence, allowing it to intercept and augment communication between existing services.

Now that we've given a broad introduction to gateways we are ready to move on to our next topic and learn what part the registry plays within the JBoss ESB—the topic of the next chapter.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.147.104.120