- 4
- 0
- 约6.76千字
- 约 56页
- 2018-06-07 发布于浙江
- 举报
web服务与应用开发 1、soa(webservice学习快速入门)
* 2. 两层分布体系结构 * * * * 3. 三层分布体系结构 * * * 4. 面向服务的分布式体系结构 * * * 1.6 基本SOA体系架构 服务提供者:发布了调用契约和位置的服务的提供者 服务使用者:服务目录中找到的与其业务需求匹配的服务的使用者 服务目录:用于发布服务和为使用者列出可用服务的目录。 * 1.7 SOA 生命周期 著名的 SOA 生命周期关系图包括四个互连的六边形图(代表 SOA 的四个阶段)。如图 所示,这四个阶段形成了闭合环,代表了监视和改进的持续循环。 * 建模阶段 建模阶段包括业务分析和需求收集,然后是对业务流程进行建模和优化。模型可帮助对流程、其目标和输出达成一致的认识。它还能确保设计满足业务需求,并为以后测定性能提供基准。 组装阶段 在此阶段,所建模的流程中需要的现有资产(如企业资源规划(Enterprise Resource Planning,ERP)、财务系统、IBM CICS? 应用程序等)将被包装为服务,并同时实现和测试需要但还不存在的功能。所有服务可用之后,则可以对其进行编排,以实现业务流程。 * 部署阶段 在部署阶段,可以配置运行时环境来满足所需的服务质量级别和安全需求。可以对环境进行伸缩和优化,以便能可靠地运行任务关键型流程,而且同时还能提供在更改时进行动态更新的灵活性。 管理阶段 在此阶段,将管理和监视多个方面,如服务资产、服务可用性和响应时间以及对服务的版本控制。此阶段的一个重要角色是监视流程的关键性能指标(Key Performance Indicator,KPI)。这可帮助防止或隔离和诊断实时出现的问题,并能提供关于业务流程性能和瓶颈的反馈,以帮助进行改进。此反馈发送到建模阶段(第一步),用于帮助改进流程。 * 1.8 SOA的应用 SOA 最适合什么??? 多个实体使用的集中业务功能:SOA 可帮助标识此类功能,并将其打包为可重用的自包含服务,不会受到相关流程更改的影响。 与合作伙伴集成:SOA 可推动标准的使用,而这在任何集成中都至关重要,因为标准为所有各方创建了共有的工作基准。另外,SOA 能提供出色的敏捷性,能够通过 SOA 的分离功能以对客户几乎无缝的方式灵活地插入、更改或更新服务,从而能增强集成体验。 存在仍然在使用的旧技术:有些组织可能不愿意放弃行之有效的技术。安全顾虑让有些客户(特别是银行之类敏感行业)对新软件系统及其未知漏洞持怀疑态度。在这种情况下,SOA 可以帮助使用标准方式打包遗留技术,以便在适合进行集成和重用的基于标准的环境中使用。 * SOA和应用集成 * * * * * /developerworks/cn/webservices/ws-soaapp/index.html * 1.9 SOA实现平台的功能组件 SOA应用的实现有赖于一个SOA实现平台,比如Web服务平台。 一般来说,SOA实现平台包含的组件可以分为两类:一类面向系统功能,另一类面向系统功能的质量(非功能属性)。 功能 质量 服务 发布 和 发现 服务通信 服务描述 服务协作 服务组合 服 务 安 全 服 务 事 务 服 务 管 理 图2.7 SOA实现平台的基本组件 * SOA实现平台包括以下基本功能组件: 服务通信:实现服务之间基于消息的通信; 服务描述:提供定义服务描述的语言; 服务组合:提供编排基本服务形成复合服务的语言,并提供执行 这种语言的引擎。 服务协作:管理服务之间的协作通信; 服务发布和发现:承担注册中心的角色。服务提供者可以把服务 描述以及其他服务信息发布到服务注册中心,服务消费者通过服 务注册中心发现需要的服务; * * * SOA实现平台包括以下基本质量保障组件: 服务安全:保障SOA应用的安全性,比如身份识别、消息的加 密解密、访问授权等; 服务事务:保障SOA应用的状态一致性; 服务管理:实现服务运行时的监控和管理。 * 在理解SOA和Web服务的关系上,经常发生混淆。根据2003年4月的Gartner报道,Yefim V. Natis就这个问题是这样解释的:“Web服务是技术规范,而SOA是设计原则。特别是Web服务中的WSDL,是一个SOA配套的接口定义标准:这是Web服务和SOA的根本联系。” 从本质上来说,SOA是一种架构模式,而Web服务是利用一组标准实现的服务。Web服务是实现SOA的方式之一。用Web服务来实现SOA的好处是可以实现一个中立平台,来获得服务,而且随着越来越多的软件商支持越来越多的Web服务规范,会取得更好的通用性。 1.10 SOA和W
您可能关注的文档
- 2011年度基层销售人员工资待遇标准及绩效考核办法.pdf
- 2013年职业经理人的工作内容每日一讲(7月1日).doc
- 2013教育督导小学横标签.doc
- 2014年太原市民营医疗机构、一级医院医院感染控制质量评价标准.doc
- 2014年职业经理人的工作内容每日一讲(5月22日).doc
- 2015-03-30-新中新-新品介绍.ppt
- 2016 java面试 框架部分.pdf
- 2014年职业经理人的工作内容每日一讲(4月6日).doc
- 2016中科院行政管理考研复试高超经验分享.pdf
- 2016届毕业生就业派遣(京科学院).ppt
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
原创力文档

文档评论(0)