某公司面向服务培训教程.docx
《某公司面向服务培训教程.docx》由会员分享,可在线阅读,更多相关《某公司面向服务培训教程.docx(14页珍藏版)》请在第一文库网上搜索。
1、某公司面向服务培训教程面向服务第一部分:新方法的商业驱动力第二部分:作为解决方案的面向服务体系结构第三部分:近距离审视面向服务的体系结构第四部分:面向服务的体系结构所带来的好处摘自IBM红皮书Patterns:Service-OrientedArchitectureandWebServices(sg246303)第2章第1节Min1uo,MarkEndrei,Phi1ippeComte,Pa1Krogdah1JennyAng,TonyNew1ingInternationa1Technica1SupportOrganization,Ra1eighCenter在这一节中,我们简要地描述了面向服务的
2、体系结构的进展。然后,我们探究了面向组件的开发与面向服务的体系结构之间的关系,同时说明了如何将组件作为实现服务的基础设施。1.1第一部分:新方法的商业驱动力尽管IT经理一直面临着削减成本与最大限度地利用现有技术的难题,但是与此同时,他们还务必不断地努力,以期更好地服务客户,更快地响应企业战略重点,从而赢得更大的竞争力。在所有这些压力之下,有两个基本的主题:异构与改变。现在,大多数企业都有各类各样的系统、应用程序与不一致时期与技术的体系结构。集成来自多个厂商跨不一致平台的产品简直就像一场噩梦。但是我们也不能单单使用一家厂商的产品,由于改变应用程序套件与支持基础设施是如此之难。在当今IT经理面临的
3、问题之中,改变是第二个主题。全球化与电子商务加快了改变的步伐。全球化带来了猛烈的竞争,产品周期缩短了,每个公司都想赢得超过竞争对手的优势。在竞争产品与能够从Internet上获得的大量产品信息的推动下,客户要求更快速地进行改变。因而,在改进产品与服务方面展开的竞争进一步加剧了。为了满足客户提出的越来越多的新要求,技术方面的改进也在不断地加快。企业务必快速地习惯这种改变,否则就难以生存,更别提在这个动荡不安竞争猛烈的环境中取得成功了,而IT基础设施务必支持企业提高习惯能力。因此,企业组织正在从上世纪八十年代或者更早的时期的相互隔离的垂直业务部门,到上世纪八十年代与九十年代关注业务流程的水平结构,
4、向新的生态系统业务范例进展。重点是扩展供应链,支持客户与合作伙伴访问业务服务。第19页的图2-1展示了企业的这种进展。图2-1企业的进展我如何使我的IT环境更灵活且更快地响应不断改变的业务需求呢?我们如何使这些异构系统与应用程序尽可能无缝地进行通信呢?我们如何达到企业目标而不使企业走向破产的深渊呢?IT响应者/支持者是随着企业的这种进展而并行进展的,如图2-2所示。现在,许多IT经理与专业人员都同样相信,我们确实快找到了一种满意的答案一一面向服务的体系结构。图2-2体系结构的进展为了减少异构性、互操作性与不断改变的要求的问题,这样的体系结构应该提供平台来构建具有下列特征的应用程序服务: 松散耦
5、合 位置透明 协议独立基于这样的面向服务的体系结构,服务使用者甚至不必关心与之通信的特定服务,由于底层基础设施或者服务“总线”将代表使用者做出适当的选择。基础设施对请求者隐藏了尽可能多的技术。特别地,来自不一致实现技术(如J2EE或者.NET)的技术规范不应该影响SOA用户。假如已经存在一个服务实现,我们就还应该重新考虑用一个“更好”的服务实现来代替,新的服务实现务必具有更好的服务质量。1.2 第二部分:作为解决方案的面向服务体系结构自从“软件危机”促进软件工程的开创以来,IT界一直在努力寻求解决上述问题的方案。在过去几年里,下面简要概述的核心技术进展使我们走到了今天。我们将简要讨论这些核心技
6、术,而我们重点关注的将是这些技术如何帮助解决IT问题。1.2.1 面向对象的分析与设计在aApp1yingUM1andPatterns-AnIntroductiontoObject-OrientedAna1ysisandDesign,中,1arman将面向对象的分析与设计的本质描述为“从对象(物体、概念或者实体)的角度考虑问题域与逻辑解决方案”。在“Object-OrientedSoftwareEngineering:AUSeCaSeDriVenAPPrOaCh”中,Jacobson等将这些对象定义为“特点在于具有许多操作与状态(经历这些操作的影响)的物体”。在面向对象的分析中,这样的对象是用
7、问题域来标识与描述的,而在面向对象的设计中,它们转变成逻辑软件对象,这些对象最终将用面向对象的编程语言进行实现。通过面向对象的分析与设计,能够封装对象(或者对象组)的某些方面,以简化复杂业务场景的分析。为了降低复杂性,也能够抽象对象的某些特征,这样就能够只捕获重要或者本质的方面。基于组件的设计并不是一种新技术。它是从对象范例中自然进展而来的。在面向对象的分析与设计的早期,细粒度的对象被标榜为提供“重用”的机制,但是这样的对象的粒度级别太低了,没有适当的标准能够用来使重用广泛应用于实践之中。在应用程序开发与系统集成中,粗粒度组件越来越成为重用的目标。这些粗粒度对象通过内聚一些更细粒度的对象来提供
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 某公司 面向 服务 培训 教程
