【发布时间】:2010-10-28 04:25:29
【问题描述】:
我想使用 EMF 创建的类来创建 Web 服务,因为这些类不是标准 bean 格式,是否有任何包装器或工具可用于创建 Web 服务?
【问题讨论】:
我想使用 EMF 创建的类来创建 Web 服务,因为这些类不是标准 bean 格式,是否有任何包装器或工具可用于创建 Web 服务?
【问题讨论】:
我没有听说过任何这样的包装器或工具。但我很困惑为什么你想将 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。)
【讨论】: