SOA 的案例的研究,第 3 部分 服务连接场景.docVIP

  • 2
  • 0
  • 约1.54万字
  • 约 10页
  • 2018-06-03 发布于福建
  • 举报

SOA 的案例的研究,第 3 部分 服务连接场景.doc

SOA 的案例的研究,第 3 部分 服务连接场景

SOA 案例研究,第 3 部分 服务连接场景 SOA案例研究,第3部分:服务连接场景 本文中的案例研究重点说明与开立新帐户服务的连接性相关的挑战和解决方案。其中描述如何使用SOA中的服务连接性场景的实现模式来解决与该案例研究相关的业务和IT挑战。本系列文章以一个虚拟的公司(JKHL)为示例,向您讲述了在SOA整个生命周期中各个方面需要进行的工作以及可能用到的概念、技术以及工具,让您对如何实现SOA有一个更形象、更具体的了解。 案例研究:SOA中的服务连接性场景 本红皮书是面向服务的体系结构(SOA)系列之一,主要通过名为JKHL Enterprises(JKHLE)的虚构公司阐述了一个案例研究。 本红皮书中的案例研究重点说明与开立新帐户服务的连接性相关的挑战和解决方案。本红皮书描述如何使用SOA中的服务连接性场景的实现模式来解决与该案例研究相关的业务和IT挑战。 案例研究简介 JKHL Enterprises(JKHLE)正在进行一系列的基本业务变更,期望最终能够获得最大收益。JKHLE已决定采用SOA原则来解决其面临的业务和IT挑战。 JKHLE团队的工作重点是在各个销售渠道中以一致的方式解决因创建新客户帐户而带来的难题。此SOA采用计划被称为帐户开立项目(Account Open Project)。使用SOA方法有利于在未来业务发生变化时进行更快的实现和提供更大的灵活性。 注意:有关该案例研究的详细信息,请参考案例研究: SOA帐户开立项目概述,REDP-4376。 我们在本红皮书中介绍的案例研究包括以下关键人员和角色: Edmund Smythe-Barrett,企业架构师Sandy Osbourne-Archer,首席技术架构师帐户开立项目的挑战 我们在本红皮书中定义的帐户开立项目挑战与SOA中的服务连接性场景相关。 如案例研究:SOA帐户开立项目概述,REDP-4376中所述,JKHLE面临的挑战包括访问各种资源中的过时且复杂的应用程序,在某些情况下,甚至需要依赖基于纸张的业务流程。这些问题增加了处理新帐户的时间和成本,进而可能会对客户满意度带来负面影响。 帐户开立项目体系结构团队的工作重点是解决重大问题以及改变客户在开立JKHLE帐户时使用多种机制这一现状。他们希望从业务和IT这两个角度制定一种经过改进、单一的开立帐户机制。 帐户开立项目将成为用于JKHLE中的新SOA实现的第一个测试用例。 帐户开立项目的要求 帐户开立项目将分两个阶段实现: 第一阶段的要求第一个阶段将把初始服务连接性SOA的概念引入帐户开立项目体系结构中。 第二阶段的要求第二阶段将实现更多复杂的SOA解决方案。 第一阶段的要求 JKHLE将把帐户开立项目用作在组织中实现SOA时的第一个测试用例。 首席技术架构师Sandy Osbourne-Archer对不断下滑的收入和利润表示担忧,迫切希望借帐户开立项目这一契机来解决此问题,以便使业务和IT目标能更好地与IT基础结构保持一致。 企业架构师Edmund Smythe-Barrett专门负责连接性问题。对于如何改变JKHLE环境这一问题,他有自己的一些想法:一是要实现一个更敏捷、更灵活的环境,二是要为帐户开立项目以及整个JKHLE IT环境带来直接、重大的好处。 Sandy就此项目对Edmund提出了一些明确的要求,希望他能帮助满足。 REQ-01:实现多渠道访问 Sandy希望能从组织中的多个渠道访问此新的帐户开立流程。因此,相同的流程必须能作为一项可调用的服务供从JKHLE办公室、Internet和内部网以一致的方式进行访问。 注意:有关解决方案的详细信息,请参阅向多个渠道公开现有系统。 REQ-02:以安全、可靠的方式访问外部服务 帐户开立流程必须能以安全、可靠的方式访问外部服务,不需要为了进行外部访问而公开JKHLE基础结构。 注意:有关解决方案的详细信息,请参阅网关--安全地连接到外部的第三方和业务合作伙伴。 REQ-03:访问现有后端系统 帐户开立流程必须能够无缝地访问现有后端应用程序,但是当前任何一种机制都无法轻松做到。 注意:有关解决方案的详细信息,请参阅使企业应用程序与Web服务相适应。 REQ-04:允许多个内部客户端访问Web服务 JKHLE组织由多个远程办公室构成,而这些远程办公室中许多都使用不同的标准。Sandy希望能有一种统一的方式,供这些远程办公室在访问在总部运行的系统时使用。 注意:有关解决方案的详细信息,请参阅基于开放标准的内部连接。 第二阶段的要求 在满足了Sandy的初始要求之后,帐户开立项目将用于应对一些更高级的挑战。JKHLE成功地实现了一个SOA解决方案,但是还想对此解决方案做进一步的改进。 Sandy又对Edmund提出了另外四个要求。 REQ-05:基

文档评论(0)

1亿VIP精品文档

相关文档