如何使用EMF类使用Web服务?

时间:2009-05-22 09:59:32

标签: web-services eclipse-emf

我想通过使用EMF创建的类来创建Web服务,因为这些类不是标准bean格式,是否有任何包装器或某些工具可用于创建Web服务?

1 个答案:

答案 0 :(得分:1)

我没有听说过任何这样的包装或工具。但我很困惑为什么你想直接暴露EMF生成的类作为Web服务。难道你不会得到一个太精细的Web服务API来实用吗?

在EMF之前回归世界,对OMG MOF 1.x规范的(有效)批评之一是MOF到CORBA IDL映射给出了需要做出太多请求的接口。但是为了防御MOF 1.x,在MOF 1.x设计被冻结之后,CORBA IDL直到CORBA 2.3才获得对值类型的支持。

在MOF 1.x之后,人们对使用IDL失去了兴趣。当MOF人员开始研究JMI时,首选方法是将模型作为XMI blob移动,并将细粒度API仅用于内存中反序列化。这就是JMI支持的,基本上也是EMF如何工作的。 (但是使用EMF,您还可以使用其他技术实现模型持久性;例如使用Teneo。)