Issue 3411: MOF specifies no interfaces for actually (de-)serializing a model (mof-rtf) Source: Adaptive (Mr. Pete Rivett, pete.rivett(at)adaptive.com) Nature: Enhancement Severity: Critical Summary: MOF specifies no interfaces for actually (de-)serializing a model (to, for example, a XMI stream). Without such an interface it is not possible to guarantee that 2 XMI tools/repositories can communicate with each other, regardless of how completely they support MOF/XMI. Since the OMG is meant to be about interoperability this is a critical omission. It would make sense for MOF to make use of the Streamable interface defined as part of the Externalization service. And for the capability to be defined against Namespace to allow reasonable flexibility of granularity. Obviously XMI is only one possible format for the stream: the XMI specification should also be extended to fit into the detailed specification adopted for streaming MOF-compliant metamodels. Resolution: Revised Text: Actions taken: March 13, 2000: received issue Discussion: End of Annotations:===== Date: Mon, 13 Mar 2000 02:46:23 -0500 (EST) Message-Id: <200003130746.CAA12383@emerald.omg.org> From: pete.rivett@adaptive.com To: juergen@omg.org, web-incoming@omg.org Subject: Issue Report Content-Type: text X-UIDL: %8ad9XmH!!f-J!!ZSY!! Name: Pete Rivett Company: Adaptive mailFrom: pete.rivett@adaptive.com Notification: Yes Specification: Meta Object Facility Section: 3.4.2 (suggestion) Formal #: ad/99-09-04 Version: 1.3 Revision_Date: 09/27/99 Page: 74 (suggestion) Nature: Enhancement Severity: Critical full_desc: MOF specifies no interfaces for actually (de-)serializing a model (to, for example, a XMI stream). Without such an interface it is not possible to guarantee that 2 XMI tools/repositories can communicate with each other, regardless of how completely they support MOF/XMI. Since the OMG is meant to be about interoperability this is a critical omission. It would make sense for MOF to make use of the Streamable interface defined as part of the Externalization service. And for the capability to be defined against Namespace to allow reasonable flexibility of granularity. Obviously XMI is only one possible format for the stream: the XMI specification should also be extended to fit into the detailed specification adopted for streaming MOF-compliant metamodels. submit: Submit Issue Report