3

EMF によって作成されたクラスを使用して Web サービスを作成したいのですが、これらのクラスは標準の Bean 形式ではないため、Web サービスを作成するためのラッパーまたはツールはありますか?

4

1 に答える 1

1

そのようなラッパーやツールは聞いたことがありません。しかし、EMF で生成されたクラスを Web サービスとして直接公開したい理由がわかりません。細かすぎて実用的でない Web サービス API になってしまうのではないでしょうか?

EMF が登場する前の世界を振り返ってみると、OMG MOF 1.x 仕様に対する (有効な) 批判の 1 つは、MOF から CORBA IDL へのマッピングによって、あまりにも多くの要求を行う必要があるインターフェイスが提供されたというものでした。しかし、MOF 1.x を擁護するために、CORBA IDL は、MOF 1.x の設計が凍結されたかなり後の CORBA 2.3 まで、値の型をサポートしていませんでした。

MOF 1.x 以降、人々は IDL の使用に興味を失いました。MOF の担当者が JMI の作業を開始するまでに、モデルを XMI BLOB として移動し、インメモリ デシリアライゼーションにのみきめ細かい API を使用するアプローチが推奨されていました。そして、これが JMI がサポートするものであり、基本的に EMF がどのように機能するかです。(ただし、EMF を使用すると、Teneo などの他のテクノロジを使用してモデルの永続性を実装することもできます。)

于 2009-08-06T01:42:57.453 に答える