- 浏览: 37627 次
- 性别:
- 来自: 北京
最新评论
声明:该博文转自热爱java,热爱生活,原地址为http://maping930883.blogspot.com
1. 创建soademo用户
(1)sqlplus system/welcome1 @create_soademo_user.sql
grant connect, resource to soademo identified by soademo;
Exit;
(2)sqlplus soademo/soademo @create_creditrating_table.sql
CREATE TABLE CREDITCARDINFO
(
SSN VARCHAR2(15) NOT NULL,
FIRST_NAME VARCHAR2(30),
LAST_NAME VARCHAR2(30),
CCNUMBER VARCHAR2(20) NOT NULL,
CREDITRATING NUMBER,
STATUS VARCHAR2(20) NOT NULL
);
insert into CREDITCARDINFO VALUES (
'111-11-1111',
'Neena',
'Kochhar',
'1234-1234-1234-1234',
'3'
, 'VALID'
);
insert into CREDITCARDINFO VALUES (
'222-22-2222',
'Steven',
'King',
'5678-5678-5678-5678',
'4'
, 'VALID'
);
insert into CREDITCARDINFO VALUES (
'333-33-3333',
'Lex',
'De Haan',
'4321-4321-4321-4321',
'5'
, 'INVALID'
);
insert into CREDITCARDINFO VALUES (
'444-44-4444',
'Alexander',
'Hunold',
'8765-8765-8765-8765',
'1'
, 'VALID'
);
Exit;
2. 创建JMS 资源
Oracle SOA Suite 11g 默认包含JMS Adapter,以下的步骤是在配置JMSAdapter Outbound Connection Pools,为其增加了一个Pool:eis/Queue/demo,它指向的ConnectionFactory是jms/demoCF。
详细配置信息如下:
[domain_name]> Services > Messaging > JMS Modules,点击SOAJMSModule。
(1)新建一个Queue,信息如下:
name: demoFulfillmentQueue
JNDI name: jms/demoFulfillmentQueue
Subdeployment 选择 SOASubDeployment
JMS Server 选择 SOAJMSServer
(2)新建一个Connection Factory,信息如下:
name: demoCF
JNDI name: jms/demoCF
(3)配置JMSAdapter Outbound Connection Pools,信息如下:
新建目录Oracle_SOA1\soa\connectors\JMSPlan
选择[domain_name]>Deployments,点击JmsAdapter,选择 Configuration > Outbound Connection Pools
点击新建,选择oracle.tip.adapter.jms.IJmsConnectionFactory,JNDI name: eis/Queue/demo。
保存Deployment Plan 到 Oracle_SOA1\soa\connectors\JMSPlan\Plan.xml。
在Configuration Tab,展开oracle.tip.adapter.jms.IJmsConnectionFactory,找到eis/Queue/demo,设置属性ConnectionFactoryLocation:jms/demoCF,保存。
选择[domain_name]>Deployments,选择JmsAdapter,此时Plan.xml已被更改,点击Update。
3. 创建Data Source
Oracle SOA Suite 11g 默认包含DB Adapter,以下的步骤是在配置DB Outbound Connection Pools,为其增加了一个Pool:eis/DB/soademoDatabase,它指向的Data Source是jdbc/soademoDatabase。
详细配置信息如下:
(1)创建Data Source,Connection Pool
[domain_name]>Services > JDBC > Data Sources,点击新建
Name: soademoDatabase
JNDI Name: jdbc/soademoDatabase
Database Type: Oracle
The Database driver defaults to the correct driver: Oracle’s Driver (Thin XA) for Instance connections
Database Name: XE
Host name: localhost
Port: 1521
Database user name: soademo
Database user password: soademo
测试通过后,Target 到 AdminServer上。
(2)配置DbAdapter Outbound Connection Pools,信息如下:
新建目录Oracle_SOA1\soa\connectors\DBPlan
选择[domain_name]>Deployments,点击DbAdapter,选择 Configuration > Outbound Connection Pools
新建,选择javax.resource.cci.ConnectionFactory,JNDI name: eis/DB/soademoDatabase。
保存Deployment Plan 到 Oracle_SOA1\soa\connectors\DBPlan\Plan.xml。
在Configuration Tab,展开javax.resource.cci.ConnectionFactory,找到eis/DB/soademoDatabase,设置属性xADataSource:jdbc/soademoDatabase,保存。
选择[domain_name]>Deployments,选择DbAdapter,此时Plan.xml已被更改,点击Update。
1. 创建soademo用户
(1)sqlplus system/welcome1 @create_soademo_user.sql
grant connect, resource to soademo identified by soademo;
Exit;
(2)sqlplus soademo/soademo @create_creditrating_table.sql
CREATE TABLE CREDITCARDINFO
(
SSN VARCHAR2(15) NOT NULL,
FIRST_NAME VARCHAR2(30),
LAST_NAME VARCHAR2(30),
CCNUMBER VARCHAR2(20) NOT NULL,
CREDITRATING NUMBER,
STATUS VARCHAR2(20) NOT NULL
);
insert into CREDITCARDINFO VALUES (
'111-11-1111',
'Neena',
'Kochhar',
'1234-1234-1234-1234',
'3'
, 'VALID'
);
insert into CREDITCARDINFO VALUES (
'222-22-2222',
'Steven',
'King',
'5678-5678-5678-5678',
'4'
, 'VALID'
);
insert into CREDITCARDINFO VALUES (
'333-33-3333',
'Lex',
'De Haan',
'4321-4321-4321-4321',
'5'
, 'INVALID'
);
insert into CREDITCARDINFO VALUES (
'444-44-4444',
'Alexander',
'Hunold',
'8765-8765-8765-8765',
'1'
, 'VALID'
);
Exit;
2. 创建JMS 资源
Oracle SOA Suite 11g 默认包含JMS Adapter,以下的步骤是在配置JMSAdapter Outbound Connection Pools,为其增加了一个Pool:eis/Queue/demo,它指向的ConnectionFactory是jms/demoCF。
详细配置信息如下:
[domain_name]> Services > Messaging > JMS Modules,点击SOAJMSModule。
(1)新建一个Queue,信息如下:
name: demoFulfillmentQueue
JNDI name: jms/demoFulfillmentQueue
Subdeployment 选择 SOASubDeployment
JMS Server 选择 SOAJMSServer
(2)新建一个Connection Factory,信息如下:
name: demoCF
JNDI name: jms/demoCF
(3)配置JMSAdapter Outbound Connection Pools,信息如下:
新建目录Oracle_SOA1\soa\connectors\JMSPlan
选择[domain_name]>Deployments,点击JmsAdapter,选择 Configuration > Outbound Connection Pools
点击新建,选择oracle.tip.adapter.jms.IJmsConnectionFactory,JNDI name: eis/Queue/demo。
保存Deployment Plan 到 Oracle_SOA1\soa\connectors\JMSPlan\Plan.xml。
在Configuration Tab,展开oracle.tip.adapter.jms.IJmsConnectionFactory,找到eis/Queue/demo,设置属性ConnectionFactoryLocation:jms/demoCF,保存。
选择[domain_name]>Deployments,选择JmsAdapter,此时Plan.xml已被更改,点击Update。
3. 创建Data Source
Oracle SOA Suite 11g 默认包含DB Adapter,以下的步骤是在配置DB Outbound Connection Pools,为其增加了一个Pool:eis/DB/soademoDatabase,它指向的Data Source是jdbc/soademoDatabase。
详细配置信息如下:
(1)创建Data Source,Connection Pool
[domain_name]>Services > JDBC > Data Sources,点击新建
Name: soademoDatabase
JNDI Name: jdbc/soademoDatabase
Database Type: Oracle
The Database driver defaults to the correct driver: Oracle’s Driver (Thin XA) for Instance connections
Database Name: XE
Host name: localhost
Port: 1521
Database user name: soademo
Database user password: soademo
测试通过后,Target 到 AdminServer上。
(2)配置DbAdapter Outbound Connection Pools,信息如下:
新建目录Oracle_SOA1\soa\connectors\DBPlan
选择[domain_name]>Deployments,点击DbAdapter,选择 Configuration > Outbound Connection Pools
新建,选择javax.resource.cci.ConnectionFactory,JNDI name: eis/DB/soademoDatabase。
保存Deployment Plan 到 Oracle_SOA1\soa\connectors\DBPlan\Plan.xml。
在Configuration Tab,展开javax.resource.cci.ConnectionFactory,找到eis/DB/soademoDatabase,设置属性xADataSource:jdbc/soademoDatabase,保存。
选择[domain_name]>Deployments,选择DbAdapter,此时Plan.xml已被更改,点击Update。
发表评论
-
SOA Suite 11g 开发指南之十四:使用BAM (Business Activity Monitor)
2012-08-06 18:40 738不知道为什么,原文作者这篇博文没有内容,所以只好自己加上,和前 ... -
SOA Suite 11g 开发指南之十三:使用SDO 访问与操作数据
2012-08-06 18:22 1084声明:该博文来自热爱JAVA,热爱生活。原文地址http:// ... -
SOA Suite 11g 开发指南之十二:使用EDN处理事件
2012-08-06 18:11 824. 声明:该博文来自热爱JAVA,热爱生活。原文地址http: ... -
SOA Suite 11g 开发指南之十一:使用OWSM配置安全策略
2012-08-06 18:07 1362声明:该博文来自热爱JAVA,热爱生活。原文地址http:// ... -
SOA Suite 11g 开发指南之十:增加异常处理
2012-08-03 09:46 973声明:该博文来自热爱JAVA,热爱生活。原文地址http:// ... -
SOA Suite 11g 开发指南之九:为物流商配置JMS Queue
2012-08-03 09:34 888声明:该博文来自热爱JAVA,热爱生活。原文地址http:// ... -
SOA Suite 11g 开发指南之八:增加物流配送流程 Fulfillment
2012-08-03 09:31 793. 声明:该博文转自热 ... -
SOA Suite 11g 开发指南之七:增加 Business Rules
2012-08-03 09:28 778声明:该博文转自热爱java,热爱生活 原文地址http:// ... -
SOA Suite 11g 开发指南之六:增加人工工作流
2012-08-03 09:24 726声明:该博文转自热爱java,热爱生活 原文地址http:// ... -
SOA Suite 11g 开发指南之五:使用BPEL编排订单处理流程
2012-08-02 22:27 916声明:该博客转自热爱java,热爱生活,原文地址http:// ... -
SOA Suite 11g 开发指南之四:创建 Purchase Order Routing 服务
2012-08-02 22:14 859声明:该博文转自热爱java,热爱生活,原地址为http:// ... -
SOA Suite 11g 开发指南之三:创建 Credit Card Validation 服务
2012-08-02 22:12 899声明:该博文转自热爱java,热爱生活,原地址为http:// ... -
SOA Suite 11g 开发指南之一:场景介绍
2012-07-31 22:08 756声明:本博文来自http://maping930883.blo ...
相关推荐
本入门实例将带领我们逐步了解并掌握如何在Oracle SOA Suite 11g环境中进行开发。 首先,我们需要理解SOA的核心概念。SOA是一种设计原则,它允许不同的应用程序通过共享可重用的服务进行通信。这些服务是自包含的,...
《Oracle SOA Suite 11g Developer's Cookbook》是一本专为Oracle SOA Suite开发者设计的实战指南,旨在帮助读者深入理解和应用Oracle SOA Suite 11g的各种功能和技术。Oracle SOA Suite作为一套全面的面向服务架构...
《Oracle SOA Suite 11g Handbook》是针对Oracle企业级服务导向架构(Service-Oriented Architecture, SOA)解决方案的权威指南。Oracle SOA Suite是Oracle公司提供的一套全面集成的中间件平台,用于构建、部署和...
- **开发环境搭建**:指导读者如何配置Oracle SOA Suite 11g的开发环境。 - **服务创建与配置**:详细介绍如何创建新的服务,并进行必要的配置。 - **业务流程设计**:教授如何使用BPM组件设计复杂的业务流程。 ...
### Oracle SOA Suite 11g 环境搭建手册(二)——深入解析与实践指南 #### 一、WebLogic 11g 安装流程详解 在Oracle SOA Suite 11g环境中,WebLogic 11g作为基础的应用服务器平台起着至关重要的作用。以下是详细的...
### Oracle SOA Suite 11g 环境搭建手册(一) #### 1. 前期准备 ##### 1.1. 硬件平台 为了顺利部署Oracle SOA Suite 11g,首先需要确保具备合适的硬件平台。最低要求如下: - 物理内存:1GB - 硬盘空间:20GB ...
《Oracle SOA Suite 11g R1 Developer's Guide》一书是针对Oracle SOA Suite 11g R1版本的全面开发指南,由Antony Reynolds和Matt Wright共同撰写,于2010年由Packt Publishing出版。本书旨在帮助开发者理解和掌握...
本文档旨在详细介绍如何在Linux环境下搭建Oracle SOA Suite 11g的完整开发环境。该过程包括了从虚拟机的搭建到最终的SOA应用开发与部署的所有步骤。通过本文档的学习,读者将能够掌握在Linux环境下搭建复杂集成平台...
二、Oracle SOA Suite的主要组件 1. Oracle Service Bus (OSB):作为ESB,OSB负责路由、转换和集成来自不同系统的服务。它提供了可视化工具,便于配置和管理服务。 2. Oracle Business Process Management (BPM) ...
### Oracle SOA Suite 11g R1 开发详解指南 #### 一、概述 《Oracle SOA Suite 11g R1 开发详解指南》是一本深入介绍Oracle SOA Suite 11g R1的书籍,作者为Antony Reynolds与Matt Wright。该书旨在帮助开发者了解...
1. **开发环境**:使用Oracle JDeveloper,一个全面的集成开发环境(IDE),支持SOA Suite组件的开发。 2. **生命周期管理**:通过Oracle Enterprise Manager提供,包括版本控制、测试、部署和更新等。 3. **测试与...
Oracle SOA Suite 11g Developer's Cookbook 代码
### Oracle SOA Suite 11g R1 (11.1.1.5.0) 快速入门指南 #### 一、Oracle SOA Suite 概述 Oracle SOA Suite 是一套全面且可热插拔的软件套件,用于构建、部署和服务导向架构(SOA)的管理。该套件的各个组件都...