WebSphere sMash V1.0 の主要な機能は次のとおりです。
- 開発者がすぐにサービス、データ・ソース、およびアプリケーション機能を作成できるようにするための軽量な基盤機能。
- Groovy および PHP のスクリプト・ランタイム: Hypertext Preprocessor (PHP)。
- REST スタイルのサービス、統合あるいはマッシュアップ、およびリッチな Web インターフェースの開発に最適化されたアプリケーション・プログラミングのインターフェース。 Web 2.0 プロトコル (REST、JSON、Atom、および RSS など) のサポート。
- それぞれ独立したアプリケーション・スペースで稼動する、稼働時間の短いスクリプト用に、最適化された、アプリケーション・セントリック・ランタイム。
- 実際のデータ・ストアと REST の間で抽象化のレイヤーを介して提供されるデータ・アクセス。 スクリプトから直接呼び出されるインラインの Structured Query Language (SQL) 機能。 共通の照会パターンを簡素化すると同時に、ストレートな SQLの発行 が可能です。
- 多数のプロトコル (HTTP/S、Java Message Service (JMS)、File and Email (SMTP) など) を介して、アプリケーションが他のリソースに接続できるようにするためのコネクション API。
- ユーザー、グループおよびロールによる認証とアクセス制御、さらに OpenID のサポートといったセキュリティー機能。
- インバウンドおよびアウトバウンドの JSON メッセージに加えて、インバウンド要求パラメーターの妥当性検査をする Active Content Filtering (ACF)。 これは、JavaScript などの悪意のあるアクティブなコンテンツを検出して、除去するためのものです。
- リッチなユーザーの操作性を実現する AJAX 開発用ツールキット (Dojo Toolkit)。 ブラウザーのプラグインを追加する必要はありません。
Reliable Transport Extensionは、WebSphere sMash V1.0の追加機能で、アプリケーションにキューを介した非同期で信頼性の高い通信機能を提供します。
Reliable Transport Extension の主要な機能は次のとおりです。
- 軽量で、信頼性のあるビルトインのメッセージング・エンジン。
- アプリケーションがメッセージをメッセージ・エンジンに送るために使用する、コネクションAPI。
- 着信メッセージ要求のハンドラーとして WebSphere sMash V1.0 アプリケーションを登録可能 (HTTP 要求の処理の場合と同様)
- 複数のメッセージング・エンジン間にあるキューのストアとフォワード
- メッセージング・エンジンのセキュア接続
- WebSphere sMash V1.0 の外にある Java アプリケーションが、WebSphere sMash V1.0 との間で、信頼性を持ってメッセージを送信し、メッセージを受信できるようにするためのクライアント
製品について
ご購入 WebSphere sMash
初年度の IBM ソフトウェア・サブスクリプション & サポートは製品価格に含まれています。
ご購入には諸手続きが必要になりますので、弊社窓口までお問い合わせください。
Introducing WebSphere sMash – Leveraging Web 2.0 to Meet the "Situational" Needs of Business
In 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
Learn more
Popular WebSphere sMash downloads
This interactive puzzle to learn about the capabilities of WebSphere sMash, a dynamic scripting language to quickly build situational applications and reduce developer costs.
- Brochure: WebSphere sMash
A high-level overview of WebSphere sMash based on the highly acclaimed public incubator Project Zero.
- Animated Video: WebSphere sMash and Lotus Mashups
Learn how IBM WebSphere sMash provides a simple, powerful scripting environment to create widgets.
- Technical Whitepaper: Get started with WebSphere sMash Amazon Machine Images (AMIs)
This document provides instructions for using the IBM WebSphere sMash developer’s Amazon Machine Images (AMIs) in the Amazon Elastic Compute Cloud infrastructure.
| Operating System Type | Platforms | Operating Systems | Java SDK | Disk Space including IDE and Java2 SDK |
|---|---|---|---|---|
| Linux | Intel / AMD 32 bit and Intel / AMD 64 bit IBM Z Series 64 bit IBM P Series 64 bit |
SuSE 10 SP2 - 32/64 bit SuSE 11 - 32/64 bit RHEL 5.0 - 32/64 bit SuSE 10 SP2 - 64 bit SuSE 11 - 64 bit RHEL 5.1- 64 bit SuSE 10 SP1 - 64 bit SuSE 11 - 64 bit RHEL 5.2 - 64 bit |
Supplied IBM Java 2 SDK V6 SR4 - 32bit Supplied IBM Java 2 SDK V6 SR4 - 31 bit Supplied IBM Java 2 SDK V6 SR4 - 32bit |
275MB 275MB 275MB |
| AIX | IBM P Series 32 bit 64 bit |
5.3 [5300-08-01-0819] - 32/64 bit 6.1 [6100-00-04-0815] - 32/64 bit |
Supplied IBM Java 2 SDK V6 SR4 - 32bit | 275MB |
| Windows | Intel / AMD 32 and Intel / AMD 64 |
Windows Server 2003 - 32/64 bit and Windows Server 2008 - 32/64 bit |
Supplied IBM Java 2 SDK V6 SR4 - 32bit | 275MB |
The IBM WebSphere sMash Database Manipulation Layer (zero.data) supports the following Databases on supported platforms.
DB2® v9.5: Z, LUW
DB2® v9: Z, LUW
DB2® v8: Z, LUW
DB2® iSeries v5.3
Apache Derby v10.3.2.1 Network and Embedded
Apache Derby v10.3.1.4 Network and Embedded
Informix® v10.1
Informix® v11
MySQL® 5
Oracle® 10g
Microsoft® SQL Server® 2005
The IBM WebSphere sMash Zero Resource Model (ZRM) supports the following Databases on supported platforms.
DB2® v9.5: Z, LUW
Apache Derby v10.3.2.1 Network and Embedded
MySQL® 5
Oracle® 10g
Microsoft® SQL Server® 2005
-
アプリケーション開発
- Application Time Facility for z/OS
- Cognos Axiant 4GL
- Cognos PowerHouse 4GL
- Host Access Client Package
- HourGlass
- IBM ILOG DB Link
- IBM ILOG Diagram for .NET
- IBM ILOG Elixir Enterprise
- IBM ILOG Elixir
- IBM ILOG Gantt for .NET
- IBM ILOG JViews Enterprise
- IBM ILOG JViews Graph Layout for Eclipse
- IBM ILOG JViews Maps for Defense
- IBM ILOG JViews Telecom Graphic Objects
- ISPF Productivity Tool for z/OS
- Lotus Domino Designer
- Mathematical Acceleration Subsystem for Linux
- Merge Tool for z/OS and OS/390
- Migration Utility for z/OS
- Personal Communications
- Rational Application Developer for WebSphere Software
- Rational Application Developer Standard Edition for WebSphere Software
- Rational Asset Analyzer
- Rational Asset Analyzer for System z
- Rational Business Developer
- Rational Dashboard
- Rational Data and Application Modeling Bundle
- Rational Developer for i for SOA Construction
- Rational Developer for Power Systems Software
- Rational Developer for System z
- Rational Developer for System z Unit Test
- Rational Developer for System z with EGL
- Rational Developer for System z with Java
- Rational Developer for zEnterprise
- Rational Development Studio for i
- Rational EGL Community Edition
- Rational Elite Support for Eclipse
- Rational Host Access Transformation Services
- Rational Host Integration Solution
- Rational Host On-Demand
- Rational Modeler
- Rational Programming Patterns for System z
- TPF Toolkit
- VisualAge Pacbase
- WebSphere sMash
- WebSphere Studio Asset Analyzer
- XL C for AIX
- XL C/C++ for AIX
- XL C/C++ for Linux
- XL Fortran for AIX
- XL Fortran for Linux
