2.Oracle融合中间件简介
ORACLE的应用服务器与中间件

ORACLE 的应用服务器与中间件Oracle 技术白皮书2002 年 10 月1. 简介在过去四年中,Internet 和企业 Intranet 已经作为组织内的主导性网络基础架构在全球范围内建立起来。
为了扩展这些网络(在此文档的剩余部分中称为“Internet”)的影响范围,提高可靠性和安全性,并且使用互连网取代专用的 LAN、WAN 和 VAN,已经投入大量资本。
组织现在因而逐渐认识到,Internet 的无处不在使得它们成为运行商务最有效的网络基础架构。
因此,组织正在快速地将它们的企业商务流程移至 Internet,通过提供更好的服务使用互连网来吸引和保留他们的客户;更加有效地生产和提供产品和服务;降低库存及以更低的成本从供应商那里采购产品;以及与雇员共享信息以更快更好地作出商务决策。
为了利用互连网的强大功能,组织已选择了采用一种计算模型“互连网计算”。
互连网计算是通过将应用程序和数据从瘦客户机访问它们所在的位置,合并到服务器中(将数据合并到数据库服务器中,将应用程序合并到应用服务器中)。
将数据合并到数据库服务器能以更低的成本提供质量更好的信息。
将应用程序合并到应用服务器能以更低的成本提供更加可靠的应用程序。
从瘦客户机访问应用程序使得信息和应用程序的获取更加容易、更加深入。
这些益处已推动组织将互连网从用于简单动态网站的基础架构,发展到用于关键任务的企业应用程序的平台。
互连网用途的这一发展推动了对于服务器软件(用于运行企业应用程序的应用服务器)的新的技术需求。
应用服务器上的这些新需求不仅受到组织希望使用互连网的全新方式所推动,而且受到与今天在互连网上部署企业应用程序相关联的复杂性所推动。
Oracle 将这些需求分为两个类别:(i) 从通信到分布式计算平台——首先,Oracle 认为互连网计算正在进入一个全新的时期。
在这一时期,Internet 将从通信和信息交换的媒体,发展成为用于企业应用程序的一种普遍存在的分布式计算环境。
ExalogicX2-2-zh

版权© 2010 归 Oracle 公司所有。保留所有权利。
本文只作提供信息之用,其内容如有变动,恕不另行通知。本文不保证没有错误,也不遵循任何其他的无论是口头表达的还
是法律默示的保障和条件,包括关于适销性或符合特定用途的所有默示保证和条件。我们在此特别声明不承担有关本文的任
何责任,本文不直接或者间接形成任何合同义务。未经书面许可,不得为任何目的,以任何电子或机械形式或手段复制或转
Oracle 中间件云服务器 X2-2: z 预先集成、经过测试、现成可用 z 一个给定配置的所有单元对于
所有客户来说都是相同的 z 支持数千个现有应用的基于标
准的开放平台 z 具有极高的可靠性、可服务性和
应用性能 z 针对一系列极其广泛的典型企
业应用工作负载进行了均衡和 优化 z 针对应用的隔离、安全和服务质 量的基础设施架构级支持 z 可扩展性、灵活性和资源管理简 便性
更多信息 欲了解更多信息,请与甲骨文销售人员联系,或登录
/exalogic 访问 Exalogic
1
Exalogic X2-2 总规格
1/4 机架
Oracle 产品介绍
半机架
全机架
z 2.93 GHz 英特尔至
96
192
360
强核心
z 1333 MHz RAM z 磁盘存储 电源
675.5 千克 1486 磅 16
966.605 千克 2131 磅
1049.0 千克 2308 磅 32
配电单元 (PDU)
z HV 三相 24 千伏安
是
是
是
z LV 三相 24 千伏安
是
是
是
z HV 三相 1 千伏安
是
Oracle中间件介绍

• Packaged Solution to Provision Middleware (being extended to BEA)
• Configure & Change Manage Middleware (being extended to BEA) – BEA Guardian will be integrated with EM
oracle的中间件产品战略全面全面在您需要的时候能提供给您的同类最佳组件在您需要的时候能提供给您的同类最佳组件预先集成预先集成最低的总成本中间件数据库与应用程序集成最低的总成本中间件数据库与应用程序集成可热插拔可热插拔利用异构环境中的现有投资利用异构环境中的现有投资oracle中间件发展历程portletwebserviceswsrpportletwebserviceswsrpwebservicessupportwebservicessupport200120022004200320062005bpelprocessmanagerbpelprocessmanagerj2ee14standardwebservicesj2ee14standardwebserviceswsdluddidevelopmenttoolsexpandedwebservicesplatformwsdluddidevelopmenttoolsexpandedwebservicesplatformserviceregistrserviceregistrwebservicesmanagerbamwebservicesmanagerbambpsuitebpsuite2007oracledataintegratororacledataintegratorstellentdocmgmtimageprocstellentdocmgmtimageproctangosoltangosolsoasuitesoasuite2008weblogicserveralsbrepositoryalbpweblogicserveralsbrepositoryalbp互补性组合oracle与bea领先地位荣获200多项产品奖在18个gartner神奇象限中处于领先地位在12个forresterwaves中处于领先地位此幻灯片经idc批准不得擅自更改0510152025303540oracle下一个竞争对手20062007信息来源
中间件基础知识

中间件基础知识在计算机科学中,中间件(Middleware)是位于客户端和服务器之间的软件层。
它可以充当一个桥梁,将不同的应用程序或服务连接起来,以实现数据传输、通信和交互。
中间件提供了一种机制,使得不同系统之间可以进行无缝的集成和合作。
中间件的作用可以分为以下几个方面:1. 封装和复用:中间件可以将一些常见的功能封装起来,供其他应用程序或服务直接调用。
这样做可以提高开发效率,避免重复劳动。
例如,常见的身份验证、日志记录、缓存等功能都可以通过中间件来实现。
2. 解耦和分离:中间件可以将不同系统之间的耦合度降低,提供了一种解耦的机制。
通过中间件,应用程序可以只关注自身的业务逻辑,而不需要去关心与其他系统的通信细节。
这样可以提高系统的可维护性和可扩展性。
3. 安全性和可靠性:中间件可以提供一些安全和可靠的机制,保证数据的安全传输和可靠交互。
例如,HTTPS协议可以通过中间件来实现数据的加密传输,保护数据的机密性;消息队列中间件可以通过消息的异步传输来保证数据的可靠性。
4. 性能和扩展性:中间件可以提供一些性能和扩展的机制,以满足系统的需求。
例如,负载均衡中间件可以将请求分发到多个服务器上,以提高系统的并发能力和响应速度;缓存中间件可以提供数据的快速访问,减轻后端数据库的压力。
在实际应用中,中间件有多种不同的类型,如Web中间件、消息中间件、缓存中间件等。
每种类型的中间件都有其特定的功能和用途。
Web中间件是最常见的一种中间件。
它位于Web服务器和应用程序之间,负责处理HTTP请求和响应。
常见的Web中间件有Nginx、Apache等。
它们可以提供一些功能,如静态文件服务、反向代理、负载均衡等。
消息中间件是用于处理消息传递的中间件。
它可以将消息发送者和消息接收者解耦,实现异步通信。
常见的消息中间件有Kafka、RabbitMQ等。
它们可以提供高吞吐量和可靠的消息传输,适用于分布式系统和微服务架构。
缓存中间件是用于缓存数据的中间件。
以 Oracle 融合中间件构建新一代 IT 基础架构

多数据源 (CRM)
DS1 DS2 DS3
多数据源 (PAY)
DS1 DS2 DS3
• 支持负载平衡、故障切换和事务
• 与 WebLogic Server 10.3 和更早版本相同
CRM
CRM
PAY
RAC 节点 1
RAC 节点 2 共享存储 Oracle RAC 集群
增强的WebLogic Server 集群
集成 Coherence,分离流量处理、会话管理
缓存 Coherence Servlet EJB JDBC 会话 Coherence 缓存 Coherence
负载平衡器
WebLogic Server
RDBMS
HTML Oracle Web 层 — Web Cache Servlet EJB JDBC 会话 Coherence 缓存 Coherence 缓存 Coherence
Tuxedo客户概览
Pick up the phone… Use your credit card or ATM… Go to the bank or wire funds… Ship a package or deposit mail… Order airline tickets… Purchase retail goods…
案例:极端事务处理
中国所有的信用卡和借记卡处理
业务衡量 标准 情况 目标
通过统一的体系结构来提供空 前的可靠性,并确保服务提供 以将中国和外国银行以及信用 目标 服务整合到可扩展到 Web 的单 一网络中
每年为中国的金融机构处理 500 多亿个事务 对所有事务的响应时间均小于 1 秒
ORACLE-SOA-SUITE

Oracle SOA 套件最佳的 SOA 工具和中间件1执行概要瞬息万变的市场、日趋激烈的竞争和持续增长的客户需求迫使企业必须提升其IT 的灵活性和速度。
现在,每个企业都需要预测全球业务环境的变化,以便对竞争者做出快速响应,并充分利用企业资产,为生产发展做准备。
为了应对这些挑战,领先的公司都通过采用面向服务的体系结构 (SOA) 来克服其应用程序和 IT 环境的复杂性,以满足这些需求。
SOA 的出现标志着设计、开发新应用程序并将其与原有业务应用程序集成的方式出现了根本性变化,它将企业应用程序的开发简化为能够轻松进行集成和重用的模块化业务服务。
Oracle 融合体系结构基于 SOA 构建,为创建下一代基础架构提供了蓝图;该体系结构凭借高质量信息不断融合企业洞察力,并通过 SOA 实现高适应性业务流程,从而获得了持续的竞争优势。
Oracle SOA 套件为 Oracle 融合体系结构提供了一套全面、统一的基于标准的 SOA 组件,这些组件可提供全面的技术基础。
Oracle SOA 套件是一个基于标准的套件,在同类产品中独占鳌头。
利用该套件,您能够构建面向服务的应用程序并将其部署到您选择的中间件平台上。
其中包含(i)一个用于开发服务的集成服务环境 (ISE); (ii) 一个用于集成应用程序的多协议企业服务总线 (ESB); (iii) 一个用于发现和管理服务生命周期的服务注册; (iv) 一个用于连接服务与业务流程的基于 BPEL 的编排引擎; (v) 一个支持业务策略捕获和自动化的业务规则引擎; (vi) 一个用于将验证和授权策略应用到服务上以监控服务和流程的 SLA 合规性的 Web 服务管理和安全性解决方案; (vii) 一个用于实时监控业务实体及其交互并支持服务优化的业务活动监控 (BAM) 解决方案; (viii) 一个用于员工、客户以及合作伙伴访问内容、访问相关性能指标、通过与业务流程的交互进行协作和操作的企业门户。
Oracle融合中间件构建电力企业信息平台

统 一 用户 信 息 管 理 ,通 过 标 准 的 目 录 结 构 对 企 业 用 户 信 息 进 行 集 中化 存 储 管 理 ,建 立 用 户 信 息 维 护 机 制 ;
便 地 开 发 表 单 、 报 表 、 图 表 等 组 件 ,而 这 些 组 件 的 内容 来 源于 数据
库 中 的 动 态 信 息 。 这 些 组 件 最 后 以
些 电 力 企 业 开 始 尝 档 台 羽 J
( ) r1 H 务器 和 IE I¨r I 旺 一 2E
r l ' J ,
槊 成 .许舣 得 r宝 册的 缝! 利 州 辑 } 鼗 ‘
的 成 果 ,所 实 施 的 项 ¨ 体 包 括
We b服务
“ 门户 ” , “ 工作 流” . 口 足 魍
随 着 电 l信 息 化过 程 的 下断 深 , J
入 . 电 J 和 } 企 业 在 习 断 夯 , _ 乜 I
} ,推 动 、 务 榄 ℃ 服 并 刨 新 , 保 I k 和
J 运} 州: .支持 We) a V 境 1 服务 、快 逑 肩动 敞 障慨 发 体系 结 构 、先进 的 应Ⅲ 柱i 芋集群¥ S ,蟮 TJ EE的安 / t Lf :2
过 蛮 现 晰 泺 孛 、 数 . 阜 , l 作 1 《 = l 办
、
商业 智能
公 ,统
‘ 理 移 动 办 公 , 指 翻
屉 现 , 应用 椠 战 等 一 糸州 技 水 r 段 , ‘ 嘶戎 m 企 、 l 揶 J,外 部客户 甜信息 访 问效 率 的提 高 .降
( 5) 商 务 智 能 ,对 企 业 内 部 的 数 据 根 据 相 应 的 格 式 生 成 个 性 化 报
全框 架 ,
中间件的工作原理及分类

中间件的工作原理及分类一.中间件的工作原理中间件是一种软件基础架构,它的主要作用是在企业信息系统的不同构件之间提供软件解决方案以及软件服务,使复杂的企业信息系统能够顺利融合。
中间件由以下五个功能组成:1. 数据管理功能:数据管理功能是中间件最重要的功能之一,它通过抽象层实现了不同数据库之间的相互转换,完成了数据存储和维护。
2.服务管理功能:服务管理功能是中间件最关键的功能之一,它能够实现企业构件之间的调用,实现不同系统之间的信息通信,为企业构件提供可靠可管理的服务支撑。
3.授权管理功能:授权管理功能是中间件最重要的功能之一,它可以基于用户角色的权限管理原则,设置企业构件的访问权限,保障企业信息系统的安全性。
4.监控管理功能:监控管理功能是中间件最关键的功能之一,它能够实时监控企业信息系统的运行情况,实时发现系统中出现的异常和故障,并及时采取应对措施。
5.缓冲管理功能:缓冲管理功能是中间件最重要的功能之一,它能够为企业信息系统提供可靠的缓存技术,减轻企业信息系统的压力,提高系统的吞吐量和性能。
二.中间件的分类1.应用中间件:应用中间件是一种面向应用的中间件,它的主要功能是为企业信息系统提供可靠、可扩展的跨平台架构,避免企业信息系统出现瓶颈。
应用中间件常见的有Web应用中间件、消息中间件、事务中间件等。
2.数据中间件:数据中间件是一种面向数据的中间件,它的主要功能是通过数据抽象层实现不同数据库之间的数据交互,完成数据的存取和维护等功能,常见的数据中间件有ODBC(Open Database Connectivity)、JDBC(Java Database Connectivity)等。
3.网络中间件:网络中间件是一种面向网络的中间件,它的主要功能是提供网络服务,实现不同系统之间的信息通信,构建分布式系统,常见的网络中间件有Web服务器、应用服务器、消息队列服务器等。
4.系统管理中间件:系统管理中间件是一种面向系统管理的中间件,它的主要功能是实现系统管理,完成服务器监控、用户管理和资源管理等功能,通过系统管理中间件能够有效提高企业信息系统的运行性能。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
11
Oracle SOA平台功能要点
JDEV
策略 管理器
EM
CEP
BAM
BPEL服务编排管理 BPM 业务流程管理 业务规则(Business Rules) 人员工作流(Human workflow) REG/REP
服务总线(Service Bus) 数据集成(Data Integrator)
ERP
• 适用范围
• • 复杂的人工流程处理 跨越多个部门,多个系统,组织的 业务流程处理
14
WebCenter-配置式Enterprise 2.0门户
• 功能简介
• • • 门户是新一代的人机界面,Oracle WebCenter 套件是业界唯一一个全面、开放和可管理的门户平台,可以 将 Enterprise 2.0 的功能集成到业务流程以及自定义和打包的企业应用程序中。 这些协作和社交应用程序无缝融合了搜索、发布和知识管理功能。 Oracle WebCenter 套件的基于标准的开发环境和用户友好的自定义工具能够优化连接企业系统与用户社区 的业务流程,增加企业价值。
•GoldenGate
•Enterprise Manager •EM Packs
•Oracle VM
•EM Plug-ins
•WebLogic Server
•Glassfish Server
•Tuxedo
•Coherence
提供完整的解决方案是业界趋势
咨询服务 应用 开发工具
Oracle Consulting
•
• 主要优势
• • • • • 实时:大量数据亚秒一级的实时复制 开放: 支持不同的数据库之间的复制 事务: 保证数据的一致性 高性能:基于LOG分析,数据压缩 大大降低数据传输量 高可靠性: 支持大量的关键应用
• 适用范围
• • • • • 容灾与应急备份 消除计划内停机 双业务中心 数据仓库实时供给 实时报表
• 主要优势
• • • • • • • •
• • •
基于网格技术,无单点故障,无单点瓶颈 真正线性的扩展能力 分布式缓存,零数据丢失的内存数据网格 自动负载平衡 支持事务,保证数据一致性 并行查询和缓存索引,提高性能 支持Java、C++ 和 .NET 采用普通的硬件构建高可靠的网格系统
• 适用范围
IDM-全面的同类最佳产品套件
• 功能简介
• Oracle 身份管理是同类最佳的身份管理解决方案套件,使企业能够在防火墙内外跨所有企业资源管理用户 身份的端到端生命周期。现在,您可以更快速地部署应用程序、最严密地保护企业资源、自动消除潜在的 访问权限,并应对不断增加的法规和合规性要求。您可以使用完整的产品套件,也可以部署个别组件以满 足独特要求。
• 主要优势
• • • • 优化事务并确保跨所有资源的 数据完整性,而不考虑访问协议。 自动跟踪事务参与者并确保 所有资源正确更新。 同时在不同的分布式节点上处理 多个事务。 通过消除单点故障,在计划的和非 计划的停机时间内使应用程序保 持运行。
• 适用范围
• • • • 核心交易系统 首选的Mainframe应用替换平台 CS三层架构的应用服务器 对COBOL 或 C/C++ 的应用进行服务的封装和重用
•Oracle Service Bus
•Adapters / B2Bi •AIA Foundation Pack
•SOA Suite
•Oracle Data Integrator
•Data Quality •Data Profiling •Exalogic •Virtual Assembly Builder (OVAB)
NetWeaver / ABAP
Visual Studio .NET
中间件Байду номын сангаас
Fusion Middleware
WebSphere
NetWeaver
.NET
数据库
Database 10g, TimesTen IMDB, Berkeley DB
DB2
Oracle, DB2, MySQL, SQL Server Sybase
• 适用范围
数据仓库项目中:数据的抽取转换加载ETL 不同数据库之间的数据同步/复制,如:从生产库到备份库 BI项目中,数据的抽取,加载 其他数据集成的项目
10
GoldenGate TDM –实时大量数据复制
• 功能简介
• GoldenGate TDM(交易数据管理)软件是一种基于日志的结构化数据复制软件,它通过解析源数据库在线 日志或归档日志获得数据的增删改变化,再将这些变化应用到目标数据库,实现源数据库与目标数据库同 步、双活. 可以在异构的IT基础结构(包括几乎所有常用操作系统平台和数据库平台)之间实现大量数据亚秒一级的 实时复制.
Oracle融合中间件11g 简介
传统 IT 面临的挑战
烟囱式的应用系统
App1
App2
App3
App n
访问用户 展现界面
不灵活, 低效率, 难于维护和管理
很难适用于业务需求的变化 功能的重复建设造成投资的浪费 较少的改变就需要大量的投资和人力资源 整合与集成占用了 80% 的 IT 预算
返回
• 主要优势
• • • • • • • • • 用于人员、系统、文档的单一工作流引擎 用户友好的建模,仿真,开发,测试工具 方便定义组织、角色、日历、节假日规则 为最终用户提供基于 Web 的用户界面 Microsoft Office 集成 流程活动跟踪,近乎实时报告 KPI监视,图形化图表和表格 预建的信息板,可由最终用户配置 高性能和可扩展的服务器
• 主要优势
• • • • • • • 自动转换为 Web 格式以便于查看 控制整个内容生命周期 简化了内容的查找、访问和重复使用 快速构建和管理多个网站 遵守规章制度与政府法规 改善企业资产的创建和再利用 减少运送、打印和存储的成本
• 适用范围
• • 企业内部文档,影像管理等 网站的内容管理等
16
ODI-新一代ELT架构的高性能数据集成产品
• 功能简介
• Oracle Data Integrator 是一个完整的数据集成平台,它可以满足所有数据集成需求 — 从大量、高性能批量 数据处理,到事件驱动的近实时数据集成流程,到支持 SOA 的数据服务。将多个数据源中的数据迁移、转 换到不同种类的目标中 Oracle Data Integrator 可以简化不同系统间批量、实时、同步或异步的数据移动和转换。其创新的模块化 设计以及内置的对所有主要数据库、数据仓库应用、分析应用程序和面向服务体系结构 (SOA) 套件的连接 支持可以明显提升用户生产力。
• 功能简介
• • • 应用服务器的领导者,全球企业首选的应用服务器。 支持最新的 Java 平台、企业版5 (Java EE5) 规范及Web 服务标准,从而可简化开发并增强互操作性, 以支持面向服务的体系结构 (SOA)。 领先的可靠性、可用性、可扩展性和业界领先的性能。
• 主要优势
• • • • • • • • • J2EE应用服务器性能记录的保持者 应用程序和服务坚若磐石的可用性和运行时间 更好地监视和管理生产应用程序 能够仅仅获取并安装所需的项目 更快、更高效的开发-部署-调试周期 卓越的最终用户客户端可用性 高效快速的服务器管理 简化新应用程序和服务的开发 工具选项扩充了可用的开发人员知识库
SQL Server
操作系统
Enterprise Linux Solaris
Linux/Unix/Windows
Linux/Unix/Windows
Windows
开发 标准
封闭/专有
Oracle端到端解决方案堆栈
Oracle融合中间件战略
Complete. Integrated. Open.
WebLogic Server-应用服务器的领导者
• 适用范围
• • • 企业内网,外网门户 企业员工之间的协同工作 Enterprise 2.0等
15
UCM-Oracle全面内容管理解决方案
• 功能简介
• • 非主动管理的信息将导致资源瓶颈、文档丢失、数据重复、安全和版本控制问题、生产力降低以及基于错 误信息的决策。 Oracle全面内容管理是一款获奖的企业内容管理 (ECM) 平台,能够管理所有非结构化内容,包括文档、图 形、网页、扫描的图像、电子邮件以及记录。独特要求。
IBM GlobalServices
SAP Consulting
3rd Party SIs
Fusion Applications
3rd Party ISVs
mySAP
Microsoft Business Solutions
Oracle Tools / J2EE
Rational / WebSphere
大型机
服务
DB
合作伙伴
事件
OSB- 基于配置的企业服务总线
• 功能简介
• 成熟的面向服务体系结构(SOA) 的轻型应用集成平台,简单、无编码、基于配置的服务集成,使您更快地 获得实施部署。
返回
• 主要优势
• • • • • • • • • • 更快的集成,更快速地进入市场 业务和 IT 之间更好的协调性 提高开发人员的效率 降低集成复杂性和成本 改进控制和可见性 提高业务灵活性 提高客户满意度 缩减支持和维护成本 卓越的 QoS(性能、可扩 展性、可靠性) 优化的、可插拔的、策略驱 动的传送和消息安全性
访问用户集成
•IDM Suite •ESSO •Information Rights Management
展现界面集成 业务流程集成
应用逻辑集成 数据管理集成 基础设施集成