2009-05-22 77 views
3

我想通過使用由EMF創建的類創建一個Web服務,因爲這些類不是標準的bean格式,是否有任何包裝或一些工具可用於創建Web服務?如何使用EMF類的Web服務?

回答

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。)