Recently I read the interesting book from Chad Fowler titled “My Job went to India“. In that book the author asserts that it is important to address current state of art of software technologies to understand where to invest in knowledge. He proposes to taxonomize technologies as “bleeding edge” and “sunset”.
As exercise I made a taxonomization of software technologies using a mindmap. Clearly this is quite incomplete and it reflects my point of view and my experience. Feel free to criticize it and to suggest some entries, if you dare.
(click on image)


Profile
So, I dare
Well, okay I’m not gonna put forward a technology but I think the close association you have between WebServices and SOA needs clarification. You can implement an SOA many ways, not just with WebServices. I accept you may be using the term Web Services in some fashion that doesn’t specifically mean the technological embodiment known as Web Services.
Comment by Dan Creswell — January 6, 2006 @ 2:04 pm
I agree with Dan and BEA Tuxedo is an archaic and propietary example of it
Comment by Luis Miguel Ibáñez — January 8, 2006 @ 8:22 pm
Here my comments.
About WebSphere Portal, Portlet Apis represent perhaps 10% of its software stack. WebSphere Portal is also J2EE compliant but it is not a child of J2EE.
I should not mix SOA Architecture and Apache Axis on the same level of classification.
It could be a good idea adding deployment, management and testing technlogies like ANT, TestNG, Cactus, xUnit, CruiseControl, ClearCase, SubVersion, xDoclet and so on …
Peace
Comment by ThePaulus — February 25, 2006 @ 7:12 pm