写点什么

WebSphere 升级:sMash、eXtreme Scale、Virtual Enterprise、Business Even

2008 年 4 月 16 日

在上周 IBM IMPACT 会议上,连同 IBM’s Smart SOA vision 一起,IBM 公布了几款新的和重新注册商标的升级产品,它们分别用于处理虚拟化(Virtual Enterprise)、集群和缓存(eXtreme Scale)、复杂事件处理(Business Events)和 RESTful Web 应用(sMash)。InfoQ 采访了多名执行官以及产品经理以了解更多信息:

WebSphere sMash

WebSphere sMash 是 IBM 的孵化项目: Project Zero 的商业版本。它是一个服务器端的 Mashup 工具和执行环境,用来把 RESTful 服务快速暴露到 Web 上,使用动态脚本语言(PHP 或 Groovy)或者可视化装配工具从不同的数据源进行 mash-up。InfoQ 过去曾就 REST 和 Project Zero 采访过 IBM CTO——Jerry Cuomo。未来,Project Zero 依旧是公用和开放的,但不开源,它的孵化版本将会融入到 Websphere sMash。

有趣的是,Project Zero IDE 正向一个完全基于浏览器的 IDE 演变。完全基于浏览器的开发环境包括一个用于 feed 和 flow 建模的 GUI 编辑器和支持 DOJO 的网页编辑器。在今年的晚些时候,用来部署 Zero 应用的托管沙盒(hosted sandbox)也会发布。

已发布的相关产品还有 IBM Mashup Center,一个富客户端环境,可以通过托拽 Dojo 的小部件来使页面 mashup。这个工具也可以作为大公司的目录 / 仓库,用来保存可跨部门重用和装配的小部件。

WebSphere Business Events

在 IMPACT 会议上,IBM 大量讨论了在 SOA 成熟周期上走得更远的那些公司如何对运行中的流程进行在线分析,以及如何能够对动态改变做出反应;为了支持这种场景,IBM 发布了可由业务部门经理使用的一个复杂事件处理(CEP)风格的产品——WebSphere Business Events,IBM 的 Sandy Carter 造就了这个‘BEP’(业务事件处理)。InfoQ 采访了这个产品的架构师 Steve Lyons,他就这个产品给出了一个技术解释:

事件通过 JMS 主题上的 XML 事件被获取。一些事情的发生会产生事件(比如文件生成、正在创建的 web 服务调用等等)。每个客户端上的连接器完成转换工作并把事件传递给一个 JMS 主题。运行时侦听器侦听事件、关联事件;或者根本没有事件发生……我们正在寻找一些模式,如事件的第一次发生,或者我已经看到这些事件的其中两个,但是在某些时候却一个也看不到。你可以任意嵌套这些事件。你也可以定义数据过滤器,比如‘如果城市字段是 Las Vegas’等等……

结果就是:要么激活事件并传回系统,要么激活事件 / 操作并传出去更新另一个系统。

Steve 给出了一个例子:如果在一个账户上发生了地址改变 + PIN 改变 + 大量取款,那就触发一个潜在的欺诈事件。你也可以有另外一个策略:“如果在 24 小时内,你看到了三个潜在的欺诈事件,触发另外一个事件”。

产品给开发者提供了定义事件的 IT 向导,并为业务部门经理提供了面向业务的 UI。例如,如果登记了太多的负面事件,经理可以去更改时帧(time frame)变量,以便搜索出足够的欺诈(fraud)警告。

和该领域中其它需要你编写 Java 代码或者类 SQL 查询的工具有所区别,IBM 看到了这样一个事实:业务部门经理(LOB——Line Of Business)可以将事件编辑为关键特征。

WebSphere eXtreme Scale

WebSphere XD 家族的一部分,集群和缓存网格产品,原来叫做 ObjectGrid,现在已经被分离出来,打上了 WebSphere eXtreme Scale 标签。这个产品与 Tangosol、Gigaspaces、Terracotta 竞争,最初是 Billy Newport 设计的。IBM 这样定位这个产品:

可以将 WebSphere eXtreme Scale 作为一个内存中的数据网格来操作。它能跨多个服务器动态缓存、分区、复制和管理应用数据与业务逻辑。它提供了事务完整性和透明的灾难恢复功能,以确保高可用性、高可靠性和稳定的响应时间。

WebSphere Virtual Enterprise

WebSphere XD 的另一部分已经打上了 WebSphere Virtual Enterprise 的标签,这个产品提供了应用程序虚拟基础设施。特别是,它提供了应用服务器(WebSphere,JBoss, Tomcat, BEA, 以及其他产品)的动态集群,可以把发来的请求路由到接受能力最大的服务器上。系统允许多个应用运行在服务器的一个虚拟池中(允许服务器合并),控制自动的灾难恢复, 按照服务水平协议(SLA)智能地路由请求, 暂停低优先级应用等等。

也可查看相关新闻 IBM’s SOA vision announced at the IMPACT event

查看英文原文: WebSphere Updates: sMash, eXtreme Scale, Virtual Enterprise, Business Events - - - - - -

译者简介:胡伟红,计算机应用专业硕士。一直从事软件开发工作。现就职于 IBM 软件部,主要负责 Websphere 产品家族的技术支持,尤其在 WAS、Message Broker、MQ 产品上有丰富的经验。目前是 Websphere QQ 群主,群号 3147942。联系方式 huweih@cn.ibm.com 。参与 InfoQ 中文站内容建设,请邮件至 china-editorial@infoq.com

2008 年 4 月 16 日 04:50556

评论

发布
暂无评论
  • Progress 软件收购 IONA 和 Mindreef

    Progress软件收购了两家公司——IONA科技和Mindreef,以期拓展其SOA产品系列。该产品系列包括以下种类的产品:企业服务总线(Sonic ESB)、企业消息传递(Sonic MQ)、数据互操作(DataXtend)、主机集成(Shadow)、复杂事件处理(Apama)及SOA管理(Actional)。

  • Sun 发布 JavaFX 早期体验版 RAD

    Sun公司拥有两款提高JavaFX开发效率的RAD工具,目前Sun已通过NetBeans更新中心发布了其中之一的早期体验版。JavaFX也看到了更多瞩目的早期使用者,包括2010冬季运动会网址。

  • JBoss Enterprise SOA Platform 4.3 和 JBoss Operations Network 2.1 发布了

  • 2011 年 IBM IMPACT:“业务敏捷”和 IBM 最新的 WebSphere 产品

    2011年IBM IMPACT大会于上周在Las Vegas举行。共有来自60多个国家的8千多名业务及IT领袖参加,他们聚集一堂,交流和学习如何“更智慧地工作以产生更大的业务效益”。在5天的会议中,IBM展示了许多新工具、产品、解决方案以及“业务敏捷”(大会主题之一)相关的想法。

  • IBM WebSphere 拥抱 REST

    在Connect09分析师会议上,AIM(应用集成与中间件)的总经理Craig Hayman主持了题为联邦连接性——企业内外的智慧集成的会议。谈到这一会议,来自RedMonk的业界分析师James Governor表示,“上周四我说我正在努力总结IBM的Connect09分析师会议。直到现在我都还在做这件事呢”。

  • 阿里巴巴数据库运维发展与实践

    演讲嘉宾谭宇(茂七), 阿里巴巴高级技术专家内容介绍阿里巴巴集团拥有超大的数据库实例规模,但这些数据库实例并非一蹴而就,在快速发展的过程中我们在运维管理方面也在不断的面临变化,从物理器到容器、从独占到混布、从本地盘到存储计算分离、从集团内到大促云资源,从开源的MySQL到自研分布式数据库,运维管控进行了自我革新与进化,本次演讲将讲述数据库管控中台发展过程中遇到的问题以及我们的解决方法。内容大纲 阿里巴巴的数据库管控方法与实现方式; 在不同规模下数据库管控; 容器化、存储计算分离、混部给数据库带来的好处、问题及解决方式。

    2018 年 12 月 26 日

  • 北京银行全栈式 scale-out 系统架构建设实践

    演讲嘉宾于振华,北京银行 软件开发部资深架构师内容介绍北京银行是首家将NewSQL数据库应用在银行核心类业务的金融机构,本次演讲内容包含:NewSQL数据库技术揭秘、金融级ACID特性支持、两地三中心多活、Raft多副本保障的强一致性、拥抱开源软件等多个前沿技术及先进经验。内容大纲 企业级系统架构建设的思考及思路; 金融级、开源NewSQL数据库选型思路及评测体系; 建设两地三中心多活、横向可扩展、高可用的开源NewSQL数据库,赋能业务应用系统; 企业级应用系统架构建设实践; 全栈式Scale-out的应用系统架构与NewSQL数据库对接实践; 新型信息系统体系建设成功后,银行核心系统的改变; 总结系统建设经验以及对新兴、开源技术的理解;

    2019 年 1 月 21 日

  • Spring 课程介绍

    2019 年 2 月 11 日

  • Spring Security OAuth2 架构简介

    2018 年 5 月 7 日

  • 视频:WebSphere CTO 谈 REST 和 Project Zero

    IBM研究员、WebSphere CTO Jerry Cuomo谈REST和Project Zero——IBM新的RESTful应用(基于Groovy和PHP)mashup、脚本和开发工具。

  • MuleSoft 公司的 CloudCat 支持在 Amazon EC2 和 GoGrid 的云上部署 Web 应用

    MuleSoft公司的云服务产品CloudCat是Apache Tomcat的容器,它提供了虚拟镜像,让开发者和QA团队能够在云环境中构建和测试web应用程序。MuleSoft最近宣布CloudCat产品与基础架构托管提供商GoGrid的支持和合作伙伴关系。

  • Netbeans 6.0 发布,支持 Ruby、移动开发和集成的剖析器

    今天Netbeans团队发布了Netbeans 6.0。6.0版花费了稍多于一年的时间,在5.5版的基础上做出了许多重大的改进。

  • 对话 Steve Sloan:关于 BizTalk Server 2006 R2

    InfoQ对BizTalk Server的高级产品经理Steve Sloan就SOA环境中的BizTalk Server 2006 R2进行了一次访谈。

  • IBM 宣布 Info 2.0

    IBM宣布了一个新的倡议,Info 2.0,旨在帮助为Web 2.0带来价值。按照IBM的说法:Info 2.0是通过信息Mashup简化数据和内容集成的技术(或信息组织层)。

  • WebSphere sMash 成为 SugarForge 的“月度项目”

    4月17日,距离刚刚举行的IBM Impact 2008不久,著名开源CRM厂商SugarCRM宣布WebSphere sMash成为其社区网站SugarForge的“月度项目”。

  • mySOA:敏捷的、治理的并且可持续的

    William El Kaim,Carlson Wagonlit的首席架构师,为我们带来了难得的机会去了解他与同事们在构建面向服务的架构过程中各种选择及其背后的思考。你的SOA的竞争力如何?未来几年的主要发展方向是什么?云将对现有的SOA带来哪些影响?

  • TensorFlow 社区介绍

    2019 年 3 月 13 日

  • Dubbo、SpringCloud 和 Kubernetes 该如何选型?

    Dubbo、SpringCloud和Kubernetes,是当前开发微服务的三个主流开源框架和平台。你随便在GitHub或者哪个IT技术媒体网站上搜一下,这三者肯定是Top关键字,在主流互联网公司的架构师面试中,这三者被问到的频率也极高。那这三个技术到底有何异同,分别适用于什么场景,该如何选择?作者介绍杨波,资深架构师,微服务技术专家。曾在拍拍贷担任基础架构研发总监,主导了拍拍贷的微服务升级改造,同时投入了很大资源进行容器云平台的研发,推动云原生技术在拍拍贷的试点和落地。2012~2015 年,在携程担任框架资深架构师和研发总监,主导微服务核心中间件的研发和 SOA 体系建设,推动了携程微服务架构的升级改造。更早之前,曾在 eBay 中国研发中心作为核心开发人员参与 eBay 开放 API 平台的研发工作。

    2019 年 8 月 6 日

发现更多内容

看完这篇HTTP,跟面试官扯皮就没问题了

cxuan

https okhttp

经历过疫情,你懂得了什么

Winann

疫情 个人成长 生活 成长

“四个维度” 讲明白什么是微服务!

攀岩飞鱼

微服务架构 单体系统 架构设计 团队组织 康威定律

Azure App 部署Django 和 PostgrSQL

yann [扬] :曹同学

Python azure

大一到大三总结

迷羊

学习 经历

Leetcode 556. Next Greater Element III

隔壁小王

算法

找一个更好的理由

史方远

职场 成长 工作

elasticsearch源码解析(一)——restapi

罗琦

elasticsearch 源码分析 RESTful

为什么软件开发很难外包

刘华Kenneth

外包 DevOps 风险 背锅

初次见面

KAMI

谈谈控制感(4):损失的后果很严重

史方远

职场 心理 成长

阿里巴巴泰山版《Java 开发者手册》,也是一份防坑指南

古时的风筝

Java规范 Java开发手册

Web3极客日报#140

谢锐 | Frozen

区块链 独立开发者 技术社区 Rebase Web3 Daily

记一次MHA切换故障踩的坑

一个有志气的DB

MySQL 高可用 复制 主从同步 故障分析

MySQL安全-审计

一个有志气的DB

安全 MySQ

识别代码中的坏味道(一)

Page

Java 面向对象 重构

零基础如何学架构

兆熊

架构

原创 | 使用JUnit、AssertJ和Mockito编写单元测试和实践TDD (八)好单元测试的特质

编程道与术

Java 编程 软件测试 TDD 单元测试

测试开发专题:spring-boot自定义返回参数校验错误信息

测试轩

Spring Boot 测试

如何在 Mac 上优雅的截图和录屏

Winann

macos 效率 效率工具 Mac

香港科技大学与OSL海科签订无毒海洋防污技术独家授权协议

极客编

我画了35张图就是为了让你深入 AQS

一枝花算不算浪漫

AQS jdk源码

谈谈双亲委派模型的第四次破坏-模块化

寻筝

Java JVM

战略懒惰有多可怕

Neco.W

创业 重新理解创业 初创公司

JVM源码分析之Object.wait/notify实现

猿灯塔

JVM

Binlog2sql恢复误删除的数据

一个有志气的DB

MySQL 安全 数据

看完这篇,你也是字符编码大神(ASCII、Unicode、UTF-8、UTF-16、UTF-32)

Meandni

Java 面试 Unicode utf-8 utf-16

游戏发行中学到的重要经验(严肃长文)

谢锐 | Frozen

独立开发者 游戏开发 游戏出海 移动互联网

高仿瑞幸小程序 09 云数据库初体验

曾伟@喵先森

小程序 微信小程序 前端 移动

游戏夜读 | Scikit-learn的2018自述

game1night

当你不被尊重的时候,才会想起去尊重别人

小天同学

人生 个人成长 感悟

微服务架构下如何保证事务的一致性

微服务架构下如何保证事务的一致性

WebSphere升级:sMash、eXtreme Scale、Virtual Enterprise、Business Even-InfoQ