WebSphere 和 SOA 新手入门

WebSphere 和 SOA 新手入门

什么是 SOA?

最近,SOA 似乎无处不在。但它究竟意味着什么,它又为何与您的业务相关?顾名思义,SOA 是一种体系结构——以业务为中心的 IT 体系结构。SOA 的构件是服务,后者代表离散的、可重复的、可重用的业务任务。您能够以多种方式组合和重新组合这些任务,以构建集成多种来源的功能来支持不同业务需要的应用程序。
SOA 能够帮助您的企业:
  • 缩短开发周期和降低成本
  • 将遗留部分合并到组合业务流程中。
  • 提高灵活性并使得响应和实现变更更加容易
  • 自动化业务流程
  • 更快地响应客户
  • 链接业务流程以改进交互

如何开始使用 SOA 和 WebSphere?

基于广泛的实际经验,IBM 为您开始使用 SOA 定义了五个 入口点。这些入口点划分为两个类别: 以业务为中心以 IT 为中心,并且每种入口点都有相应的 WebSphere 产品来帮助您。

以业务为中心的入口点包括:

人员

SOA 帮助您提高工作效率,使您能够收集信息并将其合并到视图中,从而在业务流程的上下文中交付信息并促进交互。
下列 WebSphere 产品支持 SOA“人员”入口点:


流程

使用 SOA,您可以迅速部署具有可重用流程的创新业务模型,从而意味着您可以快速对不断变化的业务需求作出反应。
下列 WebSphere 产品支持 SOA“流程”入口点:


信息

通过将信息作为服务来交付,SOA 可使用一致和在上下文中交付的可信信息来帮助您改进业务认识和降低风险。
下列 WebSphere 产品支持 SOA“信息”入口点:


以 IT 为中心的入口点包括:

连接性

当我们谈到 SOA 连接性时,我们所指的是支持以业务为中心的 SOA 的基础连接性。连接性提供了集成服务提供者和使用者的能力,并允许跨多种渠道重用服务。WebSphere 允许您连接公司内外的一切,从而使您的 SOA 能够提供可靠性和安全性,并具有跨越新开发的 Web 服务和各种复杂环境的高性能和高可用性。

下列 WebSphere 产品支持 SOA“连接性”入口点:


重用

使用 SOA,您可以通过重用各种业务应用程序中的服务来削减成本、缩短周期时间和扩展对核心应用程序的访问。使用组合管理来考虑您需要哪些资产来运作公司业务。确定高价值的现有 IT 资产并使它们能够支持服务以便于重用。通过创建新服务来满足其他业务需求。最后,创建注册中心或存储库来提供对这些可重用服务的集中访问和控制。
支持 SOA“重用”入口点的部分 WebSphere 产品包括:


不存在开始使用 SOA 的“正确”入口点。您从哪里开始完全取决于特定的业务需求。您可以使用任何一个入口点或这些入口点的任何组合来逐步实现 SOA。 IBM SOA Self-Assessment 可帮助您确定哪些入口点对您有意义。

WebSphere 如何支持 SOA 生命周期?

现在您已经了解了可选择的各个 SOA 入口点,让我们讨论一下如何开始实现你自己的 SOA 项目。IBM 定义了 SOA 项目生命周期中的四个阶段。这些阶段构成了 SOA Foundation,这是用于在您企业中实现 SOA 的最佳实践、软件和模式的集合。WebSphere 产品可帮助您进行 SOA 项目从建模到部署的各个实现阶段。SOA 项目的阶段包括:

建模

在建模阶段中,您将收集和评估业务需求,并定义业务流程。然后您将设计服务来支持这些流程。在此阶段中,您可以使用 WebSphere Business Modeler 来构建业务和 IT 流程以及目标的模型。模型可帮助您看到结果应用程序是否满足公司的需要,并且能够为您提供用于测量业务性能的基准。

组装

在组装阶段,您将在现有资产基础上创建服务,如企业资源规划 (ERP) 和财务系统、CICS 应用程序和其他运作业务的解决方案。如果支持业务流程的必需功能不存在,您可以创建并测试新的服务来交付该功能。一旦有了必需的服务,就可以组合它们来创建业务流程。可以使用下列 WebSphere 产品来帮助您完成 SOA 项目的组装阶段:

部署

在部署阶段,您将配置运行时环境以满足业务流程所要求的服务级别。然后您可以将它部署到可伸缩、安全的服务环境中。该服务环境经过了优化,以便在运行关键业务流程的同时,还能灵活地进行动态更新以响应不断变化的业务要求。这种面向服务的方法可以降低与维护大量的点对点集成相关联的成本和复杂性。WebSphere 提供了许多产品来帮助您完成部署阶段:


管理

在管理阶段中,您将考虑建立并维护服务可用性和响应时间,以及管理基础服务。通过实时监视关键性能指标,您可以获得帮助防止、隔离和修复问题所需要的信息。一旦了解了自己的业务流程性能,您就可以根据需要提供反馈来改进业务流程模型。在管理阶段,您还管理构成业务流程的服务的版本控制。

可用于连续监视和改进业务流程的重要工具之一是 WebSphere Business Monitor

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/14789789/viewspace-375001/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/14789789/viewspace-375001/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值