Learning SOA
August 2nd, 2006
Today and the rest of the week I am taking a course on SOA (Service Oriented Architecture). So far it’s interesting. I am not sure it will work at work, but it definitely has a place in any business. So far, my biggest problem with it is all the marshalling/unmarshalling that take place between applications and XML. This cannot be a process to process data quickly. The tools are cool though, especially the BPEL part. The ability to lay out an entire process via drag-and-drop is intriguing, but like anything, it will be interesting to see how things play out in the real world. Still, it is new things to learn which is very cool
Categories: General
hi
i’m very interested in these soa things. i’ve been working with ejb3 for some time. i think that it is unnecessary in the most cases …
and very inefficient.
when reading about soa i see a cool technology but i’m not so shure if it is useful.
could you post some links introducing soa? do you think it is useful?
thanks
jan-david salchow
Hi Jan-David,
I agree with you. EJB 3.0, in most cases is overkill and should be replaced with Spring. Although, I am not ready to completely rule it out all together. In some situations, it may have its place. At the very least, it is a huge jump forward from EJB 2 and J2EE.
As for SOA, I will gladly post some links as soon as I find some. I should be getting a whole bunch tomorrow.
As far as how useful it is, I am not completely sure yet. On the surface, I can definitely see a use for it within the business world. It appears to be an excellent way of getting disparate systems in a heterogeneous environment to communicate and share services. It also should allow a company to quickly put together new services based on existing ones. However, my analysis so far is based on a cursory investigation and not on any real world experience.