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

面试题 相关文章推荐
华为的Java面试题
Mar 07 面试题
递归计算如下递归函数的值(斐波拉契)
Feb 04 面试题
关于Assembly命名空间的三个面试题
Jul 23 面试题
托管代码(Managed Code)和非托管代码(Unmanaged Code)有什么区别
Sep 29 面试题
Can a struct inherit from another struct? (结构体能继承结构体吗)
Sep 25 面试题
C#中有没有静态构造函数,如果有是做什么用的?
Jun 04 面试题
进程的查看和调度分别使用什么命令
Dec 14 面试题
Linux内核的同步机制是什么?主要有哪几种内核锁
Jul 11 面试题
Linux内核产生并发的原因
Nov 08 面试题
掌上明珠Java程序员面试总结
Feb 23 面试题
UNIX文件系统常用命令
May 25 面试题
Ruby中的保护方法和私有方法与一般面向对象程序设计语言的一样吗
May 01 面试题
DELPHI面试题研发笔试试卷
Nov 08 #面试题
Delphi软件工程师试题
Jan 29 #面试题
Delphi笔试题
Nov 14 #面试题
一套Delphi的笔试题二
May 11 #面试题
一套Delphi的笔试题一
Feb 14 #面试题
一道Delphi上机题
Jun 04 #面试题
如何理解transaction事务的概念
May 27 #面试题
You might like
全国FM电台频率大全 - 7 吉林省
2020/03/11 无线电
自己动手,丰衣足食 - 短波框形天线制作
2021/03/01 无线电
php根据生日计算年龄的方法
2015/07/13 PHP
PHP简单生成缩略图相册的方法
2015/07/29 PHP
Ajax和PHP正则表达式验证表单及验证码
2016/09/24 PHP
安装PHP扩展时解压官方 tgz 文件后没有configure文件无法进行配置编译的问题
2020/08/26 PHP
JavaScript 实现打印,打印预览,打印设置
2014/12/30 Javascript
JS 对象属性相关(检查属性、枚举属性等)
2015/04/05 Javascript
javascript页面倒计时实例
2015/07/25 Javascript
jQuery旋转木马式幻灯片轮播特效
2015/12/04 Javascript
FullCalendar日历插件应用之数据展现(一)
2015/12/23 Javascript
全面解析bootstrap格子布局
2016/05/22 Javascript
JS实现类似51job上的地区选择效果示例
2016/11/17 Javascript
vue指令以及dom操作详解
2017/03/04 Javascript
js注册时输入合法性验证方法
2017/10/21 Javascript
vsCode安装使用教程和插件安装方法
2020/08/24 Javascript
vue和iview实现Scroll 数据无限滚动功能
2019/10/31 Javascript
nodejs对mongodb数据库的增加修删该查实例代码
2020/01/05 NodeJs
JavaScript实现动态生成表格
2020/08/02 Javascript
[00:53]2015国际邀请赛 中国区预选赛一触即发
2015/05/14 DOTA
Python中字符串的常见操作技巧总结
2016/07/28 Python
Python编程给numpy矩阵添加一列方法示例
2017/12/04 Python
使用TensorFlow-Slim进行图像分类的实现
2019/12/31 Python
Python装饰器用法与知识点小结
2020/03/09 Python
Python局部变量与全局变量区别原理解析
2020/07/14 Python
HTML5 history新特性pushState、replaceState及两者的区别
2015/12/26 HTML / CSS
html5响应式开发自动计算fontSize的方法
2020/01/13 HTML / CSS
Manuka Doctor英国官网:真正的麦卢卡蜂蜜和护肤品
2018/10/26 全球购物
美国亚马逊旗下时尚女装网店:SHOPBOP(支持中文)
2020/10/17 全球购物
怎样建立和理解非常复杂的声明?例如定义一个包含N 个指向返回 指向字符的指针的函数的指针的数组?
2013/03/19 面试题
八一建军节部队活动方案
2014/02/04 职场文书
10的分与合教学反思
2014/04/30 职场文书
个人工作表现评价材料
2014/09/21 职场文书
区政府领导班子个人对照检查材料
2014/09/25 职场文书
离婚协议书怎么写
2015/01/26 职场文书
html css3不拉伸图片显示效果
2021/06/07 HTML / CSS