When we begin talking about transactions and state, we obviously are
getting into the choreography/BPM discussion, which in my humble
opinion *is out of scope* for the RM.
Respectfully,
Matt
On 13-Jun-05, at 3:25 PM, Smith, Martin wrote:
> Hey, I'll settle for one lousy state-maintenance shared service (aka
> BPM.)
>
> Martin
>
>
> -----Original Message-----
> From: Duane Nickull [mailto:]
> Sent: Monday, June 13, 2005 3:22 PM
> To: Smith, Martin
> Cc: Breininger, Kathryn R; SOA RM
> Subject: Re: [soa-rm] Wikipedia definitions FYI
>
> Martin:
>
> For the record, I disagree with the Wikipedia definition as it is.
> IMO
> - state maintenance may have to be done behind the service interface,
> but some information may be maintained in custom data stores or
> persistent message stores at the binding level. Certain services may
> have a processing model of 1 Request -> * Responses. A fictional
> example is a service where a user registers to receive stock trades as
> they happen. There are a few things that must be maintained behind
> the
> service:
>
> 1. details of how the service consumer can receive the response
> 2. tokens to identify the service consumer should they wish to
> modify or
>
> cancel their request
> 3. The last stock trade they received notice of (probably stored in
> the
> form of archived responses in the transport layer).
>
> I am sure that DHS may have similar designs on a service where they
> could subscribe to events related to use of a certain set of
> identification credentials for people on the "watch list" (I wonder if
> participation in this TC is criteria for being on the watch list ;-)
>
> I would therefore assert that the Wikipedia definition of services as
> "stateless" is illogical and incorrect.
>
> Duane
>
> Smith, Martin wrote:
>
>
>> So, where exactly is state maintained in an SOA??? Going to be
>> tough to
>> execute transactions without state.
>>
>> Martin
>>
>>
>> -----Original Message-----
>> From: Duane Nickull [mailto:]
>> Sent: Monday, June 13, 2005 3:02 PM
>> To: Breininger, Kathryn R
>> Cc: SOA RM
>> Subject: Re: [soa-rm] Wikipedia definitions FYI
>>
>> The comment about services being stateless is interesting. If we
>> agree
>> with that assertion, it may affect the notion of a service processing
>> model (request to many responses). Also - that seems to be more tied
>>
> to
>
>>
>> the nature of the transport/binding mechanism itself.
>>
>> Duane
>>
>> Breininger, Kathryn R wrote:
>>
>>
>>
>>
>>> Just an FYI. I see Wikipedia is beginning to work on definitions
>>> for
>>> SOA as well:
>>>
>>> http://en.wikipedia.org/wiki/Service-oriented_architecture
>>>
>>> Kathryn Breininger
>>> CENTRAL Project Manager
>>> Emerging Technologies
>>> Boeing Library Services
>>>
>>> 425-965-0182 phone
>>> 425-237-3491 fax
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>> How was your service? Please click link below.......
>>>> http://socal.web.boeing.com/ssglibsurvey/
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>