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

 


Help: OASIS Mailing Lists Help | MarkMail Help

ws-caf-editors message

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


Subject: RE: [ws-caf-editors] context model


Agreed, and the UML is meant to represent conceptually what's meant to be 
described in the model.

Mark.

>===== Original Message From "Martin Chapman" <martin.chapman@oracle.com> 
=====
>ok but we have to be careful that the uml model isnt just a graphic of
>the xml schema relationships as these may be quite different. It is the
>conceptual model/relationships we need to get right first and then we
>can examine how its expressed in schema.
>
>-----Original Message-----
>From: Greg Pavlik [mailto:greg.pavlik@oracle.com]
>Sent: 09 March 2004 22:42
>To: Martin Chapman
>Cc: 'Mark Little'; ws-caf-editors@lists.oasis-open.org
>Subject: Re: [ws-caf-editors] context model
>
>
>My comment in private (I suppose this is still private) to Mark was that
>in my opinion a formal model and a UML diagram are very different, and
>we really need to focus on the former. At best, the diagram aids someone
>in understanding the model description. In this case, I think the text
>and diagram should be in the same document, since the diagram shows
>cardinality of relationships, but the relationships themselves are
>spelled out with their meaning and semantic implications in the text.
>
>The activity identifier in the text may be my blunder -- I'll have to
>double check -- the ContextType has a context-identifier, which I have
>always assumed maps to the identity of the activitiy. If that's correct,
>perhaps we can just say so?
>
>For refreshers, here's the context service schema:
>
>    <xs:complexType name="ContextType">
>        <xs:sequence>
>            <xs:element name="context-identifier" type="xs:anyURI"/>
>            <xs:element name="activity-service" type="xs:anyURI"
>minOccurs="0"/>
>            <xs:element name="type" type="xs:anyURI" minOccurs="0"/>
>            <xs:element name="activity-list" minOccurs="0">
>                <xs:complexType>
>                    <xs:sequence>
>                        <xs:element name="service" type="xs:anyURI"
>minOccurs="0" maxOccurs="unbounded"/>
>                    </xs:sequence>
>                    <xs:attribute name="mustUnderstand"
>type="xs:boolean" use="optional" default="false"/>
>                    <xs:attribute name="mustPropagate" type="xs:boolean"
>use="optional" default="false"/>
>                </xs:complexType>
>            </xs:element>
>            <xs:element name="child-contexts" minOccurs="0">
>                <xs:complexType>
>                    <xs:sequence>
>                        <xs:element name="child-context"
>type="tns:ContextType" maxOccurs="unbounded"/>
>                    </xs:sequence>
>                </xs:complexType>
>            </xs:element>
>            <xs:any namespace="##other" processContents="lax"
>minOccurs="0" maxOccurs="unbounded"/>
>        </xs:sequence>
>        <xs:attribute name="timeout" type="xs:int" use="optional"/>
>    </xs:complexType>
>
>
>Greg
> (ps it's amazing how unhelpful UML when you try to say talk about
>things that aren't classes, objects or actors).
>
>Martin Chapman wrote:
>
>
>what is the relationship between activity identifier and context? the
>
>text implies a realtionship yet its not on the diagram. also I sugest
>
>that rather having a note saying that activities can be nested, that
>
>there is an self refernceing association on  activity.
>
>
>
>Martin.
>
>
>
>
>
>-----Original Message-----
>
>From: Mark Little [mailto:Mark.Little@arjuna.com]
>
>Sent: 09 March 2004 22:16
>
>To: ws-caf-editors@lists.oasis-open.org
>
>Cc: mark.little@arjuna.com
>
>Subject: [ws-caf-editors] context model
>
>
>
>
>
>Here's the context model we seem to have agreement on so far.
>
>If you can take
>
>a quick look and let me know of anything that you think needs
>
>qualifying, I'll
>
>send it to the main group. I want to then follow up with
>
>email explaining the
>
>diagram (basically the text we've already got). From there we
>
>can persue some
>
>of the other issues (such as removing status types, context
>
>as one block in
>
>the SOAP header or one entry per ALS, ...)
>
>
>
>Mark.
>
>
>
>----
>
>Mark Little,
>
>Chief Architect, Transactions,
>
>Arjuna Technologies Ltd.
>
>
>
>
>
>www.arjuna.com




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