韩燕波:业务级SOA及其应用示例

上传人:hy****d 文档编号:242917972 上传时间:2024-09-11 格式:PPT 页数:22 大小:9.22MB
返回 下载 相关 举报
韩燕波:业务级SOA及其应用示例_第1页
第1页 / 共22页
韩燕波:业务级SOA及其应用示例_第2页
第2页 / 共22页
韩燕波:业务级SOA及其应用示例_第3页
第3页 / 共22页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,业务级,SOA,及其应用示例,网格与服务计算研究中心,2006.10,现状:网络就是“计算机”已很现实;需要很多自治、异构的业务系统协同工作的业务需求凸现;信息化成本仍旧高,Call center,Financials,Order,entry,Logistics,Sales force,automation,eCommerce,Web server,Purchasing,Marketing,Call center,Financials,Order,entry,Logistics,Sales force,automation,eCommerce,Web server,Purchasing,Marketing,追求:实现分布系统物理上分散、自治,逻辑上则可按需集成,一些必然趋势:, 松耦合的集成方式, 标准化、规范化手段, 资源虚拟化, “老系统”集成:逻辑上全局一体、物理上高度自治, 支持分布、异构资源的自主热插拔, 支持应用(流程)按需、个性化配置, 业务端编程:最终用户可配置应用,函数,对象,构件,服务,从外面看。,SOA,与面向服务的,松耦合方式的,应用集成,服务的,3,要素:,Contract, Content, Context,面向服务,:,自描述、可被他人发现和利用,服务是一种封装了业务功能的软件构件,服务通过消息互操作,服务是自治的,服务描述以契约的形式规定了服务的访问细节并屏蔽了服务的具体实现,1.,从使用者角度:使用而不拥有,为使用者提供了更省时、省事、更灵活的选择余地,2.,从资源利用角度:可利用广域网内的各种资源,屏蔽资源的异构性,3.,构建应用角度:支持动态绑定;支持跨企业、跨组织的业务应用,更好的构建虚拟组织应用和个性化应用,松耦合,业务与技术的松耦合,应用与平台的松耦合,软件与硬件的松耦合,管理与使用的松耦合,SOA,:一种体系结构风格,,3,种角色,3,种操作,使用者,服务提供者,目录,查找,注册,绑定,/,调用,不应把,SOA,仅当作概念和技术,其,真正潜力在于:, 将改变应用系统建造、部署、运维的模式,向“多、快、好、省”的目标迈进, 拉近了业务领域和软件实现之间的距离,领域鸿沟,M1,M2,M3,需求,变更,。,需求,变更,Business,Model,Architecture,Architecture,演化不对称,业务领域,软件实现,有,SOA,架构就解决前面的问题了吗?,使用者,服务提供者,目录,查找,注册,绑定,/,调用,背后的“魔鬼”:,动态性,vs,动态优化,效率,安全,基础设施,/,支撑环境,/,基础服务,编程模式、工程方法,使用模式,服务质量,不确定性,vs,动态优化,选取,组合,事务,部署,商业模式,Web,服务协议栈越来越复杂,,如此继续跟随,?,WS-*,不断推出,SOA与Web Service技术,Service Composition,Transports,Messaging,Description,Quality of,Experience,(QoX),HTTP/HTTPS,SMTP,RMI / IIOP,XSD,WSDL,SOAP,XML,WS-Addressing,WS-Renewable References,WS-Metadata Exchange,WS-Policy,WS-Service Group,WS-Resource Properties,JMS,WS-Security,WS-Reliable Messaging,WS-Transaction,WS-Resource Lifetime,WS-Base Faults,WS-Notification,BPEL4WS,技术级,SOA,业务级,SOA,业务级,SOA,:中国软件发展的新机遇,建造分布式应用系统离不开信息交换平台和“信息资源中心”,建设物理集中方式的“信息资源中心”并不成功,需要建立逻辑上一体、物理上自治的“虚拟的信息资源中心”,业务级,SOA,:,SOA,技术规范和,ESB,层面上我国业界目前机会并不大,而开发具备领域知识的“业务件”,建立业务级,SOA,是难得的发展机遇,基本观点:,软件编程,业务编程,超市,Alaba,SQL,Java,是围绕计算机而设计,=,还是为业务而设计?,业务服务:大粒度、领域相关的业务构件,业务人员可理解的积木,Business services,业务端“编程”,物理实现层面的服务资源,IT Services,服务虚拟化,业务服务的一种实现,对应基本的业务活动,可定制:业务人员可自行定制和配置;,可执行:可基于个性化需求绑定和调用合适的服务资源,分级可视:面向不同用户群体;支持可视化编程,业务服务冰山模型,举例:动态变化的服务资源的抽象、聚类和组合,一些示例。,SAP的企业服务,出处:,IBM,的业务服务,出处:,A.Arsanjani, Service-oriented Modeling and Architecture, 2004,低成本电子政务,服务网格平台,人,大,党,委,政,协,市,府,降低成本,提高协同能力,英国虚拟生物信息学实验室,(,eScience GeneGrid,),出处:,The GeneGrid Portal: A User Interface for a Virtual Bioinformatics Laboratory, Noel Kelly, P.V. Jithesh, Sachin Wasnik, Roy McLaughlin, Fabiola Fragoso, Paul Donachy, Terence Harmer, Ron Perrott, Mark McCurley, Michael Townsley, Jim Johnston, Shane McKee (2005), UK e-Science All Hands Meeting (AHM 2005), Nottingham, Sep 19-22, 2005,中国虚拟生物信息学实验室,(,VINCA4,eScience,),服务社区,用户选取,并配置,最初应用,服务,推荐,执行,服务,.,最终应用,,,得到问题求解结果,虚拟化,服务映射,基因测序,基因识别,.,.,Web,服务环境,用户操作,支撑操作,业务服务,Web,服务,用户选取,并配置,VINCA4eScience,的使用效果,业务服务社区,服务智能推荐,选取并配置,执行,从信息化全生命周期的角度看业务级,SOA,需求分析,设计,编码开发,测试,部署,运行,维护,升级构造,失效,标准、规范建设,资源建设与接入,配置应用开发,低成本,短周期,可扩展,可配置,易维护,小结,1. SOA,的提出和发展有助于解决网络时代信息化的难题:,消除孤岛,实现互联互通、资源共享、应用集成,适应动态变化,实现按需服务,降低信息化成本,2. SOA,实施,分步实施,不限于跨企业应用,不同角色,各行其职(基础设施建设,服务提供,应用建造,使用),3.,未来发展趋势,资源抽象角度:资源标准化、业务化,资源管理角度:虚拟化、逻辑一体化,资源利用角度:“编程”普及化(大众编程),执行的角度: 资源(动态)优化,业务服务思路有助于形成一个新的、高效、开放、低成本的应用开发范型,可简化复杂性,提高效率,降低成本,信息孤岛,谢谢!,请多提批评意见,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!