SPR-002: Enterprise Integration with Spring Training

Enterprise Integration with Spring is a 4-day workshop led by SpringSource engineers covering today's most important topics and technologies related to enterprise application integration. This hands-on training teaches how to apply Spring to solve integration problems that face server-side developers.

Students will learn how to:

  • How to design and implement asynchronous, event-driven, message-oriented systems with Spring JMS
  • How to use Spring Integration to implement Hohpe and Woolf's Enterprise Integration Patterns
  • How to cut through hype and understand 'buzzword' topics including SOA, ESB, and REST from first principles
  • How to design for concurrency using the latest from Spring and java.util.concurrent
  • How to optimize performance across integration boundaries
  • How and when to use remoting technologies such as RMI and Spring's HttpInvoker
  • How to choose integration technologies, with analysis and tradeoffs of ESB, POX/HTTP, RPC, JMS and more
  • How to build batch processing systems using Spring Batch
  • Web Services approaches and best practices: making sense of SOAP, WSDL, and REST
  • Strategies for advanced transaction management including when and how to use JTA and XA transactions 

As a world-class SpringSource training workshop, Enterprise Integration with Spring is hands-on, comprehensive, and up-to-date with the latest in technology and industry best practices. In this course, you will work with and integrate realistic enterprise applications. You will leave able to be immediately productive applying the technology to solve real-world integration problems.

Target Audience

This course is a perfect next step for Core Spring alumni. It is also suitable as a first course for enterprise Java developers who are familiar with Spring basics and seek comprehensive coverage of Spring for systems integration development.

  • Select the graphic to the right to see where this course fits into the SpringSource University curriculum.

Register for an upcoming "Enterprise Integration with Spring" course delivery:

North America:
Course LocationTraining Dates
Chicago, IL, ILJul 21 - Jul 24 09
Washington, DC, DCSep 22 - Sep 25 09

Europe :
Course LocationTraining Dates
Warsaw, Poland21 Jul - 24 Jul 09
Brussels, Belgium 4 Aug - 7 Aug 09
Krakow, Poland11 Aug - 14 Aug 09
Zürich, Switzerland (in German)11 Aug - 14 Aug 09
Rome, Italy18 Aug - 21 Aug 09
London, UK24 Aug - 27 Aug 09
Luxembourg, Luxembourg (in French)25 Aug - 28 Aug 09
Frankfurt/Main, Germany (in German)25 Aug - 28 Aug 09
Copenhagen, Denmark25 Aug - 28 Aug 09
Paris, France (in French)15 Sep - 18 Sep 09
Helsinki, Finland15 Sep - 18 Sep 09
Barcelona (in Spanish), Spain21 Sep - 24 Sep 09
Oslo, Norway29 Sep - 2 Oct 09
Dublin, Ireland29 Sep - 2 Oct 09
Madrid (in Spanish), Spain 5 Oct - 8 Oct 09
Edinburgh, UK27 Oct - 30 Oct 09

Asia-Pacific:
Course LocationTraining Dates
Mumbai, India22 Sep - 25 Sep 09
Bangalore, India13 Oct - 16 Oct 09
Delhi, India27 Oct - 30 Oct 09
Hyderabad, India27 Oct - 30 Oct 09
Chennai, India 8 Dec - 11 Dec 09


Thank you for your interest in SpringSource training. Please click here to be notified when training is available in your area or to request a public training in your locations.
x