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

 


Help: OASIS Mailing Lists Help | MarkMail Help

ebxml-regrep message

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


Subject: Re: Gallagher - Comment/Proposal #1, Re-Name ManagedObject


Len, I agree on terminology changes. My primary reason is that
we (IBM) use the term "ManagedObject" in our ComponentBroker/WAS-Enterprise
product to reflect objects under control (lifecycle, etc) of an Instance
Manager or EJB Container. I would like to not cause confusion with our
product. I support
your ideas for changes but with the following further considerations:

>Why can't we take the lead of another group, i.e. OASIS Regrep, that has
>already made a clear distinction between RegisteredObject and
RegistryEntry. A
>RegisteredObject is the object that is registered in a registry, and the
>metadata describing that registered object is a RegistryEntry. There is a
close

If deviation from the OASIS Regrep terminology is acceptable, I suggest,
again, dropping "object" completely,
and use the term "Item". Thus, consider "RegisteredItem" in place of
RegisteredObject, and "RegisterdMetadataItem"
for an obvious replacement for RegistryEntry. This seems straight forward
to me and does not invite
OO implementation assumptions. Your suggestion does make one ask what is
the difference
between an "object" and an "entry", and I think there is value in keeping
the terminology consistent.

Scott Hinkelman, Senior Software Engineer
XML Industry Enablement
IBM e-business Standards Strategy
512-823-8097 (TL 793-8097) (Cell: 512-940-0519)
srh@us.ibm.com, Fax: 512-838-1074



Len Gallagher <LGallagher@nist.gov> on 11/29/2000 07:07:28 AM

To:   ebxml-regrep@lists.ebxml.org
cc:
Subject:  Gallagher - Comment/Proposal #1, Re-Name ManagedObject




Gallagher - Comment/Proposal #1,  Re-Name ManagedObject

DISCUSSION

It's my understanding that other ebXML groups expect to be able to transmit
their Core Components, TPA's, and Organization Profiles, etc. to the
Registry/Repository for safekeeping.  And then be able to retrieve one of
those
objects from the Registry/Repository with a single object reference.

Suppose some other group defines an XML DTD for OrgProfile. They then look
at
the Registry Information Model to see if the Registry has a way to store
the
metadata they are interested in keeping about their object, as well as the
object itself. They see the term ManagedObject and conclude that must be
the
XML DTD for OrgProfile since that is the object they want to have stored
and
described by the Registry/Repository.

But No! ManagedObject is NOT a term used to reference the OrgProfile they
want
to store and describe. Instead, the ManagedObject instance is the metadata
about the OrgProfile, and the term "managed object content" is the
terminology
they must use to reference the OrgProfile DTD.

Those of us bothered by this terminology confusion raised it as an issue
the
very first day this specification was proposed (in early September) - there
was
agreement then that the terminology is confusing and should be changed. But
the
issue was never adequately addressed. Proposals to change the terminology
were
deferred in the interest of focusing attention on the POC effort.

We need a generic term to reference the objects that other groups want to
have
registered and we need a separate generic term to reference the metadata
about
that object. ManagedObject and "managed object content" are not the right
terms
to use.  Especially ManagedObject should NOT BE USED to identify the
metadata
about the object -- too many people think of the ManagedObject as the
object
they want to have registered and described!

To me "managed object content" is a reference to the attributes of the
ManagedObject class. It is very misleading to have it reference a
completely
separate object. We need a separate term without any "content"
implications.

Why can't we take the lead of another group, i.e. OASIS Regrep, that has
already made a clear distinction between RegisteredObject and
RegistryEntry. A
RegisteredObject is the object that is registered in a registry, and the
metadata describing that registered object is a RegistryEntry. There is a
close
relationship, but not necessarily a one-to-one relationship between a
RegisteredObject and a RegistryEntry.

PROPOSAL:

In the ebXML document, make global substitutions as follows:

 * Replace ManagedObject by RegistryEntry

 * Replace "managed object content" by RegisterdObject

 * Replace any remaining instances of "managed object" by either
   "registerd object" or "registry entry", whichever is intended.

 * Let registered object be any instance of the RegisteredObject class.

 * Let registry entry be any instance of the RegistryEntry class.

 * Let "registered object content" be the BLOB that is the registered
   object, as something separate from the "guid" for the BLOB.


**************************************************************
Len Gallagher                             LGallagher@nist.gov
NIST                                      Work: 301-975-3251
Bldg 820  Room 562                        Home: 301-424-1928
Gaithersburg, MD 20899-8970 USA           Fax: 301-948-6213
**************************************************************




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

Search: Match: Sort by:
Words: | Help


Powered by eList eXpress LLC