OASIS的ws-security(WSSE) 是为保证SOAP消息的完整性和私密性而建立的框架标准。ActiveBPEL Server支持ws-security1.0标准。
如果要使用ws-security 的特性,我们必须在ActiveBPEL所在的容器中,提供一般的SSL处理需要的证书管理器或者密钥库,而且必须为BPEL Server提供一个crypto.properties 文件,这个文件中包括了与容器的加密、认证管理交互的配置信息。
Crypto.properties文件中一般需要包括如下的信息:
//file配置keystore的文件名称
org.apache.ws.security.crypto.merlin.file=
//provider配置用户提供的crypto接口实现,如果不配置,默认为//org.apache.ws.security.components.crypto.Merlin
org.apache.ws.security.crypto.provider=
//alias这里配置私钥段需要了解的别名
org.apache.ws.security.crypto.merlin.keystore.alias=
//type配置keystore的数据格式,可能是jks或者pks12
org.apache.ws.security.crypto.merlin.keystore.type=
//password是可选的配置
org.apache.ws.security.crypto.merlin.keystore.password=
|
Crypto.properties文件必须放在应用服务器的classpath下,而且文件中org.apache.ws.security.crypto.merlin.file配置的文件就是keystore的文件名称,这个文件名称必须可以被ActiveBPEL server访问到。
分享到:
相关推荐
"为ActiveBPEL配置ws-security - 业务流程平台 - JavaEye技术网站.htm"讲解了如何为activeBpel添加安全性配置,如WS-Security,这是保护业务流程免受攻击和确保数据安全的重要步骤。 "ActiveBPEL的逻辑视图 - 业务...
ActiveBPEL引擎要求安装和正确的配置servlet容器。ActiveBPEL引擎的安装脚本是用作环境变量,也就是Tomcat的最上层目录。ActiveBPEL引擎应该运行在任何标准的servlet容器下。
- **创建数据库**:启动数据库服务,执行`activebpel/dist/sql/activebpel/ddl`目录下的`ActiveBPEL-SQLServer.sql`脚本,创建名为`ActiveBPEL`的数据库及其表结构。 ##### (二)设置Tomcat的数据源 - **添加角色...
ActiveBpel引擎实现了WS-BPEL 2.0规范,为开发者提供了创建、部署和管理业务流程的能力。它支持与各种服务交互,包括SOAP和RESTful接口,同时与其他Java应用程序和服务框架如Spring、JMS和JPA等良好集成。 二、环境...
ActiveBPEL引擎要求安装和正确的配置servlet容器。ActiveBPEL引擎的安装脚本是用作环境变量,也就是Tomcat的最上层目录。ActiveBPEL引擎应该运行在任何标准的servlet容器下。
《SOA与WS-BPEL》一书不仅为读者提供了关于SOA的基本理论框架,还深入探讨了WS-BPEL的具体应用实践。通过使用PHP和ActiveBPEL工具,本书向读者展示了如何构建灵活、高效的服务导向架构,帮助企业在数字化转型过程中...
ActiveBPEL,全称为Active Business Process Execution Language,是一种基于Web服务的工作流引擎,用于执行业务流程执行语言(Business Process Execution Language, BPEL)规范。BPEL是用于描述企业服务集成和服务...
【标题】:activeBPEL使用指南 【描述】:本手册通过贷款申请流程实例,详细阐述如何使用activeBPEL进行设计和实现 【标签】:activeBPEL 【正文】: 业务过程执行语言(Business Process Execution Language,BPEL...
SOA and WS-BPEL – Composing Service Oriented Solutions with PHP and ActiveBPEL
Oracle BPEL是一款强大的企业级BPEL引擎,而ActiveBPEL则是一个开源的BPEL引擎,它提供了对BPEL规范的实现,同时也为研究BPEL引擎的内部工作原理提供了便利。 ActiveBPEL的优势在于它的开放源码特性,这让开发者有...
Apache ODE(OpenESB Dieployment Engine)是一个开源BPEL服务器,它实现了WS-BPEL 2.0规范,可以在多种Java应用服务器上运行,如Tomcat。 2. **Eclipse中加载BPEL Designer插件** - BPEL Designer是Eclipse的扩展...
- **支持 BPEL 版本**:Apache ODE 当前版本支持 WS-BPEL 2.0 OASIS 标准以及之前的 BPEL4WS 1.1 规范。 - **通信层支持**:提供两种通信层支持,一种基于 Axis2 的 HTTP 传输协议,另一种则遵循 JBI (Java Business...
BIS-Grid引擎是UNICORE 6中间件(www.unicore.eu)的扩展,该中间件实现了WSRF兼容服务,以支持Service Grid中基于WS-BPEL的工作流执行。 该项目部分基于ActiveBPEL引擎
5. **配置环境**:编辑Tomcat的`conf/server.xml`文件,为ODE和ActiveBPEL设置独立的Context路径。例如,添加以下两段XML: ```xml <Context path="/ode" docBase="ode-war" /> <Context path="/activebpel" ...
在开始创建和部署BPEL流程之前,你需要先安装并配置ActiveBPEL引擎。具体的步骤可以在相关的安装和配置指南中找到,这通常涉及下载引擎、设置环境变量以及配置服务器等步骤。 **部署BPEL流程** 部署BPEL流程意味着...
- **ActiveBPEL:** 专为 BPEL 流程设计的工作流引擎。 - **YAWL:** Yet Another Workflow Language,提供了一种新的流程描述语言。 **2. jBPM 特点:** - **版本说明:** jBPM 4.4 使用 Hibernate 3.3.1 版本,...
- **添加 jPDL 4.4 Schema 校验**:用于校验流程定义文件的 xsd 文件路径为 JBPM_HOME/src/jpdl-4.4.xsd。 - 添加方法: 1. Window -> Preferences 2. 选择 XML -> XML Catalog 3. 点击 Add 4. 打开 Add XML ...