Talking about your education and professional grounding, you should not listen to marketing hype and fads; the trick is how to clearly spot those.A hint: it should have the 'taste' of technique; that is, identifiable practical application + sound theoretical basis.A current trend is service-orientation for distributed and concurrent software application design; you know, "if you want to sell the cat, tell them it is service-oriented" or as Mr. Bjarne Stroustrup said:" ‘Religious OO' is dangerous as is 'Religious X' for most values of X "Where X is now called ‘service-oriented’.Service-orientation has been around for quite a long time, in my memory, since the early work of object-oriented authors; these come to mind:
Among them, the service package concept by Ivar Jacobson, et. al. is a remarkable foundation of the whole idea.I am not going to ask you if you have read them, instead: Have you carefully studied them?Of course current technology has given more details to fill in, but guess what? In order to do service-orientation well, you need to fully understand the background works, otherwise prepare for another round of " 'X' has failed..." journals messages some years from now, this time: "Service-orientation has failed to deliver on promise".Professionals that have done their homework have been doing service-orientation for a while; they come to mind:
This is my invitation: do not let them fool you; if they come with "service-orientation is the new way", most likely they are just novices playing catch-up on their homework.