Web方法 - 它可以托管自己的Web服务吗?

时间:2010-12-07 14:45:12

标签: java web-services webmethods

Webmethods Integration Server可以集成系统并协调网络上外部系统的不同Web服务。

我的问题是:是否可以创建在Webmethods Integration Server中运行的Java代码,并将其作为Web服务公开?因此,让Webmethods托管Web服务。

2 个答案:

答案 0 :(得分:6)

是的,这是可能的。您可以使用IS内部的Java服务来编写逻辑代码。您必须为此服务定义一个接口(doctype)。完成此操作后,您将创建一个调用您的服务的Web服务提供程序。 这适用于版本7以上的IS。

答案 1 :(得分:3)

当然,这是该平台的核心目的之一。

要公开任何服务(流,java,适配器服务等),您需要创建一个Web服务连接器(类型为“Provider”),然后将要公开的服务拖到它上面。然后,您可以指向它生成的WSDL。

webMethods将所有内容都作为服务的方法意味着您在Integration Server上编写的任何代码都可以添加到其中一个提供程序中,从而作为Web服务调用。

您还可以通过使用现有WSDL构建Web服务连接器(Provider)来代理其他Web服务(例如,包装和层方法)。它将做的是模仿现有的WSDL并允许您提供它的实现。