What is IBM WebSphere sMash?
IBM® WebSphere® sMash is an agile Web application platform for developing and running modern Web applications. WebSphere sMash introduces a simple environment for creating, assembling and running applications based on popular Web technologies.
WebSphere sMash enables the following Web technologies:
- A dynamic scripting runtime for Groovy and PHP
- Java as a system programming language
- Application programming interfaces optimized for producing REST services
- Rich AjaxWeb user interfaces
- Integration mash-ups and feeds
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
||||||||||||
|
|
|
||||||||||||||||
|
|
|
|
|
||||||||||||||
|
|
|
||||||||||||||||
|
|
|
|
|||||||||||||||
|
|
|
|
|
||||||||||||||
|
|
|
|
|
||||||||||||||
|
|
|
|
|||||||||||||||
|
|
|
|
|
||||||||||||||
|
|
||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
|
|
||||||||||||||
|
|
||||||||||||||||
|
|
|
|
|
||||||||||||||
|
|
|
|
|
||||||||||||||
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
WebSphere sMash has an associated incubation project, Project Zero, that enables the community to see the plans and direction of WebSphere sMash as it is being developed, and provide feedback and comments to direct the development effort. WebSphere sMash is based on the technology developed at the site. There is also a Developer Edition of WebSphere sMash. These product offerings are summarized in the following list:
- IBM WebSphere sMash
- Production version of the WebSphere sMash platform, that includes a standard IBM commercial license, and is available from the following site: http://www-306.ibm.com/software/webservers/smash/. IBM WebSphere sMash provides stable modules and is available for purchase.
- IBM Reliable Transport Extension for WebSphere sMash
- Production version of the extended features for WebSphere sMash platform including messaging and reliable communications. Like the IBM WebSphere sMash platform, it includes a standard IBM commercial license, and is available from the following site: http://www-306.ibm.com/software/webservers/smash/.
- IBM WebSphere sMash, Developer Edition
- A community version of IBM WebSphere sMash. It includes a stable build of WebSphere sMash, and it is free for development and limited deployment (see license for details) from the http:/www.projectzero.org site.
- Project Zero
- Project Zero is the incubation project for IBM WebSphere sMash. It contains the newest function not yet available in the IBM WebSphere sMash production version. The Project Zero Web site also contains additional tooling for WebSphere available at the http:/www.projectzero.org site. From this community site, users can provide feedback, ask questions, and steer the development effort of IBM WebSphere sMash.
WebSphere sMash enables developers to build applications in the Web 2.0 style by easily composing and pulling together preexisting assets using dynamic scripting languages and simple REST principles. You could, for example, use preexisting PHP assets, services, feeds, and code snippets.
WebSphere sMash also leverages existing SOA investments by enabling rapid development of dynamic Web applications that are assembled from enterprise assets and publicly available APIs.
What's your situation?
Web developers often find themselves in a situation that is slowing down business opportunities. If your situation demands a quick and simple solution, then WebSphere sMash is right for you. Using WebSphere sMash, you can easily leverage your existing skills around dynamic scripting and the Web to build and deliver applications that meet your specific needs or those of your clients.
This overview provides more information about WebSphere sMash in the following sections: