SOA技术

 

无论您是 IT 架构师、开发人员或管理员,还是仅仅希望了解 SOA 及其能如何帮助您的组织的更多信息,都能通过本文虚构的公司 JK Enterprises 实现 SOA 解决方案的过程了解很多信息。首先,我们将概略地介绍 SOA 和 IBM 所提供的用于帮助您采用 SOA 解决方案的方法,以及如何对这些 SOA 解决方案加以完善(如果您已经开始采用的话)。

引言:使 IT 与您的业务保持一致,提高业务灵活性

面向服务的体系结构(Service-Oriented Architecture,SOA)是一种 IT 体系结构风格,支持将您的业务转换为一组相互链接的服务或可重复业务任务,可在需要时通过网络访问这些服务和任务。这个网络可以是本地网络、Internet,也可以分散于各地且采用不同的技术,通过对来自纽约、伦敦和中国香港的服务进行组合,可让最终用户感觉似乎这些服务就安装在本地桌面上一样。可以对这些服务进行结合,以完成特定的业务任务,从而让您的业务快速适应不断变化的客观条件和需求。

当在战略业务目标的引导下进行 SOA 实现工作时,可确保对业务进行积极转换,并能够实现 SOA 的好处,具体如下:

这些有助于确保在耗资巨大的 IT 项目中的投资能够给业务带来长远的价值。

那么,该如何步入 SOA 的领地,它又会如何影响您的业务呢?IBM 确定了五个切入点,可确保所进行的每个基于 SOA 的解决方案都能提供真正的业务价值。每个切入点都提供了相应的场景或已定义的方法,以帮助实现相应的技术,从而实现每个切入点所定义的业务价值。

SOA 切入点

IBM 定义的五个切入点(均基于实际的客户经验确定)能帮助您和您的业务实现预定义的 SOA 解决方案,从而从中获益。这些切入点同时受到业务需求(人员、流程和信息切入点)和 IT 需求(连接性和重用切入点)的驱动。以下是五个切入点的一般描述信息:

我们将以名为 JK Enterprises 的虚构公司实现特定 SOA 方法的情况为例,将这些切入点与各个场景相对应。首先让我们了解一下各个场景。

SOA 场景

之所以定义切入点,是为了帮助客户了解如何认识 SOA。不过,还需要进一步的实现细节来帮助客户的业务和 IT 团队开始 SOA 之旅。而这正是需要更为具体的场景的原因。

同样,IBM 技术专家在参考实际的客户经验和多年的积累的情况下,认识到业务部门在设计和实现 SOA 解决方案的过程中经常会遵循多个常见的场景。通过定义这些场景,IBM 为您提供了预定义的真实方法,帮助实现 SOA 解决方案。每个场景都提供了经过测试和集成的产品或实现,用于实现此场景。因此,可以将这些场景映射到您公司具体的目标和需求,从而很好地确定自己如何实现这些好处。

之前讨论的五个 SOA 切入点直接映射到(即具有一对一关系)本列表中的前五个场景。(例如,重用直接映射到服务创建,而连接性直接映射到服务连接性。)我们还将讨论其他 SOA 场景,这些场景均以上面的五个切入点为基础。即 SOA 设计、SOA 治理与 SOA 安全性以及管理。

让我们花一点时间给出一个实际的切入点、场景及其实现。在图 1 中,可以看到重用切入点如何直接映射到服务创建场景,而后者包含四个实现,其中一个名为“从头创建新服务”(create new services from scratch)。因此,将这些加以结合,在此示例中,您将通过重用切入点进入 SOA,此切入点可帮助您对公司的现有服务加以充分利用。如果随后发现缺少主要 SOA 服务,“从头创建新服务”实现详细说明了如何创建 SOA 服务。

figure

您现在应该已经对五个 SOA 切入点和八个场景很熟悉,而且也应该知道了每个场景如何通过多个实现帮助您实现 SOA 解决方案。图 1 给出了一个示例,说明了可以如何将这些部分进行混合和匹配,以提供任何企业都能够利用的各种 SOA 方法。为了进一步说明这些方法,在本文剩下的部分,我们将了解 JK Enterprises 如何在整个企业实现 SOA 所带来的很多好处。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值