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

 


Help: OASIS Mailing Lists Help | MarkMail Help

soa-rm message

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


Subject: RE: [soa-rm] FYI: BEA SOA Reference Diagram


<Quote>
It seems to me what we are working on right now is a Service Orientation
Reference Model which is the necessary first step.
</Quote>

+++++++++++1 :)

Kind Regards,
Joseph Chiusano
Booz Allen Hamilton
Visit us online@ http://www.boozallen.com
 

> -----Original Message-----
> From: Michael Stiefel [mailto:development@reliablesoftware.com] 
> Sent: Wednesday, May 18, 2005 3:02 PM
> To: soa-rm@lists.oasis-open.org
> Subject: Re: [soa-rm] FYI: BEA SOA Reference Diagram
> 
> I agree that " The essence of a SOA is multiple services 
> coming together to satisfy a set of needs."
> 
> I believe that to be useful to our audience we need to 
> discuss how multiple services work together. Even if there is 
> just one service, that service has to be designed in a 
> certain way if it is to potentially participate in a SOA.  
> Another way of looking at it is that one service is just the 
> degenerate case.
> 
> It seems to me what we are working on right now is a Service 
> Orientation Reference Model which is the necessary first 
> step. You can call the next step a SOA Reference Model, or a 
> SOA Reference Architecture, but without that next step I do 
> not think we will produce something that will be of lasting 
> value to the larger community.
> 
> I do not see how discussing how services can be connected 
> together is any more concrete that discussing the nature of a 
> single service. Abstraction is always relative to the level 
> of discourse.
> 
> Take  the ISO stack as an example, the idea of connection is 
> implicit in the abstraction. The whole point is to describe 
> how two layers in the stack in different processes in 
> different systems can communicate without having to 
> understand the lower level protocols. The reason the 
> communication is not shown (although I have seen pictures of 
> it with the communications shown as in Tannenbaum's Computer 
> Networks) is because the abstraction being shown is how the 
> protocols are organized in one of the processes. If that is 
> the level of discourse, there is no need to show a connection.
> 
> Incidentally,  I too do not like the use of the word 
> architecture in the term SOA. Maybe we should propose what 
> the SOAP 1.2 specification did and make the acronym the name.
> 
> Michael
> 
> 
> At 02:06 PM 5/18/2005, Duane Nickull wrote:
> 
> 
> >Ken Laskey wrote:
> >
> >>The essence of a SOA is multiple services coming together 
> to satisfy a 
> >>set of needs.
> >
> >This is the core point we have not reached consensus on yet. 
>  This is a 
> >well worded as can be so I would like to use this assertion 
> as a basis 
> >for the discussion.
> >
> >Thoughts:
> >
> >I would agree that "The essence of a SOA infrastructure is multiple 
> >services coming together to satisfy a set of needs.  I do have 
> >reservations about the concept of multiplicity of services 
> being used 
> >as a key metric to define SOA.
> >
> >Questions:
> >1. Is it necessary that there be more than one service in order that 
> >SOA be SOA? 2. If yes to #1, is it necessary to call 
> services only in sequence?
> >
> >My gut feeling is that having multiple services is probably 
> a given for 
> >any specific implementation of SOA, however it is not a requirements 
> >for something to be service oriented.  If I architect one 
> application 
> >and build it with a single service, service description, 
> policy set, (+ 
> >whateverElseGetsInTheReferenceModel), is that service oriented 
> >architecture?  I think yes.
> >
> >I would fully support a reference architecture depicting multiple 
> >services  being used either sequentially or in parallel, 
> however think 
> >that is a sub project best left for a dedicated sub committee.
> >
> >Duane
> >
> 
> 
> 


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