SOA学习笔记

SOA是为了解决在Internet环境下业务集成的需要,通过连接能独立功能实体的实现的一种软件系统架构。SOA以借助现有的应用来组合产生新服务的敏捷方式,提供给企业更好的灵活性来构建应用程序和业务流程。

 

    SCA是一种全新的、跟语言无关的编程模型,它提供了一种统一的面向服务构件的调用方式,从而使得客户可以把不同的软件模块通过服务构件的标准化而统一地封装起来和被调用访问。而SDO则作为一种数据编程架构和API,它统一了不同数据源类型的数据编程,让开发人员可以从不同的数据源以统一的方式访问和操作数据。可以说,SCA以面向构件的方法,大大地简化了客户的业务逻辑编程,极大提高了应用的灵活性。而SDO则更进一步从数据对象上大大简化了开发。SCASDO一道,将成为简化SOA (面向服务架构)的应用程序开发新模式,让SOA更容易落地的新技术与事实标准。

    SDO以统一的方式去访问和操作不同数据源的数据。

    SCA以统一的方式去访问和调用标准化的服务构件。

    SCA是实现、框架和语言无关的服务构件和编程技术,SCA可以增加有用的功能到使用Spring实现的应用中。比如

u       支持多协议的通讯

u       支持多语言实现的组件装配成应用

u       支持远程组件

u       支持异步编程模式

u       支持组件以及组件与组件之间的灵活策略应用

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值