Chapter 14. Workflow applications using Spring Integration

 

This chapter covers

  • Workflow applications
  • Enterprise application integration
  • Spring Integration
  • Spring Integration add-on for Roo
  • Course registration implementation using Spring Integration

In the previous chapter, you learned how to deploy Java applications to the cloud. Using the Roo framework made it easier and faster to package and migrate your application from a local environment to the cloud server instance.

In this chapter, we discuss the support for the Spring Integration framework that Roo provides for workflow-based applications. The Spring Integration framework is a SpringSource project that’s been grabbing the spotlight recently. The framework implements the popular enterprise integration patterns, a set of common components in applications involving some type of workflow, where multiple steps in the business process are executed either sequentially or in parallel.

Because Spring Integration is an add-on like the JMS and email add-ons, this chapter is similar from a content flow standpoint to previous chapters where we covered those two add-ons, and our discussion focuses mainly on Roo commands and how each command works.

14.1. Workflow applications

14.2. Using the Spring Integration framework

14.3. Adding Spring Integration to your Roo application

14.4. Spring Integration add-on for Roo

14.5. Course registration workflow components

14.6. Summary

14.7. Resources