WebSphere sMash 是 IBM WebSphere 家族提供的一个新应用平台产品, 它提供了一个 Web 2.0 应用的平台, 覆盖了开发, 部署和运行管理的全部过程. 程序员们利用动态脚本语言, 像 Groovy 和 PHP, 来开发 REST 风格的服务, 丰富体验的用户交互组件, 以及 Mashup (也就是Web 2.0 风格的集成). 为什么提供一个新的产品? 跟 WebSphere Application Server 之间的关系是什么? 它跟 WebSphere Application Server 是互补的. WebSphere 能够很好地为企业关键业务提供安全, 可靠, 可伸缩, 和管理的平台, 基于业界多年的企业计算经验. 但是, 企业中也有很多非关键业务应用, 这样的应用数量很大, 需求非常多样, 也不见得用很长的时间, 最好能够快速开发, 部署和运行. sMash 提供了一个简化很多, 快捷很多的轻量级平台和模型, 来服务于这类应用的开发和运行.
WebSphere sMash 提供了一个很好的下一代 Web 应用的编程模型和平台. 利用 sMash, 动态脚本语言是基本手段, Java 程序员可以是用 Groovy 来开发, 而习惯开源和 LAMP 程序员可以使用 PHP 语言来开发, 这让众不同社区的多程序员可以很快地开始在 sMash 平台上, 利用自己已有的技能开发服务. 与此同时, 人们在 sMash 平台上开发出来的服务和应用, 自然而然, 是 REST 风格的.
sMash 在 Java 平台上, 引入和应用了一些好的实践模式. 这里讨论几个. 首先是 Application is the Server, 应用本身就是服务器, 这避免了使用 \"容器\" 的概念. 容器是一个大管家, 有很多好处, 可是这些好处建立在容器所规定的各种契约, 限制和模式上的, 比如 J2EE 规范中的各种 SPI 和规范. 通常这些规范代表了企业计算平台的最佳实践, 但是需要人们花比较大的力气和长的时间来学习. sMash 则不同, 一个应用独占一个 JVM 进程, 程序员看到完整的应用堆栈, 需要什么能力, 调用 sMash 提供的 library, 程序员控制程序的一切. 这对各种问题的确定, 比如性能的优化, 内存溢出的原因的界定等, 要容易得多. 另外一个是 convention over configuration, 这在各种社区中讨论和使用很多了, 很高兴 sMash 将其作为自己的一个设计原则. 不过因为各种原因, sMash 的 configuration 似乎多了一些 :-)
WebSphere sMash 是一个商业化产品, 但是通过开放社区的方式来开发, 这个社区就是 Project Zero (http://www.projectzero.org). 是 IBM 软件开发的一个尝试, 希望在商业软件开发的过程中, 随时让人们接触和了解开发团队, 了解开发计划和过程, 还可以通过社区反映自己的看法. 所以这个产品从应用模型, 到开发方法, 都充满了 Web 2.0 的元素.
ibm websphere 存档日期:2019年5月13日 | 首次发布:2008年9月2日 在本系列中,学习有关IBM®WebSphere®sMash的所有知识,这是一个用于基于当前Web技术创建,组装和执行应用程序的简单环境。 在本文的第一篇中,您将亲身实践创新,让您创建,组装和部署功能强大的Web应用程序。 了解WebSphere sMash如何由社区驱动,以及有关创建RESTful Web
websphere使用 存档日期:2019年5月16日 | 首次发布:2008年6月4日 IBM®WebSphere®sMash提供了多种方法来共享Web 2.0应用程序中的信息。 本文介绍了如何从头开始构建Google Gadget,对其进行发布并使用WebSphere sMash对其进行增强。 在此过程中,您将检查小工具XML规范,使用WebSphere sMash流模型和提要工具,最后将小工
存档日期:2016年8月31日 | 首次发布:2009年1月28日 IBM®WebSphere®sMash是一个开发和执行平台,使您能够快速简单地交付基于动态Web 2.0的应用程序。 Web本身是可伸缩,灵活系统的缩影。 本文是讨论扩展WebSphere sMash应用程序策略的系列文章的第一篇。 此内容不再被更新或维护。 全文以PDF格式“按原样”提供。 随着技术的飞速发展,某些步骤和插图可能
发布在websphere 存档日期:2019年5月15日 | 首次出版:2009年4月8日 PHPCompute节点是IBM®WebSphere®Message Broker中的一个新的通用可编程节点,该节点嵌入了PHP的IBM WebSphere sMash运行时。 本文展示了如何使用PHPCompute节点编写PHP脚本,这些脚本在WebSphere Message Broker中转换和路由消
Project Zero、WebSphere sMash、PHP和JAVA的整合 从架构设计方面考虑,很多系统采用了 Java Bridge把php和JAVA技术结合起来,利用PHP的快速响应和JAVA的数据持久化能力,能很大程度上能提高系统性能。这两篇文章将详细的介绍Project Zero、WebSphere sMash 和 PHP 的整合技术 Project Zero、WebSphere s
websphere 存档日期:2019年5月16日 | 首次发布:2010年11月10日 本系列文章重点介绍了实际示例,这些示例是在何处选择IBM®WebSphere®sMash并用于执行创新且有价值的任务的,以帮助IBM位于美国康涅狄格州绍斯伯里的绿色创新数据中心 (GIDC)运作。 第1部分介绍了如何使用WebSphere sMash构建用于构建数据中心仪表板的灵活框架, 第2部分展示了如何使
ibm websphere 存档日期:2019年5月16日 | 首次发布:2009年8月11日 IBMWebSphere®sMash Developer Edition 1.1(DE)提供了一个称为App Builder的基于Web的开发环境,使您可以开发Web应用程序。 了解如何使用此工具来创建提供Atom提要的简单在线RSVP应用程序。 此内容不再被更新或维护。 全文以PDF格式“按原样”提供
websphere 实用 存档日期:2019年5月16日 | 首次发布:2010年5月26日 当出现新技术(尤其是编程语言和模型)时,通常会出现一段有用的“如何”文章,以帮助开发人员起步。 随着时间的流逝,该指南逐渐深入到更高级的概念中,但是并不经常揭示该技术实际应用背后的实现细节。 “ Hello World”示例适合基础课程,但是当您达到想要自己构建某些东西的程度时,没有什么比真实的示例更有助
websphere 存档日期:2019年5月16日 | 首次出版:2009年5月20日 本系列文章的第1部分讨论了一般的云计算,包括云层和不同的云类型,以及它们的优缺点,并解释了为什么这种运动对企业开发人员很重要。 本文专门研究公共云,以及如何使用IBM®WebSphere®sMash和IBMDB2®Express-C Amazon Machine Images(AMI)交付EC2公共云基础设施上
websphere 存档日期:2019年5月16日 | 首次发布:2010年7月14日 本系列文章描述了选择IBM®WebSphere®sMash并用于执行创新和有价值的任务的实际示例,以帮助IBM位于美国康涅狄格州索斯伯里的绿色创新数据中心 (GIDC)运营。 第1部分研究了如何使用WebSphere sMash构建用于构建数据中心仪表板的灵活框架。 在第二篇文章中,您将了解如何使用WebSph
The Command Line Interface (CLI) contains the base support for developing and running apps. Additional runtime libraries are retrieved as needed from a module repository on ProjectZero.org. Download a
引言 当今的趋势和技术正在改变大量开发人员从事应用程序开发的方式。越来越多的开发人员在使用动态语言,有更多可重用资产可供使用,新的 Web 2.0 技术和富客户端在不断改进用户体验。随着服务可用性(在企业内部和外部 Web 上)的不断发展,以及围绕并利用动态语言的新编程方法,人们正在创建越来越多的面向环境需求的应用程序。基于这些不断变化的条件,您需要通过更敏捷的方法来利用组织的现有 SOA 投资,
不久前召开的 IBM IMPACT 2008 大会上,IBM 公布了 Project Zero 的商业版本:IBM WebSphere® sMash®。 WebSphere sMash 赋予了开发人员强大的能力,使他们可以使用动态脚本语言 Groovy 和 PHP、轻量级应用程序装配方法和 REST 风格的服务调用来创建、装配和执行情景应用。本课程将从技术角度对 IBM WebSphere sMa
4月17日,距离刚刚举行的IBM Impact 2008不久,著名开源CRM厂商SugarCRM宣布WebSphere sMash成为其社区网站SugarForge的“月度项目”。WebSphere sMash是在刚刚结束的IBM Impact 2008上宣布的一款新产品。InfoQ此前的新闻曾对其进行过报道:\ ……WebSphere sMash是IBM的孵化项目:Project Zero的商业
自从明确对Restful SOA和动态语言的支持以来,IBM就一直没有停下它前进的步伐。Zero项目的1.0版已经可供下载,在今年的IBM IMPACT会议上公布WebSphere sMash,同年4月WebSphere sMash当选为SugarForge的“月度项目”,IBM dW网站有关Zero项目和WebSphere sMash文章的大量涌现以及Project Zero资源中心的推出都表明