Oracle SOA Suite OverView

SOA是一场架构的变革,那既然是变革,那就一定是有内在的原因来推动这个架构的变革。在过去几十年的时间里面,应用程序架构已经经历了3次巨大的变革,从Terminal/主机--> Client/Server-->Browser/Server, 无一例外,程序的复杂度,需求易变性,资源重用的等,都是不断推动架构变革的内在动力。而到如今,随着协同工作,企业资源管理等需求,单一的产品已经很难满足客户多样的需求,如何最大限度的集成多样化的产品,减少成本成为最迫切的需求。SOA就是在这样的内因下才广为人知。
SOA所强调的不是新技术,也不是新的App的集成方式,而是新的开发理念(Everything is a Service.)。从开发整个Server Application,转变为开发一个个可以重用的服务,最后再从服务之间集成出产品,用以适应快速业务需求变化的节奏,更好的重用现有的代码组建,机器资源,缩短开发周期。SOA的重用性,和以往的重用技术理念相比,他不仅仅是代码,Library的重用,更是原有的Michine, Cpu, Memory等Execute Application能力的重用。
作为SOA架构的一个核心的利益,就是从已经存在的各种语言,各种硬件的IT系统扩展出Service,纳入公司层面的整体架构。最大限度的利用原有的投资,来进行资源的整合。所以,在架构设计之初,技术架构师和业务架构师都需要考虑的问题就是,从产品本身看他是由什么样的服务组成,从公司和业界层面看,他可以给外界提供什么样的服务。另外还有就是Service的细粒度划分的,什么样的Service才是有意义的Service。开发者和业务专家都可以用共同的词汇Service来描绘需求,这可以减少需求在传递间loose information的问题。
从SOA实现上看,我们可以看到有很多开源工具以及平台实现SOA,这些平台都基于同样的标准,为SOA架构的应用程序提供SOA的实现基础包,并封装很多细节,降低开发者学习和实现的曲线,更快的速度开发部署SOA架构的应用程序。而Oracle Suite更是其中的佼佼者,利用一组图形化的界面,非常方便地定义出Service,并在WLS上进行集成部署,把很多规范细节都隐藏的非常好,集成了 Jdev, WLS, Suite等一系列的组建,提供了非常完善的服务。对于真正需要进行大量资源整合的大型公司,推行SOA架构是非常有价值的。

时间: 2024-11-05 18:53:28

Oracle SOA Suite OverView的相关文章

Dblink接口向Oracle Soa Suite迁移,实现数据复制和日志功能

1.主体设计 Dblink向soa-suite迁移的前提是,Dblink双方都有独立的接口表,迁移后的效果是,由一个Mediator触发事件,此事件触发后,由BPEL部件来捕获这个事件,在这个BPEL部件内部,通过DbAdapter(日志部件,读部件,写部件)的协作来完成日志记录,数据读取 ,数据转换 ,数据写入的Dblink功能实现. 2.组件规划 Mediater触发事件 BPEL完成Dblink数据复制过程 DbAdapter完成基于数据库的日志写(Db_Log),数据读(Db_Read)

Fusion_基于Oracle SOA的企业服务总线整合

2015-01-01 Created By 鲍新建 一.方案背景 随着企业信息化程度的不断提高,企业IT系统日趋庞大,跨系统流程以及各个系统之间.以及系统内部的接口需求和接口服务调用也不断增加. 目前,由于相互系统间的接口调用过多.且缺乏一个统一的管理规范,导致目前接口协议种类过多,各个系统之间的接口呈网状结构. 为适应企业战略发展的要求,结合企业信息化项目建设方案, 以面向服务的体系架构(Service Oriented Architecture,简称SOA)思想为指导进行系统集成是为了从业务

Oracle SOA Suit Adapter

SOA架构的一个核心的使命是整合企业现存的各式各样的计算资源,它不仅仅是代码层面的整合,更是硬件,计算能力,服务能力的整合.Oracle SOA Suite在这方面做得特别的贴切,它提供了一组Adapter的组件用来包装现存的资源. 现存资源被使用的情景一般都能涵括在如下的一些方式: * 文件交互方式,外界往相应的目录传入一个文件,系统扫描目录,获取文件指令,计算完毕后,向指定目录生成新的文件. * 数据库访问方式,暴露一个存储过程,或者是一个Interface Table, 外界写入数据,然后

Oracle E-Business Suite Maintenance Guide Release 12.2(Patching Procedures)

更多内容参考: http://docs.oracle.com/cd/E51111_01/current/acrobat/122ebsmt.zip Preparing for Patching For patches that have manual steps, the patch readme file instructs you to use Oracle Patch Application Assistant (PAA) to create customized instructions

Deploying JRE (Native Plug-in) for Windows Clients in Oracle E-Business Suite Release 12 (文档 ID 393931.1)

In This Document Section 1: Overview Section 2: Pre-Upgrade Steps Section 3: Upgrade and Configuration Section 4: Post-installation Steps Section 5: Known Issues Section 6: Appendices This document covers the procedure to upgrade the version of the J

SOA_搭建和安装Oracle SOA Suite11g(案例)

2015-01-01 Created By BaoXinjian 一.摘要 本文档介绍soa相关软件的安装和配置,以及安装过程中的注意事项. 安装过程需要按照quickstartguidesoasuite这个文档进行,需要注意一下几点: 1. 由于安装的软件较多,为了以后维护方便,尽量提前做好目录规划,并在安装过程中选择所规划好的oracle主目录. 2. 软件版本需要匹配,根据安装指南中指定的版本下载软件,否则安装过程中会提示软件版本不匹配. 3. 只安装自己需要的组件,根据安装指南中介绍的组

How to Determine the Version of Oracle XML Publisher for Oracle E-Business Suite 11i and Release 12 (Doc ID 362496.1)

Modified: 29-Mar-2014 Type: HOWTO In this DocumentGoal   Solution   1. Based upon an output file generated by XML Publisher   2. Based upon the applied patches   2.1. Oracle E-Business Suite 11i   2.2. Oracle E-Business Suite Release 12.0 and 12.1  

Oracle SOA套件12c

产品概览 随着基于云的应用越来越多的被企业所採用,以及移动技术与企业应用的集成的需求的增多,企业级应用集成的复杂度也前所未有的提升. Oracle SOA套件12c,业内最完整的统一应用集成解决方式的最新版本号,帮助用户应对这一挑战. Oracle SOA套件12c在单一的平台之上提供了与云.移动.企业内部应用和物联网进行集成的能力,帮助用户用最快的时间实现集成,提高生产效率.减少总体拥有成本. Oracle SOA套件是一个全面的,基于标准的软件套件,用于根据SOA架构的概念进行集成应用的创建

Oracle E-Business Suite R12.2的新技术特点

Oracle公司的系统研发开发与执行效率,让人不得不佩服.从2008年1月收购BEA到现在短短几年时间,就把Bea WebLogic产品融合到了Oracle公司自己的原研发产品之庞大的Oracle E-Business Suite(简称 :Oracle EBS) 中,这一技术革新,对于未来Oracle其他产品与Oracle E-Business Suite的融合奠定了基础,也使Oracle公司的除数据库之外的第二大产品Oracle E-Business Suite增加了新亮点.同时给ERP产品竞