- 1
- 0
- 约3.73千字
- 约 5页
- 2017-08-24 发布于河南
- 举报
拨开SOA的面纱
SOA是英文Service-Oriented Architecture,即服务导向架构的缩写。这个词汇最近一两年频频出现在各种技术期刊上。但是一直以来对于SOA到底是什么一直没有明确的回答;SOA有什么特点?适合用于解决哪些问题?与其他的技术有什么区别与联系?Web Service和SOA又是什么关系?SOA的出现对于软件架构设计有什么影响?本文将就上面提到的这些问题,尝试根据作者自己的理解给出SOA的定义;总结出SOA特有的三个基本特征;然后以HTTP协议为例对这些特征进行解释;最后简要的说明SOA对今后软件架构设计可能带来的影响。
下面是作者给SOA下的一个定义:SOA是指为了解决在Internet环境下业务集成的需要,通过连接能完成特定任务的独立功能实体实现的一种软件系统架构。从这个定义中我希望表达的前提有下面两点:
1)软件系统架构: SOA不是一种语言,也不是一种具体的技术而是一种软件系统架构,它尝试给出在特定环境下推荐采用的一种架构,从这个角度上来说,它更像一种模式(Pattern)。因此它与很多已有的软件技术比如面向对象技术,是互补的而非互斥的。它们分别面向不同的应用场景,用来满足不同的特定需求。
2)SOA的使用范围:需求决定同时也限制功能。SOA并不是包治百病的万灵单,它最主要的应用场合在于解决在Internet环境下的不同商业应用之间的业务集成
您可能关注的文档
最近下载
- 小学沪教版三年级起点六年级英语下册Unit8Readingsigns-Period1.ppt VIP
- 2024-2025学年北师大版数学七年级下册期中测试题[含答案].pdf VIP
- 中美网络语言教学项目.doc VIP
- 西安理工大学继电保护课程设计报告——330kV变电站继电保护设计.docx VIP
- 《伺服调试软件.ppt VIP
- 数据库系统基础教程(第3版)课后习题答案.pdf
- 2025济南职业学院教师招聘考试题目及答案.docx VIP
- 道德与法治八年级《男女有别》教学设计]八年级上册道德与法治教学设计.docx VIP
- 2025有限空间作业安全技术规范解读.pptx
- 人教版小学语文四年级下册语文一课一练(附答案).pdf
原创力文档

文档评论(0)