
如何起步?
SOA 最适合通过独立项目的形式来实现,因为每一个项目都会为企业带来更高的灵活性。SOA 的成功采用都是以增量形式实现的,这强调了从小处入手、合理扩展的重要性。IBM 能帮助您确定哪些 SOA 项目最适合于您。无论您计划将 SOA 作为企业级项目、战术技术级项目,还是介于二者之间的其他项目,IBM 都能帮助您设计一份合理的路线图。我们为您提供了免费的研讨会,在此研讨会上,IBM 的 SOA 架构师和相关专家将会与贵公司的 IT 员工聚集在一起,帮助贵公司找到能够大幅提升业务灵活性、实现快速财务回报的项目。
SOA 的主要益处有哪些?
SOA 有助于使 IT 和业务得到更好的协调,实现更高的灵活性,使 IT 能够灵活地支持更出色的业务灵活性。您的业务流程的变化越来越快,全球化的竞争需要 SOA 所提供的灵活性。SOA 能帮助您更好地重用现有 IT 投资以及您正在开发的新服务。SOA 利用了服务之间结构良好的接口,从而使 IT 投资的整合更加轻松。SOA 还提供了一种架构模型,用于将业务合作伙伴、客户和供应商的服务整合到一个企业业务流程中。这降低了成本、提高了客户满意度。最终,SOA 降低了业务风险,帮助您遵从越来越多的政府法规,例如(美国的)Sarbanes-Oxley、US Patriot Act 等。
主要的障碍有哪些?
根据对全球各地 600 名高级管理人员的调查表明,企业采用 SOA 的首要障碍就是技能缺乏。第二大障碍就是难以证实 SOA 项目的 ROI。IBM 可帮助您克服上述和其他一些障碍。我们能提供经过全球各地超过 1000个 SOA 客户项目的历练的技能和最佳实践。我们能帮助您在自己的组织内开发技能,并以我们完善的专业技术作为补充。我们还能帮助您的组织确定正确的 SOA 项目,以获得极具吸引力的 ROI。
我能购买 SOA 吗?还是必须自行构建?
为了使您的组织更好地以服务为导向,您需要在购买和自行构建之间找到一种均衡的方法。要创建 SOA 基础设施,您需要使用合理的现成商用软件来补充(而非取代)现有 IT 基础设施。这就是“购买”方面的考虑因素。在“构建”方面,您还可以选择访问实际操作方法和动手经验,以便有效地利用这些软件产品,并从中获得最大收益。这些基础设施和相关工具可帮助您创建在 SOA 上运行的业务服务。这是“构建”方面的考虑因素。因此,正确的答案是需要合理衡量构建与购买。IBM 致力于开发能满足大多数重复性 SOA 业务需求的软件。与此同时,我们在过去与客户的合作中获得了大量经验,可满足您的任何独特需求。无论是从构建的角度,还是从购买的角度来看,IBM 都能够应对整个 SOA 生命周期——建模、组装、部署、管理和治理,帮助创建适合您大独特需求的 SOA 环境。
我应如何整合旧有应用?
旧有应用往往处于 IT 环境的核心。但在很多情况下,这些关键的应用是彼此隔离的,无法供通用技能集访问。如果没有正确的技能和工具,整合这些核心投资和 IT 环境的其他部分将十分困难。然而,IBM 可大大简化这个过程。IBM 能帮助您确定旧有应用内的离散元素,并将其“包装”在基于标准的接口之中,作为 SOA 内的服务使用。IBM 利用与众多合作伙伴协作开发的应用和技术适配器,从而加速您的整合工作
企业服务总线与 SOA 是什么关系?
企业服务总线是任何 SOA 的核心元素。ESB 提供了企业内服务之间的“多对多”连接,同时超越了企业的范畴,能够连接您的贸易合作伙伴。但 SOA 并未停留在实现 ESB 的层面上。根据您的具体目标,您可能需要使用 ESB 来连接 SOA 内的其他服务,如信息服务、交互服务和业务流程管理服务。此外,您还需要考虑开发服务和 IT 服务管理服务。SOA 参考架构可帮助您设计出满足您的需求和优先级要求的 SOA 环境。ESB 是这种参考架构的一部分,为 SOA 提供了支柱,但 ESB 本身不应被视为 SOA。
