介绍一下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...

面试题 相关文章推荐
J2SDK1.5与J2SDK5.0有什么区别
Sep 19 面试题
使用useBean标志初始化BEAN时如何接受初始化参数
Feb 11 面试题
到底Java是如何传递参数的?是by value或by reference?
Jul 13 面试题
在Java开发中如何选择使用哪种集合类
Aug 09 面试题
C面试题
Oct 08 面试题
什么是事务?事务有哪些性质?
Mar 11 面试题
什么是网络协议
Apr 07 面试题
软件测试有哪些?什么是配置项?
Feb 12 面试题
如何整合JQuery和Prototype
Jan 31 面试题
继承时候类的执行顺序问题,一般都是选择题,问你将会打印出什么?
Nov 18 面试题
如何用Java实现列出某个目录下的所有子目录
Jul 20 面试题
JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么?
Oct 22 面试题
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中empty,isset,is_null用法和区别
2017/02/19 PHP
laravel 实现关闭CSRF(全部关闭、部分关闭)
2019/10/21 PHP
PHP7变量处理机制修改
2021/03/09 PHP
jquery jqPlot API 中文使用教程(非常强大的图表工具)
2011/08/15 Javascript
javascript获得服务器端控件的ID的实现代码
2011/12/28 Javascript
CodeMirror2 IE7/IE8 下面未知运行时错误的解决方法
2012/03/29 Javascript
artDialog双击会关闭对话框的修改过程分享
2013/08/05 Javascript
将list转换为json失败的原因
2013/12/17 Javascript
HTML页面登录时的JS验证方法
2014/05/28 Javascript
了不起的node.js读书笔记之node的学习总结
2014/12/22 Javascript
JavaScript数据结构与算法之栈详解
2015/03/12 Javascript
JavaScript原生对象之String对象的属性和方法详解
2015/03/13 Javascript
Javascript实现快速排序(Quicksort)的算法详解
2015/09/06 Javascript
Kindeditor在线文本编辑器如何过滤HTML
2016/04/14 Javascript
location.hash保存页面状态的技巧
2016/04/28 Javascript
详解JavaScript跨域总结与解决办法
2016/10/31 Javascript
ES6学习之变量的解构赋值
2017/02/12 Javascript
详解js的视频和音频采集
2018/08/09 Javascript
快速解决vue在ios端下点击响应延时的问题
2018/08/27 Javascript
详解多页应用 Webpack4 配置优化与踩坑记录
2018/10/16 Javascript
JavaScript实现身份证验证代码实例
2019/08/26 Javascript
[02:31]2014DOTA2国际邀请赛2009专访:干爹表现出乎意料 看好DK杀回决赛
2014/07/20 DOTA
python实现端口转发器的方法
2015/03/13 Python
详解Python如何获取列表(List)的中位数
2016/08/12 Python
wxPython实现绘图小例子
2019/11/19 Python
Python如何测试stdout输出
2020/08/10 Python
Hunkemöller瑞士网上商店:欧洲最大的内衣品牌之一
2018/12/03 全球购物
交通事故赔偿协议书
2014/04/15 职场文书
企业宣传口号
2014/06/12 职场文书
跑操口号
2014/06/12 职场文书
无刑事犯罪记录证明范本
2014/09/29 职场文书
党员干部廉洁自律承诺书
2015/04/28 职场文书
建国大业电影观后感
2015/06/01 职场文书
python 实现mysql自动增删分区的方法
2021/04/01 Python
Pandas||过滤缺失数据||pd.dropna()函数的用法说明
2021/05/14 Python
Golang入门之计时器
2022/05/04 Golang