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

面试题 相关文章推荐
什么是接口(Interface)?
Feb 01 面试题
关于递归的一道.NET面试题
May 12 面试题
.NET面试问题集
Dec 08 面试题
什么是网络协议
Apr 07 面试题
this关键字的含义
Apr 08 面试题
说一下Linux下有关用户和组管理的命令
Jan 04 面试题
下列程序在32位linux或unix中的结果是什么
Mar 25 面试题
Linux如何命名文件--使用文件名时应注意
May 29 面试题
有abstract方法的类一定要用abstract修饰吗
Mar 14 面试题
如何清空Session
Feb 23 面试题
Java基础面试题
Nov 02 面试题
Java Servlet的主要功能和作用是什么
Feb 14 面试题
DELPHI面试题研发笔试试卷
Nov 08 #面试题
Delphi软件工程师试题
Jan 29 #面试题
Delphi笔试题
Nov 14 #面试题
一套Delphi的笔试题二
May 11 #面试题
一套Delphi的笔试题一
Feb 14 #面试题
一道Delphi上机题
Jun 04 #面试题
如何理解transaction事务的概念
May 27 #面试题
You might like
sony ICF-2010 拆解与改装
2021/03/02 无线电
PHP header()函数常用方法总结
2014/04/11 PHP
PHP测试框架PHPUnit组织测试操作示例
2018/05/28 PHP
PHP parse_ini_file函数的应用与扩展操作示例
2019/01/07 PHP
js中设置元素class的三种方法小结
2011/08/28 Javascript
JavaScript创建一个欢迎cookie弹出窗实现代码
2013/03/15 Javascript
页面js遇到乱码问题的解决方法是和无法转码的情况
2014/04/30 Javascript
jQuery中prev()方法用法实例
2015/01/08 Javascript
js兼容pc端浏览器并有多种弹出小提示的手机端浮层控件实例
2015/04/29 Javascript
jQuery原型属性和原型方法详解
2015/07/07 Javascript
jQuery CSS3相结合实现时钟插件
2016/01/08 Javascript
JavaScript性能优化之函数节流(throttle)与函数去抖(debounce)
2016/08/11 Javascript
JavaScript学习笔记整理_用于模式匹配的String方法
2016/09/19 Javascript
jquery获取点击控件的绝对位置简单实例
2016/10/13 Javascript
AngularJS模板加载用法详解
2016/11/04 Javascript
JavaScript实现多栏目切换效果
2016/12/12 Javascript
Angular.js中控制器之间的传值详解
2017/04/24 Javascript
基于Vue2.X的路由和钩子函数详解
2018/02/09 Javascript
vue页面加载时的进度条功能(实例代码)
2020/01/13 Javascript
JavaScript隐式类型转换代码实例
2020/05/29 Javascript
深入理解javascript中的this
2021/02/08 Javascript
python实现的多线程端口扫描功能示例
2017/01/21 Python
python 保存float类型的小数的位数方法
2018/10/17 Python
在python下使用tensorflow判断是否存在文件夹的实例
2019/06/10 Python
python3 使用openpyxl将mysql数据写入xlsx的操作
2020/05/15 Python
Python3中FuzzyWuzzy库实例用法
2020/11/18 Python
测试时代收集的软件测试面试题
2013/09/25 面试题
车间调度岗位职责
2013/11/30 职场文书
管理部部长岗位职责
2013/12/05 职场文书
2014年前台接待工作总结
2014/12/05 职场文书
高考升学宴答谢词
2015/01/20 职场文书
幼儿园小班个人总结
2015/02/12 职场文书
社区青年志愿者活动总结
2015/05/06 职场文书
辞职信格式范文
2015/05/13 职场文书
公司年会开场白
2015/06/01 职场文书
2016年学习雷锋精神广播稿
2015/12/17 职场文书