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架构是非常有价值的。
Oracle SOA Suite OverView的更多相关文章
- ERP_基于Oracle SOA的企业服务总线整合
2015-01-01 Created By BaoXinjian
- Oracle SOA Suit Adapter
SOA架构的一个核心的使命是整合企业现存的各式各样的计算资源,它不仅仅是代码层面的整合,更是硬件,计算能力,服务能力的整合.Oracle SOA Suite在这方面做得特别的贴切,它提供了一组Adap ...
- Configuring Oracle E-Business Suite Integrated SOA Gateway Release 12.1.2 and Release 12.1.3 in a Multinode Environment (Doc ID 1081100.1)
Configuring Oracle E-Business Suite Integrated SOA Gateway Release 12.1.2 and Release 12.1.3 in a Mu ...
- 配置Oracle E-Business Suite Integrated SOA Gateway Release 12.1.2/12.1.3
3.3 配置Oracle E-Business Suite Integrated SOA Gateway Release 12.1.2 注意: 在多节点环境上配置Oracle E-Business S ...
- Useful Articles for the Oracle E-Business Suite Technology Stack for Technical Consultant / DBA [ID
Applies to: Oracle Applications Technology Stack - Version: 11.5.10.2 to 12.1.3 - Release: 11.5.10 ...
- 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 Configurati ...
- Security Configuration and Auditing Scripts for Oracle E-Business Suite (文档 ID 2069190.1)
This document provides the security configuration and auditing scripts for Oracle E-Business Suite. ...
- 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 gen ...
- Sharing The Application Tier File System in Oracle E-Business Suite Release 12.2
The most current version of this document can be obtained in My Oracle Support Knowledge Document 13 ...
随机推荐
- 实践自己的WebSite______流水
尝试从头至尾搭建一个MVC的网站,主要以流水的方式进行进度和记录,而不讨论技术的部分. 1,在Controller下创建两个文件夹,分别为sys和Business,分别对应于系统功能和业务逻辑.比如登 ...
- Linux学习-灾难复原的考虑
硬件损毁,且具有完整备份的数据时 由于是硬件损毁,所以我们不需要考虑系统软件的不稳定问题,所以可以直接将完整的系统复原回去 即可. 由于软件的问题产生的被攻破资安事件 由于系统的损毁是因为被攻击,此时 ...
- python 提交form-data之坑
#coding=utf-8 import requests from requests_toolbelt import MultipartEncoder #requests库上传 files = {& ...
- 链表中倒数第k个结点 【微软面试100题 第十三题】
题目要求: 输入一个链表,输出该链表中倒数第k个结点.链表的倒数第0个结点为链表的尾指针. 参考资料:剑指offer第15题 题目分析: 1.两个指针,第一个先走k步,然后两个指针同时走,直到第一个走 ...
- xcode8.1 autolayout 找不到 Update Frames 按钮
- 命令行客户端操作pg数据库常用操作
登录 # su - postgres -c "psql" 或者 $psql -U user_name -d database_name -h serverhost psql (10 ...
- Zookeeper在windows环境下安装
1.已安装JDK并配置好了环境变量 2.下载Zookeeper,在清华大学镜像下载,选择合适版本 https://mirrors.tuna.tsinghua.edu.cn/apache/zookee ...
- django 的序列化
关于Django中的序列化主要应用在将数据库中检索的数据返回给客户端用户,特别的Ajax请求一般返回的为Json格式. 我们从数据库取出数据的格式有三种:1.all()返回的是QuerySet对象:2 ...
- match_parent, wrap_content, 和 fill_parent 区别联系
fill_parent -1 The view should be as big as its parent (minus padding). This constant is deprecat ...
- Code Jam 2017 Round 1A Problem B. Ratatouille
传送门 分析 首先把包(package)的克数 $Q_{ij}$ 转化成区间 $[\lceil Q_{ij}/(1.1 r_i )\rceil, \lfloor Q_{ij}/(0.9 r_i)\rf ...