博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Oracle SOA Suite OverView
阅读量:5153 次
发布时间:2019-06-13

本文共 1081 字,大约阅读时间需要 3 分钟。

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架构是非常有价值的。

转载于:https://www.cnblogs.com/quanweiru/p/5692403.html

你可能感兴趣的文章
剑指offer——二叉搜索树的后序遍历序列
查看>>
2016集训测试赛(二十四)Problem C: 棋盘控制
查看>>
稳定土厂拌设备控制系统-基本介绍(图)
查看>>
测试计划
查看>>
CF400D最短路
查看>>
服务器Context、虚拟主机配置(管理、配置)
查看>>
WSGI协议主要包括server和application两部分:
查看>>
深度克隆
查看>>
第十四周学习笔记
查看>>
csdn 不登录浏览全文 chrome 浏览器
查看>>
职责链模式在开发中的应用
查看>>
Net设计模式实例之访问者模式(Visitor Pattern)
查看>>
Delphi更高效率的编程方式的思考【一】
查看>>
计算机数据储存方式
查看>>
SQL语法
查看>>
java 中的wait & notify
查看>>
手势UIGestureRecognizer
查看>>
9.13 作业
查看>>
深入理解Java:SimpleDateFormat安全的时间格式化 ;
查看>>
Redis使用场景
查看>>