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:
|TITLE: Introduction to Object-Oriented Programming |
by Timothy A. Budd
Publish Date: 12 October, 2001
Binding: Hardcover , 611 pages , 3 edition
|TITLE: Succeeding with Objects: Decision Frameworks for Project Management|
by Adele Goldberg, Kenneth S. Rubin,
Publisher: Addison-Wesley Professional
Publish Date: 01 May, 1995
|TITLE: Object-Oriented Software Engineering: A Use Case Driven Approach|
by Ivar Jacobson, Magnus Christerson, Patrik Jonsson, Gunnar Overgaard
Publish Date: 30 June, 1992
Software Reuse: Architecture Process
and Organization for Business Success
by Ivar Jacobson, Martin Griss, Patrik Jonsson
Publish Date: 22 May, 1997
Binding: Hardcover , 497 pages
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:
|TITLE: C++ Network Programming: Mastering Complexity With Ace and Patterns|
by Douglas C. Schmidt, Stephen D. Huston
Publish Date: 10 December, 2001
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.