WebSphere sMashのご紹介 - Web 2.0を活用してビジネスの「シチュエーショナルな」ニーズを実現
今日の市場動向においては、例えば、詳細な予算の管理、イベントへのユーザー登録、またはオンライン取引のフローを扱うアプリケーションなど、ビジネスのシチュエーショナルなニーズに即時に対応するアプリケーション構築への要望が高まっています。こういったシチュエーショナルなニーズは、Web上で利用できる サービスの増加により、これまでにないほど容易に実現されており、そこでは、PHPやGroovyなど、主に動的スクリプト言語による新しいプログラミング・アプローチが中心となっています。
ビジネス・ニーズの実現に向けて、長期的視野に立った、戦略的なビジネス・アプリケーションの作成が必要なのはもちろんですが、その一方で、日常のビジネスで突発的に必要となる戦術的なアプリケーションのニーズも決して少なくありません。こういった種類のシチュエーショナル・アプリケーションを、費用対効果の面から実現可能にするには、作成が簡単で、再使用やサービス共有がサポートされ、グループやユーザーの変更要求への素早い対応が可能でなければなりません。
IBMソフトウェアWebSphere® sMashは、高い期待を集めているインキュベータ・プロジェクト、Project Zero(projectzero.org)をベースとする開発および実行プラットフォームです。WebSphere sMashは、開発者によるダイナミックなWeb 2.0ベース・アプリケーションの迅速かつ簡単な提供を可能にし、マッシュアップによってSmart SOAを更に単純化し、ビジネスとITの連携を促進します。
開発者にとってのWebSphere sMash
- RESTサービスとしてのコンテンツ解放
Representational State Transfer(REST)は、簡単なURLを使用するだけで、Web上におけるサービスの公開と利用を可能にするアーキテクチャー・スタイルです。RESTテクノロジーを活用して、WebSphere sMashはSOAをWebに拡張、すなわちWebをSOAプラットフォームとして効果的に利用します。
WebSphere sMashを使うことにより、企業は自社コンテンツをRESTサービスとして世界中に公開して新しい収益モデルを実現でき、Webで利用可能な数限りないRESTサービスを使って、新たなアプリケーションを構築したり、将来のプロジェクトでこれらのアセットを手軽に再利用したりできます。 - 動的スクリプト言語によるアジャイル開発
WebSphere sMashアプリケーションは 動的スクリプト言語で記述されるため、コンパイルせずに実行できます。この特長は、アプリケーション開発のオーバーヘッドを軽減し、修正やカスタマイズを容易にします。
WebSphere sMashは、PHP(PHP Hypertext Preprocessor)と既存のJavaスキルを活用できるGroovyの2種類の動的スクリプト言語をサポートしています。
更に、WebSphere sMashは、必要なモジュールのみを使用するため、ストレージおよびメモリーのフットプリントのサイズが並外れて小さく(USBメモリー・キーからの実行すら可能です)、サーバーは数秒で再起動できます。 - ビジュアル・ツールによるサービスおよびフィードの速やかな組合せ
WebSphere sMashは、リッチなユーザー・インターフェースを作成するビジュアル・デザイン・エディターに加え、サーバー側ビジネス・ロジックを設計するためのビジュアル・アセンブリー・スタイルの開発ツールを提供しています。
開発者は、ビジュアル・アセンブリー・ツールを使って簡単に、様々なサービスとフィードを新しいアプリケーションに結びつけ、サーバー側ビジネス・ロジック(バックエンド・システムとのデータ交換やEメールによる承認プロセスの開始など)を作成することができます。
ビジネス・パートナーにとってのWebSphere sMash
シチュエーショナル・アプリケーションに対するニーズの増大は、IBMビジネス・パートナーにすばらしいチャンスを示しています。WebSphere sMashを使用することで、ビジネス・パートナー各社は、それぞれのお客様のニーズに合わせたシチュエーショナル・アプリケーションを短時間で作成することができます。そして、このより短いtime-to-value(製品化までの所要時間)によって、プロジェクトのコスト効率が高まります。
WebSphere sMashによって以下のことが可能です。
- お客様の特別なニーズに合ったシチュエーショナル・アプリケーションの迅速な構築および提供
- RESTテクノロジーの活用によるWebサービスの公開および取り込み、およびお客様の既存SOA資産の利用
- 管理の容易性、拡張容易性、セキュリティーといった主要なITオペレーション・ガイドラインに適合する、コスト効率の高いソリューションの提供
- ビジュアル・ツールによる、お客様向けサーバー側ロジックのアセンブル、およびユーザー・インターフェースの構築
WebSphere sMashの特長 - まとめ
スピード:
- 動的スクリプト言語
- より少ないコード
- ブラウザー・ベースのツール
シンプル:
- 既存コンテンツの活用
- SOAプラットフォームとしてのWeb利用
- ビジュアル・アセンブリー・スタイルによる開発
アジャイル:
- 小さなフットプリント
- 容易なアプリケーション修正
- サーバーの高速再起動
IBM、IBMロゴ、ibm.com、WebSphereは、世界の多くの国で登録されたInternational Business Machines Corporationの商標です。他の製品名およびサービス名等は、それぞれIBMまたは各社の商標である場合があります。現時点でのIBMの商標リストについては、www.ibm.com/legal/copytrade.shtml(US)をご覧ください。


