You know what they say: Service-orientation is not something new
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 ISBN: 0201760312Publisher: Addison-WesleyPublish Date: 12 October, 2001Binding: Hardcover , 611 pages , 3 edition |
TITLE: Object-Oriented Software Engineering: A Use Case Driven Approachby Ivar Jacobson, Magnus Christerson, Patrik Jonsson, Gunnar OvergaardISBN: 0201544350Publisher: Addison-WesleyPublish Date: 30 June, 1992Binding: Hardcover |
TITLE: Software Reuse: Architecture Process and Organization for Business Success by Ivar Jacobson, Martin Griss, Patrik Jonsson ISBN: 02019-2476-5 Publisher: Addison-Wesley 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 Patternsby Douglas C. Schmidt, Stephen D. HustonISBN: 0201604647Publisher: Addison-WesleyPublish Date: 10 December, 2001Binding: Paperback Site: https://www.cs.wustl.edu/~schmidt/ACE/book1/ |
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.