|Jim Wilson||Feb 25, 2003 10:26 am||.zip|
|Dave Carlson||Feb 25, 2003 4:41 pm|
|Stuhec, Gunther||Feb 25, 2003 9:58 pm|
|Eve L. Maler||Mar 12, 2003 7:40 am||.doc|
|Eve L. Maler||Mar 12, 2003 7:54 am||.doc|
|Stuhec, Gunther||Mar 14, 2003 4:37 pm|
|Eve L. Maler||Mar 14, 2003 5:33 pm|
|CRAWFORD, Mark||Mar 14, 2003 5:55 pm|
|Dan Vint||Mar 14, 2003 9:44 pm|
|Eve L. Maler||Mar 15, 2003 4:46 am|
|Stig Korsgaard||Mar 17, 2003 6:09 am|
|Eve L. Maler||Mar 17, 2003 6:29 am|
|Dave Carlson||Mar 17, 2003 7:09 am|
|Stig Korsgaard||Mar 17, 2003 8:11 am|
|Stig Korsgaard||Mar 17, 2003 8:24 am|
|CRAWFORD, Mark||Mar 17, 2003 8:28 am|
|Dave Carlson||Mar 17, 2003 8:55 am|
|robe...@gerbercoburn.com||Mar 17, 2003 9:01 am|
|CRAWFORD, Mark||Mar 17, 2003 9:06 am|
|Dave Carlson||Mar 17, 2003 9:13 am|
|Eve L. Maler||Mar 19, 2003 6:16 am|
|Dave Carlson||Mar 19, 2003 7:07 am|
|Dave Carlson||Mar 19, 2003 7:18 am|
|Subject:||RE: [ubl] Global vs. Local -- Gunther's Recommendation|
|From:||Stuhec, Gunther (gunt...@sap.com)|
|Date:||Mar 14, 2003 4:37:31 pm|
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.
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.
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....@kcx.com.
Best regards, Jim Wilson
816-525-2000 work 816-516-8847 mobile jim....@kcx.com
---------------------------------------------------------------- To subscribe or unsubscribe from this elist use the subscription manager: <http://lists.oasis-open.org/ob/adm.pl> .... ....