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


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]