- From: <cap@novosoft.nsc.ru>
- Date: Tue, 11 Jul 2000 19:41:00 +0700
- To: Henry Lowe <hlowe@omg.org>
- Cc: xml-dist-app@w3.org
07/11/2000 07:06:24 xml-dist-app-request wrote: >Hi, > >May I suggest that instead of inventing a new interface >description grammar, that an open, well established >IDL is used for SOAP, XML-RPC, etc. ISO/IEC 14750 has >been a standard for about 2 years now, is implemented >in large number of commercially supported products, >is used as a language independent interface for testing, >is the CORBA IDL and is easily mapped into the DCE >RPC IDL (a demonstration it can support a full RPC in >addition to OO). > >Sorry, but I must have missed James message last month. > My mail clent crashed on the first try to send the reply, so this may be duplicate mail with a bit different content. 1. I do not like ISO process orgainsation. They sell standards. And it is diffcult to look into standard and check whether an implementation is conforming or not. OMG, ECMA, W3C, JavaSoft policy on it is much better. I hardly can call ISO process open for consumers of technology. It also will bring extra cost that could be unacceptable to following groups: - open source developers - students (that are usually good source of feedback and early adopters of interesting technologies (they are also future professionals, but it is another story)). - companies in developing countries 2. I do not know what this particular standard is about. Is it similar CORBA IDL or what? If yes, I will not support your suggestion. Getting parser implemented right always were major problem in the open source CORBA implementations. The preprocessor+parser scheme was difficult to implement with conventional parser generators and is the big source of bugs. 3. I would suggest to use OMG XMI 1.1 as foundation for IDL language. The second pat of the standard, has good examples how it could be done. The IDL may be expressed as UML profile or completly separate application of XMI 1.1. Provision of formal metamodel for XML-RPC IDL, will also help understanding of of the specification. I think that MOF 1.3 specification may be a good example of how this could be done. XMI 1.1 ftp://ftp.omg.org/pub/docs/ad/99-10-03.pdf ftp://ftp.omg.org/pub/docs/ad/99-10-02.pdf MOF 1.3 ftp://ftp.omg.org/pub/docs/formal/00-04-03.pdf Constantine
Received on Tuesday, 11 July 2000 08:41:13 UTC