您的位置:首页 > 其它

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

2008-06-02 11:29 369 查看
案例研究: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 提出了另外四个要求。

本文转自IBM Developerworks中国

请点击此处查看全文
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: