信息化 频道

IBM专家:SOA须应时而动

  服务超越基础技术

  在企业的业务范围中,大量的创新都出现在以下两个方面:企业边缘和企业之间。在边缘上,人们可以看到很多企业向中间件之上的框架投入了很多精力(这些框架包括独立于领域的框架,如Ajax,以及特定于领域的框架),也投入了很多精力进行与设备相关的工作 (比较典型有大家熟悉的RFID应用设备)。而在企业之间,人们可以经常看到各种系统(包括旧有系统和新系统)概念的形成。这些事实正逐步印证一个事实:在企业边缘,服务是提供超越基础技术的行为。在企业之间,服务则提供了各种系统之间语义丰富的强大通信方式。其中,SOA向分布式对象添加面向服务,从而可以在进程之间调用服务。它是一种用于设计应用程序体系结构的方法,以便应用程序的各个部分可以在不同的进程中运行,而且还允许不同的应用程序共享和重用正在运行的部分。

  值得一提的是,在目前以Web 为中心的系统中,服务已经被证实为一种重要的机制,但在系统的构造中,服务的手段却略显不足。

  Grady Booch

  曾参与过全球几乎所有领域的以软件为中心的系统设计,在其中担任架构师或体系结构顾问,发表了数百篇关于软件工程的文章。

  在企业边缘,服务是提供超越基础技术的行为。在企业之间,服务则提供了各种系统之间语义丰富的强大通信方式。

  —Grady Booch

  IT应用的康庄大道

  随着我们进入下一个十年,人们将开始着手大幅度减少工作量(过去,人们不得不将来自不同IT供应商的产品或组件组合成可行的有价值的端到端解决方案)。

  未来,供应商提供的业务组件将不依赖于基础结构,可以在各种平台上执行。因此,软件开发人员会将更多的精力放在有效集成供应商组件和确保有效的互操作性上。客户的IT 操作部门将主要负责选择最适合业务需求的运行时平台;即提供恰当部署和管理业务组件所需的必要服务质量和运行时支持的平台。

  IT 业务操作部门所属的人员将是业务和企业体系结构专业人士。无论人们是如何定义业务或企业架构师的:为了实现这个远景,整个行业将需要更多的具有IT和企业体系结构背景的人士。

  虽然这个远景可能十分诱人,但在实施过程中仍然存在很大的风险,在进入组件天堂之前,人们必须小心地减小这些风险。

  在开始进行实现模型服务的体系结构的任务时,最重要的减小风险方法可能就是要求有强有力的管理良好的控制流程和策略。只有通过强有力的企业服务控制策略才能够避免更改管理问题,甚至于解决服务间的语义不匹配,系统功能结合方面难于调试的等等问题。

  Andras Szakal

  IBM Federal Software Group 的首席架构师,同时也是杰出工程师和高级认证 IT 架构师。他还是The Open Group的理事会成员。

  无论人们是如何定义业务或企业架构师的,但为了实现IT应用的未来康庄大道,整个行业将需要更多的具有 IT 和企业体系结构背景的人士。

  —Andras Szakal

0
相关文章