探索新兴业务技术领域及对IT人士影响
本文将探索对一个新的 IT 领域(我们称之为“业务技术”)的需要、推动该新领域的最新趋势和 IT 专业人员如何能够将自己转变为业务技术人员……
技术趋势
通过引入中间件和实现集成模式,以在企业中以及与合作伙伴、供应商、客户之间连接和同步系统及数据,精通技术的个人从而设法对这种情况作出响应。此方法有助于保留过去的 IT 投资,并且还可以减少外购的系统所导致的混乱。然而,两个非常重要的要求仍然未得到满足:灵活性和敏捷性,企业预期 IT 满足这两个要求,以便快速响应市场变化和成为随需应变的企业。
面向服务的体系结构
在 IT 中,由于称为 SOA 的体系结构样式,软件开发环境正在开始发生变化。过去的开发技术不再适合于创建随需应变的业务环境。相反,软件开发的趋势正在向可动态重新配置的服务转变,这些服务可以是单独的,或者是可解决业务问题的某个组合。根据 IBM 的软件集成成熟度模型(Service Integration Maturity Model,SIMM)——SOA 方法的一部分——可动态重新配置的服务是服务可达到的最高成熟度级别。
那么什么是可动态重新配置的服务呢?让我们将此类服务看作是拼装玩具部件,这些部件由特殊的可塑材料制成。该材料足够灵活,例如,如果您需要一个半圆柱形的拼装部件,您可以准确按照自己的规格定型该部件,同时它还足够坚固,使得您用它来构建的整体结构不会瓦解。您可以将部件拉伸到适当的尺寸。此外,您还可以更改它们的颜色。这是否听起来遥不可及?如果您编写软件,您知道编写非常灵活的软件部分是绝对可能的。起初这样做可能要花更长的时间,但是时间和金钱投资会再三地给您带来回报。使这变得有点神秘的并不是软件编写部分;似乎有点神秘的是软件需要做什么来提供业务灵活性。
IBM 的面向服务的建模和体系结构(Service-Oriented Modeling and Architecture,SOMA)提供了用于业务服务识别、规范说明和实现的技术。“根据 SOMA 术语,服务是具有外部化服务规范的软件资源(可发现)。此服务规范可以供服务使用者进行搜索、绑定和调用。服务提供者对服务规范实现进行实现,并向服务使用者交付服务质量要求。服务将由声明性的策略进行控制,从而支持可动态重新配置的体系结构样式。”
能够访问丰富的可动态重新配置的服务组合的企业将实现整个公司中的端到端集成,以及与合作伙伴、供应商、交易所和客户的端到端集成。此能力使企业能够动态管理和重新配置流程和关系。根据新的战略和内部及外部业务条件,可以根据需要快速创建和删除流程和关系。新的银行、保险和电信产品的创建不再需要漫长的 IT 周期。这种迅速响应能力就是随需应变业务的本质。公司内外——以及与贸易合作伙伴、客户和供应商之间——的服务组合允许在现有的业务流程基础上创建新的和修改过的服务,就像在构建和重新构建新设计时使用拼装玩具部件一样简单。
当硬件非常昂贵时,服务局就会变得流行,从而允许企业租赁或共享硬件使用时间。随后外包就变得具有吸引力,公司开始通过服务提供者共享 IT设备、技术和资源。将来,这还会更进一步,使得服务提供者能够提供可动态重新配置的服务。
编写可动态重新配置的服务的想法看起来似乎完全遥不可及。但是如果我们回顾十年前,今天的许多软件开发技术和方法在当时似乎也是遥不可及的。
在能够实现这种面向服务的方法之前,业务服务的概念还必须变得更加明确。当今的 IT 和业务之间有太多的分离,从而导致规范和要求准备得不充分,没有推倒挡在开发团队面前的墙。我们认为需要逐步退出基于模糊规范来编写软件的时代。
……
- 本文关键词:


