I think, Dennis, we share the semantics now (though might not necessarily 
agree, which is fine). I am glad.
- Michael



________________________________
From: Dennis Djenfer <[email protected]>
To: [email protected]
Sent: Saturday, March 21, 2009 10:29:22 PM
Subject: Re: [service-orientated-architecture] Joe on SOA without  
service-enabled apps




Michael Poulin wrote: 
Great questions, Dennis. Let me try to answer them (I will not
represent an opinion of OASIS SOA RA TC in this case)

Business Fictionality is the business services, functions and
features provided for consumers. For example, McDonald's produces and
sells burgers, this is business functionality.

The result of the McDonald's is, as expected, a number of
sold burgers.

The Real World Effect (RWE) of the McDonald's service is a
number of replete people, and a number of sold burgers. In this case,
the replete people are not necessary only those who bought the burgers
from McDonald's but those who ate them.
I think I understand what you're saying here. You're talking about the
value a service brings to the organization, customers etc. This is an
important aspect of any project, but all too often neglected because
it's not always easy to measure.



Sometimes, the RWE is the same as the service result but
sometimes it is a bit different 'animal'. Another example, a Credit
Calculation Engine Service (CCES) calculates a credit transaction
exposure and places it into a data store. This CCES performs the
calculations in response to a Business Process Orchestration Service,
but the latter is not interested in the results. Another service, e.g.,
Netting Service retrieves exposures collected for the day in the data
store and performs netting calculations. That is, the CCES' RWE may be
expressed in the number of calculated exposures AND in providing
Netting Service with input information ( the CCES could store its
results in the non-shared data store, leaving the Netting Service with
nothing).
In my vocabulary this would be part of the result of the service if the
data store was shared. A result doesn't have to be delivered to the
requester. We probably use this term differently, and that's ok as long
as we're aware of that.



If we deal with business services (in Business and Technology),
it makes sense to analyse the service outcomes in architecture as RWE.
If we deal with infrastructural technical services, the the service
outcome becomes equivalent to service result much more frequently. But,
still, let's take an Entitlement On-boarding Service - it works
exclusively for the future entitlement control services and does not
respond to its caller, i.e. we deal with RWE again.

I  hope my comments were not that muggy
I think I have a better understanding of the SOA RM terms now. Thanks!

// Dennis Djenfer




- Michael



________________________________
From: Dennis Djenfer <d...@algonet. se>
To: service-orientated- architecture@ yahoogroups. com
Sent: Saturday, March
21, 2009 4:50:48 PM
Subject: Re:
[service-orientated -architecture] Joe on SOA without service-enabled
apps


>Michael Poulin wrote:
>One
SOA service differs
from another SOA service by two attributes values only: Business
Functionality promised
but >the service to be realized and Real World Effect (RWE), which
can be viewed
as a service result.

So, why don't we just call it "service result" instead
of using the confusing term "real world effect"? Also, what is the
difference between "business functionality" and "service result" (the
two attributes you are referring to)? Isn't the service result just
part of the business functionality?

// Dennis Djenfer
 


________________________________


No virus found in this incoming message.
Checked by AVG - www.avg.com 
Version: 8.0.238 / Virus Database: 270.11.22/2015 - Release Date: 03/20/09 
19:01:00

  



      

Reply via email to