- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Isoa培训笔记
SOA 架构笔记
三天进度描述
第一天:讲解Soa架构特点以及soa参考架构模型,IBM产品介绍等内容
第二天:讲解soa架构设计的几个模式,IBM SOA 667考试试题讲解
第三天:讲解IBM SOA 667考试试题,SOA 667考试
Soa 架构特点
1从业务趋势背景理解现有系统,用业务驱动构建现有系统。
2 从It环境考虑,理解现有系统内容。
3 面向服务的建模:对于不同的多个系统的服务可以达到业务逻辑一致性
4 soa架构设计
Soa架构核心:基于业务的服务集成。
Soa由来
世界是扁平的,变化是永恒的。
全球整合企业,合适的成本,合适的工作,合适的地方。
Web2.0 人参与计算机,开心网。
CEO关注点,创新为要,带来商机,降低成本。通过创新建立业务策略的灵活性。
调整IT系统进行适应。复杂系统的应用。企业it的不灵活性普遍存在,成为企业运作的阻碍因素。
1 基于不通的平台连接方式构建,系统与系统之间连接复杂。
2 一个系统改变影响到多个系统交互
为什缺乏业务灵活性:
1 缺乏业务流程标准
2 架构策略限制
3 基础架构发展没有好的路线图
4 缺乏管控
5 技术问题
Soa参考架构模式
Process service 、information service、business service 、access service、partner service、interaction service、business app services
企业 服务 总线(Message Queue、data power),屏蔽连同性的差异。问题跨国,esb 屏蔽服务提供者的差异。
Managerment services 、development services、infrastructure services 、business services,business innovationoptimization services
Consumers
Business process 把服务串接后形成服务流程
Services 服务层 基于应用封装为服务,以标准的方式描述了功能,不提供逻辑处理
Services components 应用层
Operational system 中间层
Ibm soa能力
1 SOA切入点:1.1 业务层 人 更多的人参与到系统中 1.2 业务流程 1.3 信息 1.4 可重用性 1.5 连接性
2 SOA生命周期:建模,组装,部署
3 soa 治理 服务的生命周期,权限管理都可以认为
从软件工程方面看soa:Soa 面向流程不是面向功能 ,循序渐进,工作一切的解决方案,松耦合
面向服务集成方式
原始点对点连接,eai 企业应用集成 星型,总线 。soi 更加标准,以更加标准的方式提供,eai 增加适配器。Eai 系统应用集成,soi 以服务为集成。Esb解决底层协议不一致的问题,解决消息路由问题。Esb 提高扩展性,提供者和服务者之间更加透明,松耦合。
不适用soa参考原则:
1同构环境中 2 实时性非常关键,牺牲性能,增加灵活性 3 不需要灵活性 4 紧耦合带来很大好处 5 没有准备
解读SOA
Soa正在被接受,已经被使用起来。
如何改善业务服务,快速应对需求变化,传统方式相当昂贵。
企业选择soa原因:1 增加业务的灵活性(本身架构灵活) 2 增强it基础设施能力 3 最大限度重用自己资产。
业务层面,技术层面:提高重用性,管理性,延展性,可修复性
什么是soa:人、流程和信息是驱动业务灵活性和快速相应性 关键入口点。人:增强协作。流程:流程标准话自动化。信息化:利用信息增进业务洞察力。
不通角色:业务,一组服务。架构:一组架构原则与模式。实现(程序):编程模式不同。
Soa 5个切入点,服务创建和重用,服务从业务角度看,完成一个任务的功能。
流程划分几个阶段:1 模型:websphere business modeler 2 assemble 组装:websphere integration developer 3 deploy :websphere process server 4 manage :websphere business monitor (关键的业务监控)5 govern 治理 :服务注册管理,路由
Bpm 业务流程管理,产品组。
RUP ,软件生命周期。Soa 基于rup ,扩展rup。
Soa生命周期,
服务发现标识阶段,服务规范(服务接口),服务开发与实现,服务管理(服务运行状况)。
开发流程:
开发角色:业务分析师、应用集成开发工程师(),架构师,应用开发工程师,企业开发工程师(改造遗留系统)
Soa强调使用工具
文档评论(0)