为何需要 SOA ?

转载 2007年09月15日 01:44:00
 面向服务架构(SOA)是一种应用框架,它着眼于日常的业务应用,并将它们划分为单独的业务功能和流程,即所谓的服务。SOA 使用户可以构建、部署和整合这些服务,且无需依赖应用程序及其运行计算平台,从而提高业务流程的灵活性。这种业务灵活性可使企业加快发展速度,降低总体拥有成本,改善对及时、准确信息的访问。SOA 有助于实现更多的资产重用、更轻松的管理和更快的开发与部署。在当今的业务环境中,变化是毫无疑问的,因此快速响应客户需求、市场机遇和外部威胁的敏捷性比以往任何时候都更显重要。
各种企业都认识到组件化、模块化、互操作和可伸缩基础设施的价值:
组件化:利用标准化的应用程序和资源服务接口
互操作:实现应用程序和/或资源之间的轻松信息交换
模块化:混合搭配、添加删除、业务流程与基础设施
可伸缩:从现有资源起步,随需添加其他资源

有效的SOA需要四种主要中间件产品的支持

SOA就是要把商业功能分解为共享的、可再利用的服务,然后把这些服务组合为自动的商务流程。因为SOA是一种颠覆性的技术,不仅会影响到你的公司的IT部门,而且还将影响到运营、财会、和许多其它部门。在你的机...

分布式事务之一:SOA需要怎样的事务控制方式

在一个基于SOA架构的分布式系统体系中,服务(Service)成为了基本的功能提供单元,无论与业务流程无关的基础功能,还是具体的业务逻辑,均实现在相应的服务之中。服务对外提供统一的接口,服务之间采用标...

SOA需要怎样的事务控制方式

在一个基于SOA架构的分布式系统体系中,服务(Service)成为了基本的功能提供单元,无论与业务流程无关的基础功能,还是具体的业务逻辑,均实现在相应的服务之中。服务对外提供统一的接口,服务之间采用标...

SOA的理解送给需要的朋友

  • 2011年12月08日 11:23
  • 29KB
  • 下载

SOA课件新手学习,需要的下载

  • 2010年05月29日 17:14
  • 14.22MB
  • 下载

SOA架构设计经验分享—架构、职责、数据一致性

阅读目录: 1.背景介绍 2.SOA的架构层次 2.1.应用服务(原子服务) 2.2.组合服务 2.3.业务服务(编排服务) 3.SOA化的重构 3.1.保留服务空间,为了将...

微服务SOA架构与RPC远程过程调用

微服务架构 --- SOA架构思想的一种实现 定义: 采用一组服务的方式来构建一个应用,服务独立部署在不同的进程中,不同服务通过一些轻量级交互机制来通...
  • he90227
  • he90227
  • 2015年12月18日 11:25
  • 4763

热门话题:使用WCF实现SOA面向服务编程(二)——实现简单的WCF开发实例

在WCF里,各个Application之间的通信是由EndPoint来实现的,EndPoint是WCF实现通信的核心要素。一个WCF Service可由多个EndPoint集合组成,每个EndPoin...

SOA开发之WSO2ESB(一)

1.何为ESB? ESB(Enterprise Service Bus)企业服务总线 ESB被看作各种业务应用程序和路由之间的中间件,同时还负责转换消息。由于ESB充当了消息传递总线,系统之间点对点的...

Dubbo之旅-启动解析-扩展spirng标签-阿里SOA服务化治理方案

Dubbo通过Spring的加载而启动,本文分析了通过注解方式加载的过程.    1.Schema扩展           通过注解加载dubbo,需要在spring的配置文件中添加: ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:为何需要 SOA ?
举报原因:
原因补充:

(最多只允许输入30个字)