龙8国际 前沿科技 > 正文
今天来说一下soa 架构是什么这方面的一些讯息,不少朋友对soa 架构是什么这方面的一些讯息颇感兴趣的,小编今天就整理了一些信息,希望对有需要的朋友有所帮助。
soa 架构并不特指一种技术,而是一种分布式运算的软件设计方法。软件的部分组件,可以透过网络上的通用协议调用另一个应用软件组件运行、运作,让调用者获得服务。原则上采用开放标准、与软件资源进行交互并采用表示的标准方式。
面向服务的体系架构(service-oriented architecture,soa 架构)并不特指一种技术,而是一种分布式运算的软件设计方法。软件的部分组件(调用者),可以透过网络上的通用协议调用另一个应用软件组件运行、运作,让调用者获得服务。
soa 原则上采用开放标准、与软件资源进行交互并采用表示的标准方式。因此应能跨越厂商、产品与技术。一项服务应视为一个独立的功能单元,可以远程访问并独立运行与更新,例如在线查询信用卡账单。
soa 中的一项服务应有以下四个特性:
针对某特定要求的输出,该服务就是运作一项商业逻辑
具有完备的特性(self-contained)
消费者并不需要了解此服务的运作过程
可能由底层其他服务组成
soa 能够帮助业务迅速和高效地响应变化的市场条件,服务导向的架构在宏观(服务)上,而不是在微观上(对象)因此提高了重复使用性。同时,服务导向的架构可以简化与传统系统的互连和使用。
在某种意义上说,服务导向的架构可以被认为是一种演化,而不是革命。它捕捉到了之前体系架构的许多最佳实践或实际应用。比如在通信系统中,近年来进展有限的龙8国际的解决方案多采用完全静态的绑定来与网络中的其他设备沟通,但若正式采用 soa 方式,龙8国际的解决方案就更能妥善定位,进而突显定义明确且可高度跨平台操作接口的重要性。
与 soa 相关的 web 服务的标准主要有:
xml – 一种标记语言,用于以文档格式描述消息中的数据。
http(或 https) – 客户端和服务端之间用于传送信息而发送请求/回复的协议。
soap(simple object access protocol) – 在计算机网络上交换基于 xml 的消息的协议,通常是用 http。
wsdl(web services description language,web 服务描述语言) – 基于 xml 的描述语言,用于描述与服务交互所需的服务的公共接口,协议绑定,消息格式。
uddi(universal description, discovery, and integration,是统一描述、发现和集成) – 基于 xml 的注册协议,用于发布 wsdl 并允许第三方发现这些服务。
注意,一个系统要成为服务导向的系统并不需要这些协议,比如一些服务导向的系统可以通过 corba 实现。
以上就是关于soa 架构是什么对比这方面的一些信息了 小编整理的这些讯息希望对童鞋们有所帮助。
龙8国际的版权说明: 本文龙8国际的版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系龙8国际修改或删除,多谢。
猜你喜欢:
- 2021-07-05 科技要闻:华为发布没有任何googleapps的p40proandroid旗舰
- 2022-08-19 网络资讯:腾讯视频app怎样关闭消息提醒
- 2022-07-09 华为p30系列 mate 20系列android 10更新已在欧洲推出
- 2022-08-14
- 2022-07-25
- 2022-08-20
- 2021-07-01 科技要闻:这真的是htc的android平板电脑的设计吗
- 2022-08-20 支付宝蚂蚁庄园小鸡考考你:经常转动眼球可以恢复视力治疗近视吗?
最新文章:
- 2022-08-30
- 2022-08-30
- 2022-08-30
- 2022-08-30
- 2022-08-30
- 2022-08-30
- 2022-08-30
- 热点推荐
- 热评文章