Alex Rivera | Logout

How to get up to speed on SOA?

Asked 2008-09-24T07:28:08.323
9

I've been given the task of laying the groundwork of a SOA for my client. The goal is to open up various processes in an end-client independent way and also to make data available offline e.g. for reps visiting customers.

I do have extensive experience with J2EE (Websphere) and web services but I would appreciate advice on how to build up such an SOA.

Where are the pitfalls? What about security? How finely granulated should services be? etc.

Links to tutorials and book recommendations would also be useful.

Thanks!

Edit
Report

2 Answers

3

Found this IBM Redbook (#sg246303) which is quite a good introduction to the basics of SOA.

answered 2008-09-24T11:28:50.147
2

As Alan said, I'd start reading the Enterprise Integration Patterns book. There are a number of ways to implement them either using a messaging system directly such as JMS or using open source projects like Apache Camel, for example see the pattern catalogue.

I'd also look at understanding how to build good RESTful services using JAX-RS with Jersey as a simple way to expose resources for your systems to anyone on the web from any language/platform easily without falling into the SOAP/WS-* deathstar :)

answered 2008-09-29T10:09:13.593

Your Answer