`
duanfei
  • 浏览: 734081 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

拨开SOA的面纱

SOA 
阅读更多
SOA定义
  SOA是指为了解决在Internet环境下业务集成的需要,通过连接能完成特定任务的独立功能实体实现的一种软件系统架构。
注意:SOA不是语言或具体技术,而是一种软件系统架构
SOA主要应用场合是在于解决在Internet环境下的不同商业应用之间的业务集成问题。

Internet环境区别于Intranet环境的几个特点:
1)大量异构系统并存
2)大量、频繁的数据传输仍然速度缓慢并不稳定
3)版本升级无法完成

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

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

3、基于文本的消息转递

HTTP协议:一个典型的SOA实现
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

Global site tag (gtag.js) - Google Analytics