Java Webmethods—它可以承载自己的web服务吗?

Java Webmethods—它可以承载自己的web服务吗?,java,web-services,webmethods,Java,Web Services,Webmethods,Webmethods集成服务器可以集成系统并协调网络上外部系统的不同web服务 我的问题是:是否可以创建在Webmethods集成服务器中运行的Java代码,并将其作为web服务公开?因此,让Webmethods托管web服务。是的,这是可能的。您可以在IS中使用Java服务来编写逻辑代码。您必须为此服务定义一个接口(doctype)。完成后,您将创建一个调用您的服务的webservice提供者。 这适用于版本7以上的IS。当然,这是平台的核心用途之一 要公开任何服务(流、java、适配器服务等

Webmethods集成服务器可以集成系统并协调网络上外部系统的不同web服务


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

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

当然,这是平台的核心用途之一

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

webMethods将一切都作为服务的方法意味着您在集成服务器上编写的任何代码都可以添加到其中一个提供程序中,从而作为web服务调用


您还可以通过使用现有WSDL构建web服务连接器(提供者)来代理其他web服务(例如,wrap和layer方法)。然后,它将模拟现有的WSDL并允许您提供它的实现。

我可以从Java应用程序调用webMethods流服务吗?可以。这是可能的,但是您必须包含一个IS库来调用流服务。您需要像com.wm.app.b2b.client.Context这样的类,并调用invoke()方法。