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

 


Help: OASIS Mailing Lists Help | MarkMail Help

ubl message

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


Subject: RE: [ubl] Global vs. Local -- Gunther's Recommendation


Hello all,

I have spoken about the topic "Global versus Global" with Garret Minakawa (Oracle), Frank Vandamme (SWIFT) and Dave Carlson. All three colleagues said to me that for implementation reasons will be the "Venetian Blind" design much more better as the "Garden of Eden" design. Because the "Venetian Blind" design aligns to the OO (UML) model and "Garden of Eden" does not. 

That means, every type in "Venetian Blind" represents an object class and this can be used in UML class diagrams as well as in object oriented-programming language in the same manner. In object-oriented programming places a great deal of emphasis on packaging classes according to their services. The types in the venetian blind design represents the package structure and this organizes the code and facilitates modularity and maintenance. Therefore, the components of venetian blind are highly cohesive and have a high coupling. We do see how this is very OO-like, and how an OO (UML) model might map directly to this design. This kind of principle will be used many XML-APIs, like JAXB.

In "Garden of Eden" must be created a pseudo-class for every global declared element. And this means an additional maintenance and redundant modularity of the UML models as well as OO-programming. And this might be not directly the OO modelling effort. Although is some additional work necessary by developing with APIs.

Kind regards,

	Gunther

-----Original Message-----
From: Jim Wilson [mailto:jim.wilson@kcx.com] 
Sent: Dienstag, 25. Februar 2003 19:26
To: ubl@lists.oasis-open.org
Subject: [ubl] Global vs. Local -- Gunther's Recommendation


UBL Team,

Greetings from cold, cold Kansas City. Moments ago Gunther delivered to
me his much-anticipated Global vs. Local recommendation. Jon suggested
and the TC agreed to a moderated discussion of Gunther's recommendation
on this list. We're getting a bit of a late start, so everyone needs to
be more constructive than ever when posting over the next few days. We
have a 2 March deadline to complete this discussion unless Lisa or Jon
directs me to extend it.

I've attached Gunther's document. I converted his original Word document
to PDF with line numbers and bookmarks. Included in the PDF are the
minutes from the last NDRSC discussion on the topic for your convenience
(refer to the archives for more information). I also included Gunther's
original Word document in case you want to check for better image
quality. Sorry about the attachment size, but I'm sure you understand in
this case.

Review the following ground rules and then weigh in with your opinions.
By the way, I'm the moderator.


Discussion Guidelines
----------------------------

1. Focus on Gunther's recommendation and supporting arguments. Do not
rehash past discussions unless they are relevant to Gunther's
recommendation and supporting arguments.

2. Validate Gunther's discussion of "the global problem" (my term).
Consider whether or not the problem really exists and the degree to
which the problem would impact stakeholders--end users especially.

3. Validate that Gunther's recommendation addresses the problem.

4. Consider whether or not Gunther's recommendation, if accepted, would
introduce new problems. If so, what are their implications? Which set of
problems minimizes negative impact on the stakeholders?

5. Be sure that you DO NOT somehow reply and include the attached file.

6. Refer to numbered sections, pages, and line numbers when appropriate.
Yes, I know, it's common sense.

7. Moderator suggestions are welcome when sent to jim.wilson@kcx.com.


Best regards,
Jim Wilson

816-525-2000 work
816-516-8847 mobile
jim.wilson@kcx.com 

----------------------------------------------------------------
To subscribe or unsubscribe from this elist use the subscription
manager: <http://lists.oasis-open.org/ob/adm.pl>




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