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


Help: OASIS Mailing Lists Help | MarkMail Help

soa-blueprints message

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

Subject: RE: [soa-blueprints] To Proceed

Actually architects do specify the actual building materials and their 
strengths when coming up with a blueprint. They have to make sure the 
buildings they design can stand up. Engineering companies may check and 
validate the architect's choices.

The real point, I think, is those intermediate documents that you refer to 
are architectural documents that belong to a reference architecture, not a 
blueprint which deals with an implementation. Implementation means getting 
vendor specific which I think is something the TC wants to avoid. We might 
want to come up with reference architectures, or concrete architectures 
which then could be implemented with a specific vendors technology (as with 

But call it a blueprint, or a reference architecture, we still have to 
decide the domain of discourse. In other words, we have to decide what 
types of documents we want, and why we want them.

I am not sure how one goes about doing that.


At 05:20 PM 1/23/2006, Jones, Steve G wrote:

>When an architect sketches out the original design for the building it
>outlines the principles and practice and puts in place the areas where more
>refinement is required.  These areas are further refined by the architects
>team they become an outline blueprint that defines the major elements, this
>is then passed to an engineering company who determine the actual materials
>and strengths, and its probably these folks who produce the final
>construction blueprints and these can be modified.
>At each level the blueprint has become more and more detailed from the
>initial sketches on the architects desk.  For me its this process that is
>mirrored in SOA blueprints, if your project is only 20 people or so they
>might be one document put out at the start, if however you are trying to
>move an entire organisation towards SOA its more like building a small town
>so there are lots of levels of blueprints.  Even in one building there are
>blueprints for the building and then blueprints for each floor, each at
>different levels of abstraction.
>I might have taken this metaphor as far as I can go, but the point is that
>when you are planning any major construction project whether in software,
>buildings or planes you have various levels of abstractions to communicate
>different levels of concepts and break down the problem for different
> > -----Original Message-----
> > From: Michael Stiefel [mailto:development@reliablesoftware.com]
> > Sent: 23 January 2006 22:02
> > To: marchadr@wellsfargo.com; soa-blueprints@lists.oasis-open.org
> > Subject: Re: [soa-blueprints] To Proceed
> >
> > A blueprint is detailed instructions on how to implement a particular
> > design. Construction blueprints are modified as the building is
> > constructed
> > to reflect the actual decisions the contractor made in the field.
> >
> > In building construction, of course, one can have a plan that is distinct
> > from the artifact itself. In the software world, detailed instructions on
> > implementation is very often identical to writing code.
> >
> > I suppose one could describe a particular SOA in terms of service inputs
> > and outputs and orchestrations, etc. without reference to a vendor
> > implementation. This is some soft of architectural document, not a
> > blueprint.
> >
> > I understand what a reference architecture is. I understand what a
> > concrete
> > architecture is. I have no idea what an abstract blueprint is.
> >
> > Michael
> >
> > At 12:49 PM 1/23/2006, marchadr@wellsfargo.com wrote:
> > >To All,
> > >
> > >Here is what I gather from the group as a whole:
> > >
> > >1. Need a context on what we are doing.
> > >     - 2 cents:  A problem statement would be a great start with
> > audience,
> > > etc...
> > >
> > >2. Need to defining use cases to provide context on the blueprints
> > defined
> > >      - 2 cents: establish a use case document that can be expand on this
> > > and may have domain related spin offs
> > >
> > >3. Need to establish what a blueprint is.
> > >
> > >I think everyone should start adding to this list and adding opinions,
> > etc...
> > >
> > >This may help to create a bit of focus or strategy.
> > >
> > >Thanks,
> > >
> > >Dan
> >
> >
>This message contains information that may be privileged or confidential 
>and is the property of the Capgemini Group. It is intended only for the 
>person to whom it is addressed. If you are not the intended 
>recipient,  you are not authorized to read, print, retain, copy, 
>disseminate,  distribute, or use this message or any part thereof. If you 
>receive this  message in error, please notify the sender immediately and 
>delete all  copies of this message.

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