This is a static archive of the previous Open Grid Forum GridForge content management system saved from host forge.ogf.org file /sf/wiki/do/viewPage/projects.glue-wg/wiki/GLUE20Changes at Thu, 03 Nov 2022 00:05:34 GMT SourceForge : View Wiki Page: GLUE20Changes

Project Home

Tracker

Documents

Tasks

Source Code

Discussions

File Releases

Wiki

Project Admin
Search Wiki Pages Project: GLUE     Wiki > GLUE20Changes > View Wiki Page
wiki2119: GLUE20Changes
Pool of other ideas that are being considered by one of other people. You are free to make use of this page to draft your ideas.
  • In the ComputingService entity (page 24), you are trying to redefine relationships of a superclass, which is not possible using the standard inheritance concepts.
    • In this definition, there is also StorageService.ID defined and Service.ID still there.
    • This error is also repeated in most of the entities done from page 24 onwards.
    • Sergio: in UML 2.0 it is possible to redefine assocation ends, therefore the proposed solution is correct
    • Final: No, in UML 2.0 it can be done this way, so we will use it although we won´t be able to hide the relation of the superclasses.
  • Paul Millar: Location.Country is simply "Name of country." However, this can lead to confusion. Is the United States of America "US", "USA", "United States", "United States of America"? Is the United Kingdom represented by "GB", "GBR", "UK", "U.K." etc.
    • Perhaps we should clarify this. I would change the definition to: Name of country. The value SHOULD be the country's ISO 3166-1 Alpha-3 code.
    • David Horat and Paul Millar agree.
  • David Horat: In the GLUE Specification v. 2.0, in the association end list, relations are always specified with the attribute they have to link with. (E.g. Service.ID) This is not correct because of several reasons:
    • In the Entity-Relationship models, you just specify relationship between entities/classes/objects, without any knowledge of each of the attributes in them.
    • To know which attribute you want to link with from the related object, you should have to take a look of its definition to get the key fields.
    • The key fields could be more than one. Sometimes the key of an entity is a combination of several fields, so the current way of visualizing relations will be broken.
    • I suggest just taking out every attribute in all the Association End list to comply on how to use this kind of diagrams, to avoid problems in the future with multiple key fields.
 




The Open Grid Forum Contact Webmaster | Report a problem | GridForge Help
This is a static archive of the previous Open Grid Forum GridForge content management system saved from host forge.ogf.org file /sf/wiki/do/viewPage/projects.glue-wg/wiki/GLUE20Changes at Thu, 03 Nov 2022 00:05:34 GMT