2009新年快乐!每年我都会勾勒出我们在WebSphere领域急切关注的若干技术。
以下是我列举的10大技术(排名不分先后),我发布在我的博客上,感谢David Letterman的帮助。
虽然这看起来像是随机选择的一些有趣技术,但实际上这些技术集中在少数几个重要的主题上。促进业务和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。