抖音技术能力大揭密!钜惠大礼、深度体验,尽在火山引擎增长沙龙,就等你来! 立即报名>> 了解详情
写点什么

WebSphere 2009 年发展方向

2009 年 3 月 24 日

2009 新年快乐!每年我都会勾勒出我们在 WebSphere 领域急切关注的若干技术。

以下是我列举的 10 大技术(排名不分先后),我发布在我的博客上,感谢 David Letterman 的帮助

  1. Business Mash-ups
  2. 商业规则(Business Rules)
  3. 中间件即服务(Middleware-as-a-Service)
  4. Rainmaker
  5. 强扩展性(Extreme Scale)
  6. WAS.NEXT
  7. Restful - Agile
  8. DataPower-lution
  9. POWERful Middleware
  10. Industry-savvy Middleware

虽然这看起来像是随机选择的一些有趣技术,但实际上这些技术集中在少数几个重要的主题上。促进业务和 IT 的调整,通过一整套丰富、基 于 Web 的业务工具增强商业客户的实力——是 2009 年 SOA 前沿的一个主题。让商业用户以电子化、可重用、可测试和可见的方式表达他们的思想,对商业 Mash-ups、商业规则、中间件即服务和 Industry-savvy 等主题非常关键。敏捷是第二个无处不在的关键思想。特别是在 2009 年经济发展 滞后的前景下尤为重要。以目的为中心的中间件可以快速改善投资回报率,这是我们敏捷软件厂商的核心思想,已经应用到 WAS.NEXT、 RESTful、DataPower-lution 和 Industry-savvy 中间件。另外,不要忽视 WebSphere 长期关注的一个核心价值:极 限事务处理,它推动了极限扩展和对 POWER™的关注。

让我们更详细的看一看这 10 个领域:

Business Mash-ups——感受一下 MySpace Facebook 的富 web 体验,而在它们之间建立一个商业纽带,这就是商业 Mashup 活动的本质。商业 Mashup 赋予商业客户定制构建一个 web 门户的能力,该门户允许他们动态创建用于监控和控制重要商业活动的显示界面,例如监控商业流程和响应商业事件。在这种富互联网应用中,基于 AJAX 的编辑工作允许你设计和测试商业流程和应用业务规则以改变业务行为和实时的业务流程。商业 Mashups 利用了 IBM Mashup 平台技术,目前已有产品发布,如 IBM Mashup Center

Business Rules 业务规则—— iLog 目前是 WebSphere 团队的一部分…yeah!在 iLog 成员的帮助下,我们继续对业务规则技术做集成——不论是过程化的还是基于推理的——贯穿 WebSphere 产品线,包括 WebSphere Application Server Business Events ,、 Process Server 和商业编辑工具( Modeler Monitor )。在 2008 年,我们收购了 AptSoft ,提供一系列工具,能够构建运行在我们事件服务器(WBE)上的过程规则。在 2009 年,我们将进一步增强这些工具,研究把 iLog 规则技术集成到里面,将更复杂的推理应用到事件处理和流程。我们将关注如何使用与 SOA 管理故事(如 WebSphere Registry )一致的方法来管理和掌控业务规则。

Middleware-as-a-Service(中间件即服务)——用浏览器访问一个网站,你就是在使用即时的中间件。中 间件即服务(MaaS)关注预先配置和托管的中间件,运行在云计算中。我们最初关注在托管 / 服务的模型情境中关注连接 / 集成、商业和 BPM。我们打算对每 一个主题提供一个 80/20 的解决方案——意味着我们准备对每一个功能领域提供一个简化、限制的抽象——通过一个基于 web 的富接口驱动。我们的第一个目 标是在企业中提供建立中间件云(也是 Rainmaker 的体现,下面会讲到)。2009 年,我们也会利用公共云,如 Amazon,来运行 WebSphere 中间件。MaaS 提供了高级可视化、自动化和自控功能以降低运营费用,WebSphere 部署的投资回报率,降低了与核心 IT 外部服务 集成的复杂性(如 LOB、B2B 和纯 web 应用 / 服务)。

Rainmaker ——在讨论 WebSphere 云时提到了 Rainmaker 。 你提供硬件设备,Rainmaker 帮助你创建和管理 WebSphere 云。它引入了 WebSphere 虚拟镜像的概念——是一个提前安装、配置、优化的 WebSphere 中间件(如 WAS)的镜像。Rainmaker 允许 WebSphere 镜像(把虚拟镜像看做 CVS)的分类和定制(例如,增加你的应用 和相关组件)。Rainmaker 技术也允许把这些镜像组装成镜像模式,形成高可用性的集群,符合 10 年最佳实践标准。Rainmaker 也可以隐藏镜像 并激活它们。镜像和应用一直由 Rainmaker 管理、监控和优化。请关注这一领域,我们会很快发布一些新消息。

Extreme Scale(极限扩展)——每秒数以百万计的事务、可预见的延迟和良好的价格 / 性能比是我们的目标。数据网格技术提供了实现这些的方法。我们的 WebSphere Extreme Scale (WXS) 产品是 Extreme Transaction Processing 的关键——在 Java 为中心的或者分布式的环境中重新建立 CICS TPF 的属性。在 2008 年,我们通过把 WXS 技术嵌入 WebSphere Business Events 使 extreme scale 更近了一步。 WBE/XS 在 我们的实验室已经到达了每秒钟数百万个事件。但是,我们没有停下脚步。我们正在尝试把 XS 技术应用到流程服务器、ESB 和 Registry。在 2009 年,我们还会研究扩展 WXS 的编程 API,包括 REST API 和简单缓存 API——灵感来自于开源的 memcached,精细的映射约简和流 API。

WAS.NEXT——10 年 7 个主版本,WebSphere 应用服务器一直在演变。在 2009 年,WAS 团队将关注于下一个主版本的发布,具有里程碑意义。适应一切的服务器已经演变成以目的为中心的服务器,在特定类型的工作负载(如 Web)上优化。 WAS.NEXT 构建于 Equinox-based OSGi 内核,从 WAS6.1 即面世,如今逐渐向可组装应用服务器平台迈进。Profile 允许 WAS 服务器定制,包括 JEE,pure Web,Messaging 和 Extreme Scale——经济上只需要最低系统资源就可以运行特定场景(例如,小规模和超快速启动时间)。

Restful / Agile——在 2008 年,我们取得了坚实的进步:WebSphere 支持 REST 。我非常自豪的看到团队积极的响应这个需求,包括支持 REST 在 CICS、 WebSphere MQ 、WAS、WSRR、Commerce、 Portal 、Process Server,等等。2009 年我们有更多事情要做。特别是,我们需要一个横跨这些产品的通用 REST API。除了 REST 还有敏捷编程——特别是动态脚本功能(PHP 和 Groovy ),这是 WebSphere sMash 的标志性特征。在 2009 年,我们会继续 web 工具开发,对 forms 和更多现成 widgets 支持的更好。我们也会继续关注商业伙伴。事实上,我会在下月的 SugarCon 会议上发表演讲,展示世界上最复杂的 PHP 商业应用 SugarCRM 如何运行 atop sMash。

DataPower-lution——是我们配置线的创新。 WebSphere DataPower (DP) appliances 是 2008 年最受客户欢迎的 WebSphere 产品——借助它,我们推动了产品线的发展,增加了两种新的配置( B2B 低延迟通信(Low Latency Messaging))。 基于2009 年的经济前景,我们的客户会更注重投资回报率。DP 被证明可以提供较好的投资回报率,减低所有权/ 行动的成本,把业务集成任务从数周减少到数 小时。因此,在2009 年你可以期待更多的配置。DP 将逐渐成为新装配模式的平台,类似于WAS 成为新型风格的产品(像Portal 和Process Server)的平台。因此,DP 会通过Rainmaker 和中间件即服务进入云计算和可视化领域。DP 会关注WebSphere 应用防火墙功能,把应用 优化的功能移到网络边缘,如片段缓存、中间件自平衡和应用内容过滤。其他关注领域包括改进配置管理(例如,更新集群配置到固件)和通过 IBM BladeCenter 集成扩展配置。

POWERful Middleware——在 2009 年,我们会投入额外的精力集成我们的中间件和 IBM 硬件设备,特别是基于 POWER™- 的硬件系统。这包括直接利用 POWER6 服务器的多核能力, JVM Just-in-time-compiler 。 从最简单的角度看,这增加了更多挑战性的工作,用于测试和记录我们的产品在 POWER 硬件上的最佳配置。例如,当你同时使用 64 位 POWER 硬件和支持 64 位的 WebSphere 产品(利用类似 JVM 中 64 位指针压缩的功能)时,就会得到一流的事务处理性能。当我们积极的实现 Rainmaker/ 可视化云战略时,我们的 POWER 管理程序在可视化中间件方面扮演了关键角色,包括强壮的安全性和虚拟 WebSphere 环境的隔离。

Industry-savvy Middleware——在整个产品线中,我们一直在关注用户如何在不同的行业使用我们的产品。在 2009 年,我们将继续增强我们的中间件以更优秀的提供快捷的行业即用价值,如银行、保险和金融市场。例如,在 2008 年,我们收购了 Infodyne ,推动了在金融市场的巨大发展。我们快速地集合包括高性能市场数据传输处理器在内的 Infodyne 技术和 WebSphere 低延迟通信,把它们融入 WebSphere Front Office 和 DataPower XM-70。在 2009 年,我们将继续利用来自 Webify 的技术来构建我们的 WebSphere Business Services Fabric ,将使商业用户能够快速集成新的行业流程和定义行业智能词汇和任务,从现存 IT 资产中创建新任务。

虽然这十大技术领域必将给 WebSphere 产品线带来一种新水平的敏捷性和高效的时间价值,但是还有很多其他的有趣技术会出现在 WebSphere 领域,我在这里不能一一列举。我们付出了如此大的投资和创新,我坚信 2009 年 WebSphere 会为用户夯实未来 10 年的成功基础。

Gennaro “Jerry” Cuomo 是 IBM 院士,WebSphere 软件的创始人之一。他目前是 WebSphere的首席技术官,他的理念是:“培育 WebSphere 的未来”。

查看英文原文: 2009 Trends and Directions for WebSphere


给 InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家加入到 InfoQ 中文站用户讨论组中与我们的编辑和其他读者朋友交流。

2009 年 3 月 24 日 00:303062
用户头像

发布了 501 篇内容, 共 218.8 次阅读, 收获喜欢 38 次。

关注

评论

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

深拷贝链表,python处理音频信号和数字信号、vim教程、swift单元测试和UI测试 John 易筋 ARTS 打卡 Week 21

John(易筋)

单元测试 ARTS 打卡计划 python 数字信号 vim教程 深拷贝链表

读——沟通的艺术,看入人里,看出人外(第三章)

废材姑娘

Week 2命题作业

balsamspear

极客大学架构师训练营

IDEA常用设置、快捷键及代码模板

jiangling500

IDEA

架构师训练营第四周作业

四夕晖

视频会议的应用

anyRTC开发者

ios 音视频 WebRTC 直播 安卓

java安全编码指南之:锁的双重检测

程序那些事

java安全编码 java安全编码指南 java代码规范 java代码安全

TensorFlow 篇 | TensorFlow Serving API

Alex

tensorflow keras model serving tensorflow serving api

搞开发,写SQL就够了

棒锤🐮

sql mybatis springboot Web框架 Rocket API

生态共赢-anyRTC创业扶持计划

anyRTC开发者

ios 音视频 WebRTC RTC 安卓

后疫情时期,看区块链如何赋能文创产业加快经济复苏?

CECBC区块链专委会

区块链技术 文创产业

甲方日常 29

句子

工作 随笔杂谈 日常

实现一个简单的 MobX

局外人

前端 js React

spring-boot-route(十五)整合RocketMQ

Java旅途

Java RocketMQ Spring Boot

Week 2 学习总结

balsamspear

极客大学架构师训练营

【高并发】秒杀系统架构解密,不是所有的秒杀都是秒杀(升级版)!!

冰河

并发编程 高并发 架构设计 秒杀 异步

只要十步,你就可以应用表达式树来优化动态调用

newbe36524

C# netcore ASP.NET Core

Netty源码解析 -- 服务端启动过程

binecy

Netty nio

浅析:线程安全

朱华

Java 多线程与高并发

LAXCUS大数据集群操作系统:一个分布式分时共享E级系统软件(一)

陈泽云

人工智能 云计算 大数据 基础设施 国产操作系统

TNFE-Weekly[第七十五周已更新]

莹姐🙈

小程序 前端 周报

为什么学Go(一)

soolaugust

go

LeetCode题解:145. 二叉树的后序遍历,栈,JavaScript,详细注释

Lee Chen

LeetCode 前端进阶训练营

1分钟将vscode撸成小霸王

gamedilong

前端 vscode

打破区块链游戏经济的隔阂,或许该从跨游戏资产入手

CECBC区块链专委会

区块链 游戏

当我在听播客时,我在听什么?

Nydia

架构师训练营第 1 期 - 第四周课后练习

Anyou Liu

极客大学架构师训练营

英特尔聚焦全栈量子研究:发布多项重磅量子计算研究成果

新闻科技资讯

技术解析 | 云游戏在未来如何实现?

腾讯云音视频

开发 游戏 视频

手把手带你玩转 openEuler | 初识 openEuler

openEuler

Linux 开源 操作系统

[Go并发编程实战课]01.Mutex学习笔记

Custer

go

Study Go: From Zero to Hero

Study Go: From Zero to Hero

WebSphere 2009年发展方向-InfoQ