OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help

soa-rm-ra message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]

Subject: Thoughts on Needs and Capabilities Section

I have begun going over the RA chapters on the Wiki.  Paragraph 3 of the
Needs and Capabilities section raised some questions for me.

In the RM we purposely excluded details of the consumer, while in this
section we bring in the consumer as 'part' of a SOA.  

Let us assume there are two companies, one with a need, company N, and
another with a capability, company C, which satisfies that need.  Is
there one SOA encompassing the two,independent companies or does each
company construct and have its own SOA?  From an abstract point of view,
the SOA of company N is not complete until its SOA establishes an
Execution Context with C, even if that connection is only done once and
then N uses a different company C' for its next satisfaction of need,
establishing a new abstract SOA.

The consequence of this is that N must construct its SOA with the
realization that its SOA must join with the SOAs of other entities to
produce the Real World Effect required and thus complete its SOA.  This
requires that N establish the infrastructure, defined in the RM, for
completing Visibility, establishing an Interaction and Execution
Context, etc, with different entities, and with the realization that
each completion of its SOA may be ephemeral. 

I've used the concept SOA in two senses - an abstract definition which
encompasses two or more independent entities and a more concrete SOA,
which is established in each company.  The later definition is necessary
as each company designs its own architecture, independent of any other
specific entity.  Is this distinction useful as we move from the RM to
the RA, which is then to be used to design concrete architectures? 


Don Flinn
President, Flint Security LLC
Tel: 781-856-7230
Fax: 781-631-7693
e-mail: flinn@alum.mit.edu

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]