我想通过使用 EMF 创建的类来创建 Web 服务,因为这些类不是标准 bean 格式,是否有任何包装器或某些工具可用于创建 Web 服务?
问问题
682 次
1 回答
1
我还没有听说过任何这样的包装器或工具。但我很困惑,为什么要将 EMF 生成的类直接公开为 Web 服务。您最终会不会得到一个粒度太细而无法实用的 Web 服务 API?
回到 EMF 之前的世界,对 OMG MOF 1.x 规范的(有效的)批评之一是 MOF 到 CORBA IDL 的映射提供了需要发出太多请求的接口。但是为了保护 MOF 1.x,CORBA IDL 直到 CORBA 2.3 才获得对值类型的支持,这在 MOF 1.x 设计被冻结之后很久。
在 MOF 1.x 之后,人们对使用 IDL 失去了兴趣。当 MOF 人员开始研究 JMI 时,首选的方法是将模型作为 XMI blob 移动,并仅将细粒度 API 用于内存中的反序列化。这就是 JMI 所支持的,基本上也是 EMF 的工作原理。(但使用 EMF,您还可以使用其他技术实现模型持久性;例如使用 Teneo。)
于 2009-08-06T01:42:57.453 回答