Summary

In this chapter we have spent a significant amount of time covering the main aspects of the Action Pipeline and how these aspects can affect the design decisions which are made when implementing services.

You should now have a good understanding of:

  • The structure of an ESB message, including the header and message context
  • Enforcing payload contracts through XML and XSD
  • How the configuration is represented within the service and associated actions, including how it can be traversed
  • The lifecycle and processing behavior for the actions within the pipeline
  • How processing methods can be overridden through configuration
  • How response behavior is controlled through the pipeline actions, MEP service attributes, and consumer requirements
  • More advanced service topologies such as Service Chaining and Service Continuations
  • The transactional behavior of the pipeline
  • The principles behind the security context and its propagation

In some of these areas we have only touched the surface, providing enough information to allow you to begin exploring what is possible within a service. There are many external resources which can provide a deeper understanding of the more advanced sections.

Now that we've learned about Services, we're ready to look deep into action classes and some built-in actions, which is 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.144.116.159