在 2025 收官前,看清 Data + AI 的真实走向,点击查看 BUILD 大会精华版 了解详情
写点什么

IBM 在 IMPACT SOA 会议上解读 Smart SOA 愿景

  • 2008-04-16
  • 本文字数:2657 字

    阅读完需:约 9 分钟

上周举行了 IBM 的第二届 IMPACT SOA 会议,与会者超过 6000 人。在早间的会议中,IBM 高管重申这一观点:SOA 所带来的主要创新是业务 /IT 的一致性。他们给出了一个以业务过程为中心的视图,其中 SOA 是使企业变得灵活的触发器。同时,他们还介绍了 IBM 的 Smart SOA 视图,它是一组以大量客户 SOA 部署经验为基础的 SOA 原则 / 成熟度模型。会议期间,IBM 也请求从业者贡献他们关于 SOA 的想法。贡献者可通过在线的思想共享站点—— SOA JAM 给出他们的想法,该活动已于上周 4 结束。本文对几次在线访谈、第一天和第二天的早间会议,以及新闻发布会进行了总结。

IBM 软件集团副总裁 Steve Mills 解释了问题的根源以及 SOA 是如何改变业务的:

随着互联网运动于 94 年拉开序幕,我们解决了全球范围内人与应用、人与他人互联的问题。随之出现的是一组关于开放架构的概念,人们在超过 3 千万个 Web 服务器之间穿行……按你的方式去调用服务把事情完成。大约在 2004 年左右,SOA 开始复苏。但是我们已经做了很长时间的集成。东西是新的,而且我认为事情是:业务相关的,而非技术相关的。调整业务和 IT,把它们结合起来,在业务过程和业务流程环境下使用 IT 作为一种转换技术,围绕 IT 中的投资驱动价值显著地增长……SOA 是一种强大的思想,而且是一种利用业务灵活性来节约长期成本、可在短期内实现的架构。

我们已经在垂直方向完成了自动化(整个 20 世纪,我们都在为企业垂直的生产部门使用打包的 / 自行开发的应用,通过人工来连接系统),对于 21 世纪的方式来说,在其中应用是过程的一个内容来源。允许运行时动态部署服务。

这种“SOA 激活了端到端业务过程”的观点是围绕会议进行的主题。IBM 将其视为企业执行模式的转变——不是通过点对点或无集成的方式让各个业务部门管理自己的 IT 系统,而是让他们将应用暴露成可供更广泛的企业过程(它们常常通过 ESB 组装而成)使用的资源。同时,寻求将跨部门业务过程的多个相似实现替换成整个公司都必须使用的一个服务的途径。这种围绕统一服务——它们受 IT 中心控制——进行的部门合并,IBM 称之为“梳理企业”。

IBM 还把许多商业公司客户邀请到讲台上,就如何实现新的跨各种异构 IT 系统的业务关键过程,讲述类似的案例。一个算不上完全“任务关键型”但是很切题的例子是在 Harley Davidson(译注:世界著名的哈雷摩托品牌)实现的一个系统。它实现了一个骑车旅行自助系统,它能让你规划一次横跨美国的旅行,预定旅馆,获得 GPS 位置,预购为长途跋涉做准备的 Harley Davidson 齿轮,搜索和增加汽油站停靠点等等。Harley CIO Jim Haney 解释说

SOA 不是在谈技术。它讲的是你如何把那些令你头大的各个碎片装配在一起。它还涉及如何定义一个创造良好顾客体验的过程。

Jim 以旅行地图应用为例对传统应用设计方法和新的 SOA 风格设计方法进行了比较。传统方法——他们会创建一个地图应用,“聚焦单一事务”——地图。客户想要的其他服务,如旅馆预定、搜索沿途有趣的事件 / 站点,会留给其他 IT 系统或单独的应用。

但是使用 SOA 风格思维模式,他们使用“客户透镜”而不是“IT 透镜”进行观察,关注“规划一次摩托驾驶”,而不是事务个体。Jim 解释说:

这需要文化的改变:不要只关注系统和应用。从开始到结束,客户是如何完成一个过程的?由按系统和应用去思考,转换到按客户完成一个过程所需做的事去思考。

InfoQ 对 SOA 市场副总裁 Sandy Carter 进行了采访,她谈到 IBM 的 Smart SOA 视图 / 成熟度模型,并就这个范围内他们所看到的企业发表了意见:

根据 Sandy 的说法:

  • 61% 的公司尚在基础层面,在特定部门或业务部门实现 SOA
  • 30% 的处于‘扩展的端到端’,其中已实现了跨部门的过程。Sandy 给出了一个 IBM 自己的例子:“IBM 内部有 19 条不同的供应链。当你将企业梳理后,只有一条供应链是所有人都参与的。”Sandy 也提到了一个欧洲政府,它有不同的办事处,都分别实现了他们自己的护照处理程序。这个政府实现了一个护照处理服务,并让所有办事处都使用那个服务。
  • 处于转换阶段的公司不到 8%,在这个阶段,由于能按不断变化的市场需求快速改变现有的运行过程,因此已经获得了真正的灵活性。Sandy 给出了一家英国保险公司的例子,他们一直在寻求改变他们的商业模型:不是让你按每月固定价格缴费,他们想让你按每天的驾驶和驾驶距离缴费。IBM 开发副总裁 Craig Hayman 称之为“现有运转中的企业过程策略变化的热部署”,它是 IBM 的 BPM 套件的特性之一。
  • 3% 公司能适应业务动态变化。这个模式中的企业可以配置事件处理和关联策略,可在运行时动态修改现有过程。

不少 IBM 高管提到 IBM 今年的重点是事件 + 策略这一最后区域。在 Impact 上,IBM 展示了一款名为 WebSphere Business Events 的新产品,它可以让业务所有人定义模式和过滤器,结果会激活一个新过程。

另一个有趣的客户案例是 Health Care services 公司,它是全美第 4 大健康计划公司。他们的许多业务子集都是由拥有不同 IT 系统的各个组织完成的,它们是:资格(eligibility)、保险查询(benefit inquiry)、申请状态(claim status)等。在向 SOA 转变的过程中,他们构建了企业范围内的资格服务。现在系统中的 10 个不同应用使用一个资格服务。公司的 Austin Waldron 解释说:

转变并不容易,这些应用的所有人曾经自己做任何事情……转变把一部分 IT 内容从单个应用中移走,放入到一个集中化的架构组中……治理要确保组织的所有不同部分认同这种面向服务方法,使用它代替他们自己去做是个非常大的转变。

从各个部门到 IT 中心的服务转变被许多 IBM 的高管称为“梳理企业”。这里,你利用单个应用中不同角落的各种‘能力’,你必须确保对于整个端到端过程有相同的健壮性。Steve Mills 称这为“过程集成”,解释它“给环境带来了很多压力,需要补偿、修正和回滚等特性”。Steve 认为这正是 IBM 与业内其它公司的区别所在。

在两天的会议中,IBM 还介绍了 5 个 SOA 最佳实践,它是对超过 6000 家客户部署和 250 个案例研究的经验总结:

  1. 从一开始就联结业务和 IT。首先确定业务愿景,然后看 IT 如何支持它。
  2. 开发一个服务于未来愿景的架构。不仅仅是满足一个过程或一个 LOB,而是可以经历时间考验的东西。
  3. 技巧、文化、治理。
  4. 伸缩性和过程集成——你计划如何应对峰值?
  5. 如何保持端到端的运营可视化?

随着越来越多的部门被卷入到 SOA 来,分析师称 SOA 的开销在 2008 年将加倍。今年的 IBM Impact 也庆祝了 Websphere 的 10 周年、IBM MQ 的 15 周年和 CIC 的 40 周年。

查看英文原文 IBM’s Smart SOA Vision Explained at Impact

2008-04-16 04:471508
用户头像

发布了 255 篇内容, 共 69.3 次阅读, 收获喜欢 10 次。

关注

评论

发布
暂无评论
发现更多内容

亚马逊详情 API 接口的开发、应用与收益

科普小能手

数据挖掘 数据分析 亚马逊 运营干货 API 接口

直播APP的技术难点

北京木奇移动技术有限公司

直播app 直播APP开发 软件外包公司

音乐NFT系统的后台架构

北京木奇移动技术有限公司

软件外包公司 音乐NFT 体育NFT

前端怎么做好稳定性保障体系建设?精准搞定“白虎”,不用叫“广智”!

京东零售技术

富滇银行研发管理从数字化走向智能化 | 通义灵码企业标杆案例

阿里巴巴云原生

阿里云 云原生 通义灵码

富滇银行研发管理从数字化走向智能化 | 通义灵码企业标杆案例

阿里云云效

阿里云 云原生 通义灵码

携手AWS,零成本在EKS上体验AutoMQ企业版

AutoMQ

云计算 大数据 kafka 架构 中间件

使用 Apifox、Postman 测试 Dubbo 服务,Apache Dubbo OpenAPI 即将发布

阿里巴巴云原生

阿里云 云原生

通过基于贝叶斯和单倍型的预测胎儿基因型实现单基因疾病的无创产前基因诊断

INSVAST

基因检测 生信服务 Sentieon 变异检测 无创产前诊断

癫痫的临床特征、诊疗和KCNH5突变

INSVAST

基因检测 生信服务 Sentieon 变异检测 癫痫

2025跨境数字营销:全球品牌的新机遇与挑战

科技汇

音视频APP的后台架构

北京木奇移动技术有限公司

音视频开发 软件外包公司 音视频APP

DNS攻击方式有哪些,应该采取哪些应对措施?

防火墙后吃泡面

Volcano v1.11发布,显著提升AI训练与推理任务的性能

华为云开发者联盟

人工智能 大数据 云原生 Volcano

征程 6 参考算法使用指南

地平线开发者

自动驾驶 算法工具链 地平线征程6

Nuspire报告揭示勒索软件活动和攻击企图激增46%

财见

企业如何构建 DataOps 体系,实现数据敏捷交付?

Aloudata

DataOps 数据血缘 主动元数据

OKR(目标和关键结果)如何与敏捷开发结合使用

易成研发中心

OKR 敏捷开发

Uber Go 编程风格指南

FunTester

淘宝天猫API实战:三步轻松获取商品数据,助力电商智能化升级

代码忍者

淘宝API接口

火语言RPA--变量序列化

火语言RPA

直播APP的后台架构的搭建

北京木奇移动技术有限公司

直播app 软件外包公司 APP外包公司

直播APP的开发流程

北京木奇移动技术有限公司

直播app 直播APP开发 软件外包公司

零基础构建即时通讯开源项目OpenIM移动端-Flutter篇

Geek_1ef48b

GeneMind 公司的 GenoLab M 测序平台 WGS 和 WES 数据基准测试

INSVAST

基因检测 生信服务 Sentieon 变异检测 WGS

如何建立一个优秀的产品路线图

易成研发中心

产品路线图

IBM在IMPACT SOA会议上解读Smart SOA愿景_SOA_Floyd Marinescu_InfoQ精选文章