jjzjj

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

我找到了一些工具,它们提供图形工具来使用BPEL构建业务流程。但是BPEL是否意味着生成的业务流程将仅基于SOAP?或者BPEL通常可以生成SOAP或RESTfulWeb服务,而不仅仅是SOAP,这取决于用于构建业务流程的工具? 最佳答案 我使用NetbeansIDE来编排Web服务:它们是基于SOAP和RESTful服务的混合体。我的意思是,一些服务是基于SOAP的,而另一些是RESTful的,它们被精心安排以实现一个来的目标。坚持您的问题,一般来说,BPEL确实支持这两种方法。BPEL是一种编排语言,它指定可执行流程并控制其消息

xml - 从 BPEL 中的 SOAP 主体请求字符串中提取 XPath

我正在使用JDeveloper编写BPEL流程。当我尝试从我的请求xml中提取节点的值时遇到问题。请求XML如下:200degreeCelsiusdegreeFahrenheit我能够从SOAP主体中提取请求XML字符串并将其放入另一个字符串变量(比如strRequest)。我正在尝试从此strRequest变量中提取Temperature节点的值(即200)。我会将其转换为数字并将其分配给另一个double类型的变量。对于提取温度节点值的函数,我的XPath查询应该是什么?number(bpws:getVariableData('strRequest','',''))我试过了bpws

xml - 包含或异或之间有什么区别?

我一直在研究一些业务流程执行语言(BPEL)和相关的建模系统(BPMN),设计人员需要在其中了解流程流的包容性和排他性网关。非常感谢您提供的任何帮助,假设适用相同的规则,对这些术语的一般解释就足够了。这是我在对Mark的回应中试图理解的一些技术文本-对于连接两个事件的简单链接,状态默认为true,因此目标事件始终得到执行。但是,如果将转换条件应用于链接,例如测试流程变量中包含的值,状态可能会设置为“false”,从而阻止任何目标事件的执行。如果目标有多个链接,则执行或阻止的决定基于各个链接状态值的或。目标执行只需要一个链接状态为真;因此转换条件可以用来映射BPMN的InclusiveO

Java Process Servers 好主意与否?

只想向社区大声疾呼,看看人们对Java进程服务器的总体看法。IBM尤其倾向于对Websphere进程服务器发出大量噪音。如果您在Web服务领域工作,我可以理解流程服务器背后的想法,但实际上它们真的有效还是矫枉过正?BPEL是另一种密切相关的技术,它往往会得到IBM的大量宣传,但我还没有看到现实生活中的实现。欢迎提出一般性想法。 最佳答案 一些项目/公司确实有复杂的业务流程,涉及许多服务、应用程序、人员交互,为此使用BPM引擎、它的连接器、它的建模工具是合理的。但这显然不适合所有人。现在,要使用IBMProcessServer,您需要

java - 从 Java 程序调用 BPEL

我创建了一个将三个整数变量作为输入的BPEL流程。我需要使用从Java程序传递的不同参数来测试它。我正在使用openESB来做这一切。我的问题是如何从java代码调用BPEL以及如何传递参数并从BPEL流程中获取结果? 最佳答案 BPEL流程通常部署为定义了端点的Web服务(通常是SOAP)。您知道可以访问它的端点吗?一旦有了这个端点,就可以在Java中将其作为普通Web服务调用。(我建议从soapUI开始调用它,如果您只想测试BPEL流程,这会更容易)至于openESB相关的具体情况,我就不知道了。您应该查看有关部署细节的文档。回

java - 以编程方式生成 BPEL 文件?

有没有办法在Java中以编程方式生成BPEL?我尝试使用BPELEclipseDesignerAPI编写这段代码:Processprocess=null;try{Resource.Factory.Registryreg=Resource.Factory.Registry.INSTANCE;Mapm=reg.getExtensionToFactoryMap();m.put("bpel",newBPELResourceFactoryImpl());//itworkswithXMLResourceFactoryImpl()//createresourceURIuri=URI.createFi

java - Axis 2 会自动创建(并保存)wsdl 文件吗?

我使用eclipse/tomcat/axis2启动并运行了一个Web服务。我想让它链接到bpel进程,所以我需要wsdl文件。我可以通过启动服务器并转到来显示wsdlhttp://localhost:8080/axis2/services/MyService?wsdl但是如果我搜索项目的目录结构,我找不到wsdl文件。我当然可以从浏览器复制并粘贴wsdl并将其保存为文本文件,然后将bpel指向该wsdl。但似乎Axis2会为我生成(并保存)一个wsdl文件,对吧? 最佳答案 默认情况下,当您添加?wsdl时,Axis2不会检索以前生

关于xsd:Jdeveloper 12c web service不返回结果xml

Jdeveloper12cwebservicedoesnotreturnaresultxml我创建了一个不返回结果xml的web服务,尽管为输出变量分配了一个填充的、格式正确且正确的xml。不幸的是,我是JDeveloper、Web服务等方面的新手。因此,这很可能是一个相当简单的修复。我确认检查了"插入缺失数据",当设置为开发级别时,流跟踪确认所有xml文件都由分配活动填充,并且输出变量确实是指定的输出。结果xml有154KB大(可能太大了?)。感谢您提供各种形式的帮助,并提前感谢您。附加信息:由于我们的数据库中没有外键(是的,我知道,不,我无法解决这个问题,因为我只是学徒,其他人都很好),我

关于xsd:Jdeveloper 12c web service不返回结果xml

Jdeveloper12cwebservicedoesnotreturnaresultxml我创建了一个不返回结果xml的web服务,尽管为输出变量分配了一个填充的、格式正确且正确的xml。不幸的是,我是JDeveloper、Web服务等方面的新手。因此,这很可能是一个相当简单的修复。我确认检查了"插入缺失数据",当设置为开发级别时,流跟踪确认所有xml文件都由分配活动填充,并且输出变量确实是指定的输出。结果xml有154KB大(可能太大了?)。感谢您提供各种形式的帮助,并提前感谢您。附加信息:由于我们的数据库中没有外键(是的,我知道,不,我无法解决这个问题,因为我只是学徒,其他人都很好),我