我正在研究基于多代理系统的毕业论文,我需要从本体生成WSDL(即来自非Web服务的类,没有[WebService]
或[ServiceContract]
注释)。
我拥有的信息:
如何在没有注释[WebService]
或[ServiceContract]
的类之类的东西的情况下生成自己的WSDL?
注意:我无法使用anotations,因为整个解决方案类似于Multi-Agent系统中的代理与Web服务之间的网关。 Multi-Agent系统中的每个新代理都可以通过SOAP(webservice)访问。我已经实现了IHTTPHandler,负责将SOAP消息序列化到对象。因此,解决方案看起来像一个Web服务,但内部是我自己的IHTTPHandler。