Jul 2, 2013

How Granular? Or, What’s a Business Service?

What is a Service or Component?  It sounds like a simple question.  But I was approached by an organization that had done no component or service oriented or even object oriented development.  So the question was much more complicated…

What should a service / component / object be?  What amount of business functionality should it include?  Or, in technical terms, what granularity to your business services or components?

This question came up again for me, as I’m now dealing with the same question relative to Business Processes (BPM or BPA workflows).  That will be a future post.

But for how granular should a service or component be?  Here’s my presentation on the topic…