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] [issue:structure] draft 07, sect 2, line 201, Figure 2-1


Anything can change now that WS-Policy is being advanced within OASIS.

Joe

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

> -----Original Message-----
> From: Francis McCabe [mailto:fgm@fla.fujitsu.com] 
> Sent: Monday, May 23, 2005 12:05 PM
> To: Michael Stiefel
> Cc: Rex Brooks; Duane Nickull; 'SOA-RM'
> Subject: Re: [soa-rm] [issue:structure] draft 07, sect 2, 
> line 201, Figure 2-1
> 
> WS-Policy's view of policy is also short-sighted.
> 
> Frank
> 
> On May 21, 2005, at 6:23 PM, Michael Stiefel wrote:
> 
> > You definition of policy does not seem to coincide with 
> policy in the 
> > sense that WS-Policy* understands it to be.
> >
> > Michael
> >
> > At 08:45 PM 5/20/2005, Rex Brooks wrote:
> >
> >> Well, that gets difficult, doesn't it, since almost 
> anything can be 
> >> brought in under policy, but my first list was expiration, 
> >> synchronous v. asynchronous processing, registration, 
> security- both 
> >> physical and per protocol, OS, platform, standards compliance, 
> >> language dependence, flavor of DBMS, etc, etc. I think of 
> policy in 
> >> this context to be related to terms and conditions and legalities, 
> >> such whether or not a service is intended to have 
> persistence or only 
> >> exists during a lifecycle triggered by an event such as an 
> emergency 
> >> alerting service or whether a software unit like an accounting 
> >> package can be applied to a single department such as financial 
> >> services or several departments such as Human Resources, CRM, ECM, 
> >> etc.
> >>
> >> Ciao,
> >> Rex
> >>
> >>
> >> At 7:41 PM -0400 5/20/05, Michael Stiefel wrote:
> >>
> >>> So what would be a constraint that is not as vital as policy, 
> >>> contract, and data?
> >>>
> >>> Michael
> >>>
> >>> At 07:14 PM 5/20/2005, Rex Brooks wrote:
> >>>
> >>>> At 6:18 PM -0400 5/20/05, Michael Stiefel wrote:
> >>>>
> >>>>> How is the data model a constraint?
> >>>>>
> >>>>
> >>>> How is not?
> >>>>
> >>>>
> >>>>> If everything is constraint, what is being constrained?
> >>>>>
> >>>>
> >>>> What the service is and does and how it does it, how it can be 
> >>>> consumed, by whom, etc. Everything is a constraint, and 
> I would be 
> >>>> happy to see it join semantics in the wings as omnipresent.
> >>>>
> >>>> But it does serve the purpose of implying that some 
> constraints are 
> >>>> more vital to the concept of a service than others, and I think 
> >>>> policy, contract and data model all stand up to that test.
> >>>>
> >>>> Ciao,
> >>>> Rex
> >>>>
> >>>>
> >>>>> Michael
> >>>>>
> >>>>> At 05:56 PM 5/20/2005, Francis McCabe wrote:
> >>>>>
> >>>>>> I would prefer to see
> >>>>>> 1. policy, contract linked together -- reflecting the 
> >>>>>> contract=agreed policy idea.
> >>>>>> 2. data model is one of the constraint types, like policy and 
> >>>>>> contract 3. we should also mention process model if we 
> are going 
> >>>>>> to call out the data model.
> >>>>>>
> >>>>>> Being a total pedantic, policy, agreement, process model, data 
> >>>>>> model together characterize the semantics; however, 
> the metadata/ 
> >>>>>> service description is a projection of that semantics 
> (there may 
> >>>>>> be several service descriptions for one service).
> >>>>>>
> >>>>>> Frank
> >>>>>>
> >>>>>>
> >>>>>> On May 20, 2005, at 2:44 PM, Duane Nickull wrote:
> >>>>>>
> >>>>>>
> >>>>>>> Michael:
> >>>>>>>
> >>>>>>> Thanks - I tried it horizontally and for some weird 
> reason, it 
> >>>>>>> seems to resonate better.
> >>>>>>>
> >>>>>>> If we can get Frank's sign off and no one else has any 
> >>>>>>> opposition, maybe we can use this one?
> >>>>>>>
> >>>>>>> One other thought - should Data Model be larger?  In the book 
> >>>>>>> Documenting Software Architectures, I seem to recall some 
> >>>>>>> conversation about size mattering (yeah yeah). Accordingly, I 
> >>>>>>> enlarged the data model to give it more presence.  
> How does this 
> >>>>>>> look?  See attached Core RM6.png
> >>>>>>>
> >>>>>>> Duane
> >>>>>>>
> >>>>>>> Michael Stiefel wrote:
> >>>>>>>
> >>>>>>>
> >>>>>>>> Would going from right to left or left to right remove any 
> >>>>>>>> associations of top and bottom as more natural or more 
> >>>>>>>> fundamental?
> >>>>>>>>
> >>>>>>>> Have you ever looked at a globe with the Southern 
> Hemisphere at 
> >>>>>>>> the top? To most of us that live in the Northern 
> Hemisphere it 
> >>>>>>>> looks wrong, but of course, from the point of view of outer 
> >>>>>>>> space either pole of the globe could be on top.
> >>>>>>>>
> >>>>>>>> I like the fact that semantics will be explained on the side.
> >>>>>>>>
> >>>>>>>> Michael
> >>>>>>>>
> >>>>>>>>
> >>>>>>>> At 02:37 PM 5/20/2005, Duane Nickull wrote:
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>> Here is a rendering based on Greg's diagram that 
> accounts for 
> >>>>>>>>> all the comments below.
> >>>>>>>>>
> >>>>>>>>> - I placed Metadata as a bracket inside the "service 
> >>>>>>>>> description"
> >>>>>>>>> box.
> >>>>>>>>> - Semantics will have to be explained using text 
> accompanying 
> >>>>>>>>> this diagram to state that they are omnipresent.
> >>>>>>>>> - turned the stack upside down so service is at the 
> bottom.  
> >>>>>>>>> To me, it seemed more intuitive that the thing that 
> is core is 
> >>>>>>>>> at the bottom and the other items are built out (up??) from 
> >>>>>>>>> it.
> >>>>>>>>> Comments?
> >>>>>>>>> - used the UML dependency arrow as the convention between 
> >>>>>>>>> service and service description to denote that a SD 
> should not 
> >>>>>>>>> exist without a service.
> >>>>>>>>> - redrew the line between metadata and policy / contract to 
> >>>>>>>>> connect with the outer container of "constraints"
> >>>>>>>>> - removed the words "enables discoverability" from the 
> >>>>>>>>> association.
> >>>>>>>>>
> >>>>>>>>> If we use this, we should probably build an appendix 
> >>>>>>>>> containing clear and concise rules about how to 
> interpret this 
> >>>>>>>>> mind map since it borrows association conventions 
> from UML and 
> >>>>>>>>> mixes them together with other conventions.
> >>>>>>>>>
> >>>>>>>>> Comments?
> >>>>>>>>>
> >>>>>>>>> Duane
> >>>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>> <CoreRM6.png>
> >>>>>>>>
> >>>>
> >>>>
> >>>> --
> >>>> Rex Brooks
> >>>> President, CEO
> >>>> Starbourne Communications Design
> >>>> GeoAddress: 1361-A Addison
> >>>> Berkeley, CA 94702
> >>>> Tel: 510-849-2309
> >>>>
> >>
> >>
> >> --
> >> Rex Brooks
> >> President, CEO
> >> Starbourne Communications Design
> >> GeoAddress: 1361-A Addison
> >> Berkeley, CA 94702
> >> Tel: 510-849-2309
> >>
> >
> >
> >
> 
> 


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