WebSphere sMash
Features and benefits
Introducing WebSphere sMash Leveraging Web 2.0 to Meet the "Situational" Needs of BusinessIn today's market climate, there is increased pressure to build applications quickly to answer the situational needs of the business -- for example, applications to handle specific budget issues, users registering for an event, or the flow of an online transaction. These situational needs are being satisfied more easily than ever before by a growing number of services on the web and revolve around new programming approaches, mainly dynamic scripting languages such as PHP and Groovy.Sometimes the needs of the business call for the creation of strategic core business applications, but more often, an application is needed to fulfill a more tactical need. To make these types of situational applications feasible from a cost/benefit perspective, they should be simple to create, support reuse and sharing of services, and be quickly adaptable as the needs of the group or user change.IBM WebSphere sMash software is a development and execution platform based on the highly-acclaimed public incubator Project Zero (hosted at projectzero.org). WebSphere sMash advances Smart SOA's simplicity and accelerates the alignment of Business and IT by allowing developers to quickly and simply deliver dynamic Web 2.0 based applications, enabling mashups. WebSphere sMash for Developers:
-
Unleash Content as REST Services
Representational State Transfer (REST) is an architectural style that allows services to be exposed and consumed over the Web using only a simple URL. Leveraging REST technology, WebSphere sMash extends SOA to the web -- effectively using the Web as the SOA platform.
Using WebSphere sMash, companies can enable new models of revenue by unleashing their content to the world as REST services, take advantage of the huge array of REST services available on the Web to build new applications, and easily reuse these assets in future projects. -
Leverage the Power of Scripting for Agile Development
Because WebSphere sMash applications are based on dynamic scripting, they can be run without any compilation -- a feature which eases the overhead of application development and makes modification and customization easy. - WebSphere sMash supports two dynamic scripting languages, PHP Hypertext Preprocessor (commonly known as PHP), and Groovy, a dynamic scripting language which leverages existing Java skills.
- Furthermore, because WebSphere sMash only uses the modules it needs, the storage and memory footprints are exceptionally small (You can even run it from a USB key!) and the server can restart in seconds!
-
Quickly Combine Services and Feeds with Visual Tools
WebSphere sMash offers visual assembly-style development for designing server-side business logic as well as visual design editors for designing rich user interfaces. - Using the visual assembly tool, developers can easily tie together disparate services and feeds into new applications and create server-side business logic (such as exchanging data with a backend system or kicking off an approval process via an e-mail).
WebSphere sMash for Partners The growing need for situational applications presents a fantastic opportunity for IBM Business Partners. Using WebSphere sMash, Business Partners can quickly create situational applications to meet their clients' needs. And this faster time-to-value makes projects more cost effective.Using WebSphere sMash, you can:
- Quickly build and deliver situational applications that meet your clients' specific needs
- Leverage REST technology to expose and consume web services and take advantage of your clients' exiting SOA investments
- Provide a cost effective solution that complies with key IT operations guidelines around manageability, scalability, and security
- Assemble server-side logic and build user interfaces for your clients using visual tooling
WebSphere sMash -- In Three Words
Speed:
- Dynamic scripting languages
- Fewer lines of code
- Browser-based tooling
Simplicity:
- Leverage pre-existing content
- Use the web as your SOA platform
- Visual Assembly-style development
Agility:
- Small footprint
- Easily modify your applications
- Restart the server in seconds
All products within the WebSphere category
- WebSphere Translation Server for Multiplatforms
- WebSphere Voice Response for AIX
- WebSphere Voice Server
- WebSphere Application Accelerator for Hybrid Networks
- WebSphere Application Accelerator for Public Networks
- Community Edition
- for Developers
- IBM Workload Deployer
- WebSphere Application Server v7 Feature Pack for Modern Batch
- WebSphere CloudBurst Appliance
- WebSphere DataPower Edge Appliance XE82
- WebSphere Extended Deployment Compute Grid
- WebSphere eXtended Transaction Runtime
- WebSphere eXtreme Scale
- WebSphere IP Multimedia Subsystem Connector
- WebSphere Real Time
- WebSphere Studio Application Developer Integration Edition
- WebSphere Virtual Enterprise
- WebSphere XML Document Management Server
- Extended Deployment
- for zOS
- IBM Workload Deployer
- IBM Multi-Site Workload Lifeline
- IBM ILOG CPLEX Optimization Studio
- WebSphere MQ Workflow for Multiplatforms
- WebSphere MQ Workflow for zOS
- Advanced Edition
- WebSphere Partner Gateway
- WebSphere Partner Gateway - Express
- WebSphere Partner Gateway Enterprise Edition
- WebSphere Business Integration Workbench Entry Edition
- WebSphere Business Integration Workbench Server
- WebSphere Integration Developer
- WebSphere Lombardi Edition
- WebSphere Presence Server
- WebSphere Process Server
- WebSphere Process Server Hypervisor Edition
- WebSphere Sensor Events
- IBM Business Process Manager Industry Packs
- WebSphere Decision Server
- WebSphere ILOG Business Rules for zOS
- WebSphere ILOG JRules BRMS
- WebSphere ILOG Rules for .NET Business Rule Management System (BRMS) -
- WebSphere Business Modeler Advanced
- WebSphere Business Modeler Basic
- IBM Blueworks Live
- WebSphere Business Compass
- WebSphere Business Modeler Advanced bundle
- IBM Business Process Manager
- WebSphere Business Events
- WebSphere Business Events eXtreme Scale
- WebSphere Business Modeler Publishing Server
- IBM Business Monitor
- IBM ILOG CPLEX CP Optimizer
- IBM ILOG CPLEX Optimizer
- IBM ILOG Inventory and Product Flow Analyst
- IBM ILOG LogicNet Plus XE
- IBM ILOG Plant PowerOps
- IBM ILOG Transportation Analyst
- WebSphere Commerce - Enterprise
- WebSphere Commerce - Express
- WebSphere Commerce - Professional
- IBM ILOG CPLEX CP Optimizer
- IBM ILOG CPLEX Optimizer
- IBM ILOG Inventory and Product Flow Analyst
- IBM ILOG LogicNet Plus XE
- WebSphere Business Integration for Financial Networks
- WebSphere Data Interchange for MultiPlatforms
- WebSphere Data Interchange for zOS
- WebSphere Remote Server
- WebSphere Transformation Extender
- WebSphere Cast Iron Cloud Integration
- WebSphere Message Broker
- WebSphere Message Broker for Remote Adapter Deployment
- WebSphere Message Broker for zOS
- WebSphere Message Broker Hypervisor Edition
- WebSphere Message Broker Retail Store Edition
- WebSphere Message Broker Starter Edition
- WebSphere Message Broker with Rules and Formatter Extension for Multiplatforms
- WebSphere Message Broker with Rules and Formatter Extension for zOS
- WebSphere Adapters Family
- WebSphere Appliance Management Center
- WebSphere DataPower Integration Blade XI50B
- WebSphere DataPower SOA Appliances
- WebSphere Enterprise Service Bus
- WebSphere Enterprise Service Bus Registry Edition
- WebSphere Message Broker Connectivity Pack for Healthcare
- WebSphere MQ Advanced Message Security
- WebSphere Service Registry and Repository
- WebSphere Service Registry and Repository Advanced Lifecycle Edition
- WebSphere MQ File Transfer Edition
- WebSphere Front Office for Financial Markets
- WebSphere MQ
- WebSphere MQ Everyplace Network Edition
- WebSphere MQ Everyplace Retail Edition
- WebSphere MQ for zOS
- WebSphere MQ for zVSE
- WebSphere MQ Hypervisor Edition For Red Hat Linux Enterprise For x86
- WebSphere MQ Low Latency Messaging
- WebSphere MQ Telemetry
- IBM ILOG Elixir
- IBM ILOG Elixir Enterprise
- IBM ILOG JViews Charts
- IBM ILOG JViews Diagrammer
- IBM ILOG JViews Enterprise
- IBM ILOG JViews Gantt
- IBM ILOG JViews Graph Layout for Eclipse
- IBM ILOG JViews Maps
- IBM ILOG JViews Maps for Defense
- IBM ILOG JViews Telecom Graphic Objects
- IBM ILOG DB Link
- IBM ILOG Diagram for .NET
- IBM ILOG Gantt for .NET
- IBM ILOG Views
- IBM Web Experience Factory
- WebSphere Development Studio Client Advanced Edition for System i
- WebSphere sMash
- WebSphere Multichannel Bank Transformation Toolkit
- WebSphere Telecom Web Services Server
- WebSphere Business Modeler Advanced
- WebSphere Business Modeler Basic
- WebSphere Portal Enable
- WebSphere Portal Enable for zOS
- WebSphere Portal Express
- WebSphere Portal Extend
- WebSphere Portal Server - Enterprise portal software
- WebSphere Dashboard Framework
- WebSphere Portal Server Hypervisor Edition
- IBM Sametime
- IBM social business software
- IBM Global Data Synchronization for WebSphere Product Center
- WebSphere Everyplace Micro Environment
- IBM ILOG Inventory and Product Flow Analyst
- IBM ILOG LogicNet Plus XE
- IBM ILOG Plant PowerOps
- IBM ILOG Transportation Analyst
- IBM ILOG ODM Enterprise