拨开SOA的面纱

SOA定义
SOA是指为了解决在Internet环境下业务集成的需要,通过连接能完成特定任务的独立功能实体实现的一种软件系统架构。
[color=red]注意:SOA不是语言或具体技术,而是一种软件系统架构
SOA主要应用场合是在于解决在Internet环境下的不同商业应用之间的业务集成问题。[/color]
Internet环境区别于Intranet环境的几个特点:
1)大量异构系统并存
2)大量、频繁的数据传输仍然速度缓慢并不稳定
3)版本升级无法完成

SOA的三大基本特征
1、独立的功能实体
SOA用一宿主(Host或Server)来存入组件技术.
SOA架构非常强调实体自我管理和恢复能力.常见的自我恢复技术,比如事务处理(Transaction),消息队列(Message Queue),冗余部署和集群系统(Cluster)在SOA中都起到了至关重要的作用.

2、大数据量低频率访问
SOA采用大数据量的方式一次性进行数据交换.

3、基于文本的消息转递

HTTP协议:一个典型的SOA实现
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值