- Tutorial in which you learn to build an SOA application which is listening for incidents coming from web service or files. According to the origin, the content (= incidents) are transformed into their corresponding objects using for the CSV file, a new Camel component : camel-bindy and for the Web Service camel-cxf component. Each message transformed is placed in a queue handled by ActiveMQ engine. All the messages (containing the objects) are next processed by a Bean service who will (with the help of injection of dependency provided by Spring) save the incidents in a DB using Spring and Hibernate frameworks.
A small Apache Wicket web application running in Jetty Web server provide to the users a screen to consult the incidents created.
- This feed is handy to follow to see what's getting more mainstream traction and technology trends. E.g Thought Leadership: Technology Brief May 2009.
- All of Dion Hinchcliffe web 2.0 diagrams at one place.
- JSON REST webservices best practices described by the Feedly team. A related more general pros & cons of REST are described in this article.
- The distinction between a spring singleton and a java singleton explained.