您所在位置: 网站首页 / 5面向服务架构.ppt / 文档详情
5面向服务架构.ppt 立即下载
2024-11-19
约8.8千字
约246页
0
10.5MB
举报 版权申诉
预览加载中,请您耐心等待几秒...

5面向服务架构.ppt

5面向服务架构.ppt

预览

免费试读已结束,剩余 241 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

服务科学与工程概论IntroductiontoServiceScience&EngineeringSOA与面向服务5.1.1软件架构软件架构的定义软件架构的定义软件架构的定义2024/11/19架构的目标架构的分类架构的分类架构的分类架构师的工作5.1.2面向服务的原则服务(Service)面向服务(ServiceOriented)面向服务与企业计算面向服务与企业计算面向服务与企业计算面向服务与企业计算面向服务的原则5.1.3SOA的定义什么是“SOA”面向服务架构(SOA)通过超市的例子解释什么是SOA面向服务架构(SOA)面向服务架构(SOA)面向服务的架构系统(程序)=算法+数据结构(1960’s)
系统=子程序+子程序(1970’s)
系统=对象+对象关联机制(1980’s)
系统=软构件+连接件(1990’s)
系统=服务+服务连接件(2000’s)
SOA实现平台的功能组件5.1.4提出SOA的动机(1)Internet环境下的企业交互企业价值链:多方协调与集成案例:供应商-制造商的业务集成(2)异构系统的集成与互操作2024/11/19(3)频繁变化的互操作与集成需求案例:灵活可变的企业流程Change:SupplierManagementsInventory(VMI)归纳:SOA所要解决的问题5.1.5SOA和分布式信息系统体系结构信息系统的分层逻辑结构信息系统的分层逻辑结构信息系统的分列部署结构信息系统的分列部署结构信息系统的分列部署结构信息系统的分列部署结构信息系统的分列部署结构信息系统的分列部署结构5.1.6SOA和软件开发命令式编程范型面向对象的编程范型面向对象的编程范型基于构件的编程范型基于构件的编程范型面向服务的编程范型面向服务的编程范型5.1.7SOA中的基本构件与连接件SOA基本构件类型:服务SOA基本构件类型:服务服务服务之间的“连接件”5.1.8SOA的典型特征与优势(1)分布式异构系统的集成与互操作(1)分布式异构系统的集成与互操作(1)分布式异构系统的集成与互操作(1)分布式异构系统的集成与互操作(2)紧密耦合与松散耦合(3)大数据量低频率访问(4)基于文本的消息传递(5)上下文相关与上下文无关(6)小粒度复用与大粒度复用SOA的本质特征SOA的革命性创造协同—交互—异构—分布式环境—可能频繁变化SOA的体系结构模式SOA的体系结构模式5.2.1“发布-查询-绑定”模式基本模式:发布-访问该模式中的操作该模式实现机制:WebServiceWeb服务中的相关协议基本模式:发布-访问5.2.2服务适配器模式服务适配器服务适配器5.2.3远程服务策略(Remoteservicestrategy)以上几种SOA模式的缺陷远程服务策略5.2.4服务集成器(ServiceIntegrator)以上模式存在的问题服务集成器(ServiceIntegrator)服务集成器(ServiceIntegrator)5.2.5企业服务总线(EnterpriseServiceBus,ESB)问题服务编排模式:总线企业服务总线(ESB)企业服务总线(ESB)ESB体系结构ESB在SOA参考体系结构中的位置ESB对异构服务的集成(对比)传统的EAI方式:P2P的集成(对比)基于ESB的集成方式:Hub/Bus两种集成方式的对比:P2PvsESB(对比)Web服务与SOA5.3.1SOA模型作为分布式计算架构,WebServices是SOA最重要的实现技术;
SOA模型是WebServices概念架构;
SOA没有确切定义服务具体如何交互,仅仅定义了服务如何相互理解以及如何交互;
SOA与WebServices的区别可以概括为:定义如何执行流程的战略与如何执行流程的战术的区别;
WebServices在交互服务之间如何传递消息有具体的指导原则,从战术上实现SOA模型,是通过HTTP传递的SOAP消息中最常见的SOA模型。
SomeStandards
WebServicesDescriptionLanguage(WSDL)
UniversalDescription,DiscoveryandIntegration(UDDI)
SimpleObjectAccessProtocol(SOAP)
WebServiceBusinessProcessExecutionLanguage(WSBPEL)
……Role
ServicesProvider
ServicesRequestor
ServicesRegistry
Operation
Publish
Find
Bind
KeyComponent
Services
ServicesDescriptionBusinessComponentAnalysisSOA开发的层次模型过程模型v.
查看更多
新槐****公主
实名认证
内容提供者
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

5面向服务架构

文档大小:10.5MB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用