[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: RE: [ws-caf-editors] context model
Greg, I forgot that you weren't on the telecon. yesterday. However, that's where the idea of producing UML came from. I think that's what the TC is expecting now. Mark. >===== Original Message From Greg Pavlik <greg.pavlik@oracle.com> ===== >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]