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

面试题 相关文章推荐
PHP中如何使用Cookie
Oct 28 面试题
什么是java序列化,如何实现java序列化
Nov 14 面试题
const char*, char const*, char*const的区别是什么
Jul 09 面试题
写一个用矩形法求定积分的通用函数
Nov 08 面试题
开放系统互连参考模型
Jun 29 面试题
简述进程的启动、终止的方式以及如何进行进程的查看
Feb 20 面试题
27个经典Linux面试题及答案,你知道几个?
Mar 11 面试题
Linux面试经常问的文件系统操作命令
Nov 05 面试题
Linux文件操作命令都有哪些
Feb 27 面试题
不同浏览器创建XMLHttpRequest方法有什么不同
Nov 17 面试题
重写子类方法时,抛出异常的书写注意事项
Oct 17 面试题
Ruby如何创建一个线程
Mar 10 面试题
DELPHI面试题研发笔试试卷
Nov 08 #面试题
Delphi软件工程师试题
Jan 29 #面试题
Delphi笔试题
Nov 14 #面试题
一套Delphi的笔试题二
May 11 #面试题
一套Delphi的笔试题一
Feb 14 #面试题
一道Delphi上机题
Jun 04 #面试题
如何理解transaction事务的概念
May 27 #面试题
You might like
ubuntu 编译安装php 5.3.3+memcache的方法
2010/08/05 PHP
用php实现百度网盘图片直链的代码分享
2012/11/01 PHP
php将12小时制转换成24小时制的方法
2015/03/31 PHP
use jscript List Installed Software
2007/06/11 Javascript
执行iframe中的javascript方法
2008/10/07 Javascript
Javascript字符串浏览器兼容问题分析
2014/12/01 Javascript
javascript动态添加删除tabs标签的方法
2015/07/06 Javascript
Jquery幻灯片特效代码分享--打开页面随机选择切换方式(3)
2015/08/15 Javascript
BootStrap.css 在手机端滑动时右侧出现空白的原因及解决办法
2016/06/07 Javascript
微信小程序 图片边框解决方法
2017/01/16 Javascript
js/jquery控制页面动态加载数据 滑动滚动条自动加载事件的方法
2017/02/08 Javascript
axios基本入门用法教程
2017/03/25 Javascript
Vue精简版风格指南(推荐)
2018/01/30 Javascript
基于vue-simplemde实现图片拖拽、粘贴功能
2018/04/12 Javascript
微信小程序canvas拖拽、截图组件功能
2018/09/04 Javascript
微信小程序实现搜索指定景点周边美食、酒店
2019/05/18 Javascript
JS数组属性去重并校验重复数据
2020/01/10 Javascript
Python中的ConfigParser模块使用详解
2015/05/04 Python
Django objects.all()、objects.get()与objects.filter()之间的区别介绍
2017/06/12 Python
使用Python读取安卓手机的屏幕分辨率方法
2018/03/31 Python
Python实现识别图片内容的方法分析
2018/07/11 Python
Python静态类型检查新工具之pyright 使用指南
2019/04/26 Python
浅谈python累加求和+奇偶数求和_break_continue
2020/02/25 Python
Python多个装饰器的调用顺序实例解析
2020/05/22 Python
Python numpy矩阵处理运算工具用法汇总
2020/07/13 Python
python利用蒙版抠图(使用PIL.Image和cv2)输出透明背景图
2020/08/04 Python
CSS改变网页中鼠标选中文字背景颜色例子
2014/04/23 HTML / CSS
用html5的canvas和JavaScript创建一个绘图程序的简单实例
2016/07/06 HTML / CSS
Html5元素及基本语法详解
2016/08/02 HTML / CSS
html5视频常用API接口的实战示例
2020/03/20 HTML / CSS
HTML5 drag和drop具体使用详解
2021/01/18 HTML / CSS
高级3D打印市场:Gambody
2019/12/26 全球购物
同步和异步有何异同,在什么情况下分别使用他们
2013/04/09 面试题
甘南现象心得体会
2014/09/11 职场文书
派出所副所长四风问题个人整改措施思想汇报
2014/10/13 职场文书
开学季:喜迎新生,迎新标语少不了
2019/11/07 职场文书