扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
分布式SOA姿态强硬
在SOA被炒得火热的时候,大家对SOA提出的问题却越来越多,例如SOA如何保证服务质量?SOA如何保证服务安全性?SOA如何进行综合治理?在这个时候,IONA公司开始推广一种分布式SOA的概念。
但目前最常见的SOA方法是基于平台的集成方法。这个平台类似于SOA集成服务器,它采用多种集成技术,为其他有需要的应用和服务提供可重用的业务服务。大多数厂商提供的这个平台以企业服务总线的形式出现,也有一些厂商采用其他形式,比如围绕BPM进行业务流程集成。
从概念上来讲,SOA与生俱来就应该是分布式的。在部署和使用可共享和可重复使用的功能和服务方面,分布式SOA架构是一种简单易行的途径。SOA的目的就是要变革IT系统的构建方式,由原来建立专有的单一应用变为建立更为高级和整合的应用,从而充分利用已有的、可以共享和重复使用的功能和服务。
互联网就是迄今为止规模最大的分布式应用,分布式SOA架构具备互联网的这种分布式特性。当用户使用浏览器点击URL链接时,其请求并不是通过安装在服务器或Hub的中央控制程序来路由,而是由浏览器直接传递到请求页面所在的网络服务器。
这种方法非常适合互联网,同样也非常适合企业的SOA架构。由于请求不需要通过Hub或中央服务器,因此互联网的每个端点可以自由更新而不致影响客户端,也不会影响其他站点,更不用更新Hub或中央服务器。
薛志勇认为,目前大家所了解的SOA大都是一种紧耦合的SOA,也就是说SOA与企业的数据库、操作系统、服务器绑在一起,但是这种紧耦合方式的SOA缺乏与其他系统的互操作性,很难在技术上保持中立性和兼容性。
因为企业的机房不是集中的,这些机房分布在不同的地点,采用不同的应用、不同的中间件、不同的平台,系统建立在不同的时期,甚至选择的开发商也不同。这样看来,实际上企业的信息化基础架构就是分布式的,很难制定一个标准来实现统一。
另外,这种模式的中间件要占用资源,数据转换要占用资源,业务流程的编制要占用资源,导致对硬件平台提出了比较高的要求,本来用PC就可以实现的功能,现在则要用服务器才能实现。
IONA公司为此发布的分布式SOA架构及产品套件,除了拥有SOA所具备的编排、治理、安全、数据转换、交易处理等功能外,它还通过封装现有系统实现异构应用环境的整合。不过,最让人意外的,莫过于薛志勇强调了这样一句话:“分布式SOA属于SOA2.0,到了SOA3.0时代将终结中间件。”
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者