`
C_LIFE
  • 浏览: 37627 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

SOA Suite 11g 开发指南之二:实验环境准备

    博客分类:
  • SOA
 
阅读更多
声明:该博文转自热爱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。
分享到:
评论

相关推荐

    Oracle SOA Suite 11g入门实例

    本入门实例将带领我们逐步了解并掌握如何在Oracle SOA Suite 11g环境中进行开发。 首先,我们需要理解SOA的核心概念。SOA是一种设计原则,它允许不同的应用程序通过共享可重用的服务进行通信。这些服务是自包含的,...

    Oracle SOA Suite 11g Developer's Cookbook

    《Oracle SOA Suite 11g Developer's Cookbook》是一本专为Oracle SOA Suite开发者设计的实战指南,旨在帮助读者深入理解和应用Oracle SOA Suite 11g的各种功能和技术。Oracle SOA Suite作为一套全面的面向服务架构...

    Oracle SOA Suite 11g Handbook

    《Oracle SOA Suite 11g Handbook》是针对Oracle企业级服务导向架构(Service-Oriented Architecture, SOA)解决方案的权威指南。Oracle SOA Suite是Oracle公司提供的一套全面集成的中间件平台,用于构建、部署和...

    Oracle SOA Suite 11g Developer's Guide

    - **开发环境搭建**:指导读者如何配置Oracle SOA Suite 11g的开发环境。 - **服务创建与配置**:详细介绍如何创建新的服务,并进行必要的配置。 - **业务流程设计**:教授如何使用BPM组件设计复杂的业务流程。 ...

    Oracle SOA Suite 11g 环境搭建手册(二)

    ### Oracle SOA Suite 11g 环境搭建手册(二)——深入解析与实践指南 #### 一、WebLogic 11g 安装流程详解 在Oracle SOA Suite 11g环境中,WebLogic 11g作为基础的应用服务器平台起着至关重要的作用。以下是详细的...

    Oracle SOA Suite 11g 环境搭建手册(一)

    ### Oracle SOA Suite 11g 环境搭建手册(一) #### 1. 前期准备 ##### 1.1. 硬件平台 为了顺利部署Oracle SOA Suite 11g,首先需要确保具备合适的硬件平台。最低要求如下: - 物理内存:1GB - 硬盘空间:20GB ...

    Oracle SOA Suite 11g R1 Developer's Guide.pdf

    《Oracle SOA Suite 11g R1 Developer's Guide》一书是针对Oracle SOA Suite 11g R1版本的全面开发指南,由Antony Reynolds和Matt Wright共同撰写,于2010年由Packt Publishing出版。本书旨在帮助开发者理解和掌握...

    ORACLE SOA 11g 环境搭建手册 for Linux

    本文档旨在详细介绍如何在Linux环境下搭建Oracle SOA Suite 11g的完整开发环境。该过程包括了从虚拟机的搭建到最终的SOA应用开发与部署的所有步骤。通过本文档的学习,读者将能够掌握在Linux环境下搭建复杂集成平台...

    ORACLE SOA SUITE

    二、Oracle SOA Suite的主要组件 1. Oracle Service Bus (OSB):作为ESB,OSB负责路由、转换和集成来自不同系统的服务。它提供了可视化工具,便于配置和管理服务。 2. Oracle Business Process Management (BPM) ...

    oracle SOA suit开发详解指南

    ### Oracle SOA Suite 11g R1 开发详解指南 #### 一、概述 《Oracle SOA Suite 11g R1 开发详解指南》是一本深入介绍Oracle SOA Suite 11g R1的书籍,作者为Antony Reynolds与Matt Wright。该书旨在帮助开发者了解...

    oracle soa suite handbook

    1. **开发环境**:使用Oracle JDeveloper,一个全面的集成开发环境(IDE),支持SOA Suite组件的开发。 2. **生命周期管理**:通过Oracle Enterprise Manager提供,包括版本控制、测试、部署和更新等。 3. **测试与...

    Oracle SOA Suite 11g Developer's Cookbook source code

    Oracle SOA Suite 11g Developer's Cookbook 代码

    quick start guide soa suite11gr1ps4

    ### Oracle SOA Suite 11g R1 (11.1.1.5.0) 快速入门指南 #### 一、Oracle SOA Suite 概述 Oracle SOA Suite 是一套全面且可热插拔的软件套件,用于构建、部署和服务导向架构(SOA)的管理。该套件的各个组件都...

Global site tag (gtag.js) - Google Analytics