简体   繁体   English

是否有任何BPEL工具使用RESTful Web服务而不是Big Web Services

[英]Are there any BPEL tools that use RESTful web services instead of Big Web Services

I have found some tools that provide graphical tools to build business process using BPEL. 我找到了一些工具,它们提供了使用BPEL构建业务流程的图形工具。 But does BPEL mean that the produced business processes will be based on SOAP only? 但BPEL是否意味着生成的业务流程将仅基于SOAP? OR BPEL in general can produce either SOAP or RESTful web services and not only SOAP, and this depends on the tool that is used to build business processes? OR BPEL通常可以生成SOAP或RESTful Web服务,而不仅仅是SOAP,这取决于用于构建业务流程的工具?

I have used Netbeans IDE to orchestrate web-services: which are mixture of both SOAP based and RESTful services. 我使用Netbeans IDE来编排Web服务:它们是基于SOAP和RESTful服务的混合体。 I mean some services were SOAP based the others were RESTful, which were orchestrated to achieve one come goal. 我的意思是一些服务是基于SOAP的,其他服务是RESTful,它们是为了实现一个目标而精心策划的。

To stick to your question, In general BPEL do support both of them. 为了坚持你的问题,一般来说BPEL都支持这两个问题。

BPEL is an orchestration language, it specifies executable process and controls sequence of their message exchange and execution. BPEL是一种编排语言,它指定可执行进程并控制其消息交换和执行的顺序。 Remember that the services (wether SOAP based or RESTful) are external to BPEL and only treated as input to the BPEL process. 请记住,服务(基于SOAP或RESTful)是BPEL的外部服务,仅作为BPEL流程的输入。

As long as I know, NetBeans is a good IDE for BPEL and its GUI design makes it simple. 据我所知,NetBeans是BPEL的一个很好的IDE,它的GUI设计使它变得简单。

My recommendation is to get this IDE and start enjoying it: GlassFishESBv22 (it is NetBeans with Glass Fish server). 我的建议是获得这个IDE并开始享受它: GlassFishESBv22 (它是带有Glass Fish服务器的NetBeans)。

There's an extension of the BPEL language known as BPEL for REST supported by a tool called JOpera . 有一个名为JOPE的工具支持的BPEL语言扩展名为BPEL for REST It's available as a plugin for Eclipse. 它可以作为Eclipse的插件使用。 It hasn't received much recognition though, an it doesn't make for a natural programming model, when it comes to RESTful Web Services. 虽然它并没有得到太多的认可,但是当谈到RESTful Web服务时,它并没有形成自然的编程模型。 It still feels like an RPC-oriented solution. 它仍然像一个面向RPC的解决方案。

You can also check out Apache ODE . 您还可以查看Apache ODE Last time I checked, they offered support for a thing called WSDL 1.1 Extension for REST in the beta version of Apache ODE 2.0. 上次我检查时,他们在Apache ODE 2.0的beta版本中为一个名为WSDL 1.1 Extension for REST的东西提供了支持。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM