介绍一下SOA和SOA的基本特征


Posted in 面试题 onFebruary 24, 2016
什么是SOA
SOA:面向服务的体系结构(Service-Oriented Architecture,SOA,也叫面向服务架构), SOA是指为了解决在Internet环境下业务集成的需要,通过连接能完成特定任务的独立功能实体实现的一种软件系统架构。
SOA 是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互。

SOA与传统服务的区别
传统的Web(HTML/HTTP)技术有效的解决了人与信息系统的交互和沟通问题,极大的促进了B2C模式的发展。WEB服务(XML/SOAP /WSDL)技术则是要有效的解决信息系统之间的交互和沟通问题,促进B2B/EAI/CB2C的发展。SOA则是采用面向服务的商业建模技术和WEB服务技术,实现系统之间的松耦合,实现系统之间的整合与协同。WEB服务和SOA的本质思路在于使得信息系统个体在能够沟通的基础上形成协同工作。

Tags in this post...

面试题 相关文章推荐
八皇后问题,输出了所有情况,不过有些结果只是旋转了90度
Aug 15 面试题
经典c++面试题四
May 14 面试题
为什么在使用动态 SQL 语句时必须为低层数据库对象授予权限
Dec 13 面试题
XML文档面试题
Aug 05 面试题
STP协议的主要用途是什么?为什么要用STP
Dec 20 面试题
.net C#面试题
Aug 28 面试题
linux面试相关问题
Aug 11 面试题
一些Unix笔试题和面试题
Sep 25 面试题
软件测试常见笔试题
Feb 04 面试题
为什么需要版本控制?
Aug 08 面试题
25道Java面试题集合
May 21 面试题
Servlet方面面试题
Sep 28 面试题
DELPHI面试题研发笔试试卷
Nov 08 #面试题
Delphi软件工程师试题
Jan 29 #面试题
Delphi笔试题
Nov 14 #面试题
一套Delphi的笔试题二
May 11 #面试题
一套Delphi的笔试题一
Feb 14 #面试题
一道Delphi上机题
Jun 04 #面试题
如何理解transaction事务的概念
May 27 #面试题
You might like
用PHP创建PDF中文文档
2006/10/09 PHP
三种php连接access数据库方法
2013/11/11 PHP
PHP中substr函数字符串截取用法分析
2016/01/07 PHP
php生成带logo二维码方法小结
2016/04/08 PHP
PHP封装的数据库模型Model类完整示例【基于PDO】
2019/03/14 PHP
ie中js创建checkbox默认选中问题探讨
2013/10/21 Javascript
JavaScript Ajax Json实现上下级下拉框联动效果实例代码
2013/11/23 Javascript
Js实现简单的小球运动特效
2016/02/18 Javascript
jQuery EasyUI 入门必看
2016/06/03 Javascript
JS实现图片局部放大或缩小的方法
2016/08/20 Javascript
基于KO+BootStrap+MVC实现的分页控件代码分享
2016/11/07 Javascript
修改ligerui 默认确认按钮的方法
2016/12/27 Javascript
AngularJS表格添加序号的方法
2017/03/03 Javascript
JS实现课堂随机点名和顺序点名
2017/03/09 Javascript
Nodejs对postgresql基本操作的封装方法
2019/02/20 NodeJs
30分钟精通React今年最劲爆的新特性——React Hooks
2019/03/11 Javascript
在pycharm中开发vue的方法步骤
2020/03/04 Javascript
详解Vue3中对VDOM的改进
2020/04/23 Javascript
微信小程序实现底部弹出模态框
2020/11/18 Javascript
[01:50]2014DOTA2西雅图邀请赛 专访欢乐周宝龙
2014/07/08 DOTA
python调用机器喇叭发出蜂鸣声(Beep)的方法
2015/03/23 Python
Python遍历pandas数据方法总结
2018/02/09 Python
Python分支语句与循环语句应用实例分析
2019/05/07 Python
python Elasticsearch索引建立和数据的上传详解
2019/08/04 Python
python二元表达式用法
2019/12/04 Python
Python控制台输出时刷新当前行内容而不是输出新行的实现
2020/02/21 Python
解决Python paramiko 模块远程执行ssh 命令 nohup 不生效的问题
2020/07/14 Python
HTML5拖放功能_动力节点Java学院整理
2017/07/13 HTML / CSS
德国购买门票网站:ADticket.de
2019/10/31 全球购物
个人应聘自我评价分享
2013/11/18 职场文书
美德少年事迹材料
2014/01/23 职场文书
《寓言两则》教学反思
2014/02/27 职场文书
美术教师岗位职责
2014/03/18 职场文书
工程承诺书怎么写
2014/05/24 职场文书
2016暑期师德培训心得体会
2016/01/09 职场文书
Vue自定义铃声提示音组件的实现
2022/01/22 Vue.js