2010-01-26 39 views
1

我被要求使用Netbeans(glassfish)创建一个与外部BPEL流程进行通信的异步Java Web服务。BPEL和Java web服务

这可能吗?有人能帮我吗?或者给我一些例子?

谢谢

对不起,我的英语,我是意大利人。

+0

您正在使用哪个BPEL容器? – 2010-01-26 19:25:26

+0

请提供更多信息。 BPEL流程需要异步调用Web服务? BPEL流程是否使用关联标识符?你使用WS-Addressing吗? BPEL的端点是否固定? – ewernli 2010-01-26 19:40:55

+0

感谢您的回复,我需要的是创建一个简单的BPEL流程和一个简单的Java Web服务,并确保这两者之间进行通信以便使用asyncrono。那么我回复: 1)您正在使用哪个BPEL容器? Glassfish ESB,java EE 2)BPEL流程需要异步调用Web服务? 是 3)BPEL流程是否使用关联标识符? 我们可以根据需要创建BPEL流程。 4)你使用WS-Addressing吗? 借口,但我没有经验,请告诉我,因为它是值得的 5)BPEL的端点是否固定? 借口,但我不知道如何回答你 – user259500 2010-01-26 20:13:05

回答

0

调用标准的BPEL流程应该与任何其他Web服务通信相同。您可以获取WSDL并根据它生成存根,也可以使用动态分派API来调用该服务。

+0

可以让我一步一步地怎么做?也许如果你不介意的话,可以举一个BPEL流程的实例,该流程与Java Web服务异步通信(均使用Netbeans-GlassFish创建) 非常感谢您的帮助 – user259500 2010-01-26 20:23:07

0

BPEL流程本身就是一个Web服务。所以它会有它的WSDL。
由于您使用的是异步,您必须定义两个合作伙伴角色。
您还必须实现BPEL Web服务的回调端口。