Posts filed under ‘Application Server/GlassFish’
Cloud Computing Developer Day 2009 開催予定

今日はイベント紹介です。
イベント自身は以前から発表されていたのですが、
情報が遅れて大変すいません。
今月末に、赤坂で「Cloud Computing Developer Day 2009」が開催されます。
このイベントは、サンとオラクルが特別協賛していますが、
買収発表後はじめて、一緒の活動という事でとても楽しみに
しております。
(うわさで聞いた所、すでに定員の半分位の申し込みがあるようです。
登録がまだの方は是非ご登録ください。)
このイベントの中で、私も Java Evangelist チームの一員として一つコマを頂いてます。
Java コンカレンシーユーティリティの API を使って SPARC Enterprise Tシリーズの
CPU マルチスレッドを完全に使い切るデモ等を紹介したいと思います。
Ruby,Python,PHP 等他の言語も対等してきている世の中ですが、Java も
まだまだ健在です。是非 Java の持つパワーをご実感ください。
タイトル:Cloud Computing Developer Day 2009
〜クラウド時代に求められる新たな技術標準とは?〜
日時 2009年9月29日(火) 13:30〜18:00 (受付 13:00〜)
会場 グランドプリンスホテル赤坂
訃報のお知らせ
8 月 16 日 私の所属する部署の高橋 徹さん(享年 52歳)
がお亡くなりになりました。代替案のある生活という
ITmediaのブログで人気があり、また古くから Sun のミドルウェア製品の
エバンジェリストとして活躍されてき、私も徹さんからの影響を大きく
受けてきました。
徹さん、今まで本当にありがとうございました。

徹さんのご冥福を心よりお祈り申し上げます。
寺田
Solaris Cryptographic Framework を GlassFish から利用する方法
私と同じ組織に所属する今井さんが、やっぱり Sun がスキ!に
Solaris Cryptographic Framework を GlassFish から利用する方法
と題して GlassFish と Crypto Accelerater との連携方法について
記載してくださっています。
HTTPS のリクエストが大量に発生するシステムや SSL の処理を
高速化させたい方は是非お試しください。
注意点としては、modutil/pk12util 等のコマンドを使用するため、
オープンソース版の GlassFish では利用できない点です。
上記を試すには、例え HADB を利用しなくても、GlassFish with HADB
というバージョンを Sun のサイトから入手してください。
※ GlassFish の Enterprise Profile = GlassFish with HADB
POJO Comet Framework Atmosphere 0.3 Released
Grizzly の開発者の1人である Jean Francois は
Atmosphere 0.3 のリリースを発表しました。
Atmosphere は POJO ベースで Comet (Reverse Ajax) を
実装することのできるフレームワークなのですが、
今回のリリースではクラスター化されたシステムでも
利用できるようになったようです。
その他、RESTful,Scala 等への対応という事で、
以前のバージョンに比べて大幅に機能拡張がされているようです。
Atomosphere のフレームワークは Tomcat, Jetty, JBoss, WebLogic
WebSphere 等の環境でも動作させる事が可能ですので、Comet の
アプリケーションを実装されたい方は是非試してください。
Atmosphere 0.3 から追加された新機能
* Full REST based application using Atmosphere core module
* Scala support: Use Scala to write powerful asynchronous web application
* Bayeux Protocol: You like the Comed/Bayeux Protocol? Run it on of Atmosphere.
* Cluster supported: decide between Shoal or JGroups
* Annotations Injection: You can now write your own annotation and inject it as needed
* Use Atmosphere as a Filter instead of a Servlet
* Customize Broadcaster Scope and re-write Twitter.com
* Use Filters like Google Guice
* Run on Glassfish, Tomcat, Jetty, JBoss, WebLogic, WebSphere using Servlet 3.0 or native Comet implementation
* Execute synchronous broadcast or asynchronous broadcast using BroadcasterFuture
* Filter and transform broadcasted message using BroadcasterFilter
* Work with the new Grails Atmosphere plug-in
* Play tic-tac-toe using Atmosphere
Open Cloud Innovation Forum 発表資料
先日、Sun の Open Cloud Innovation Forum にご来場いただいた皆様
お忙しい中、誠にありがとうございました。発表原稿については別途
イベントサイトの方からも入手できるようになるかと思いますが、
私が担当した部分の資料については、ブログからも入手できるように
しておきたいと思います。
発表資料の入手はコチラ
今回の私の発表のポイントは、「Sun のオープンソースソフトウェアは
OS からミドルウェアを含めて全て Cloud Ready だ」という事について発表しました。
発表中、製品としては OpenSSO, MySQL, GlassFish Portfolio を紹介しました。
OpenSSO を使った Google Apps との連携、Amazone EC 2 上での GlassFish,
MySQL の利用、また Joyent ( ジョエント) のように PaaS 型のサービスを既に
提供している会社の紹介等、Sun のオープンソースミドルウェア製品は
既にクラウド上(Public/Private)で利用できるようになっています。
これから、クラウドのサービスを展開して行きたいお客様、
もしくはクラウドのサービスを提供されたい方それぞれに
メリットがある Sun のオープンソース製品をぜひご活用ください。

(同僚の今井さんに撮って頂きました。)
Open Cloud Innovation Forum

来週 6/25 木曜日六本木の東京ミッドタウンホール A,B にて
Open Cloud Innovation Forum が開催されます。
このイベントの中で大曽根さんと Sun のオープンソース
ソフトウェアについて発表を行います。
Cloud 環境で重要な役割を担う Sun のオープンソースソフトウェア
製品について大曽根さんからは、OpenSolaris 関連を、そして 私からは
GlassFish Portfolio, MySQL, OpenSSO 等を紹介させて頂く予定です。
17:10〜18:00
CT-4 : サン オープンソースソフトウェア ワールド
まだ若干席の方は空いているようですので、
是非お越し頂ければと思います。
お申し込みはコチラ
Sun GlassFish Enterprise Service Bus v2.1 リリース
本日、
Sun GlassFish Enterprise Service Bus v2.1がリリースされました。
入手先
これは、GlassFish v2.1 をベースにした物です。
● Support for GlassFish clustering in all components
● Intelligent Event Processor (IEP) Service Engine – Available in v 2.1
with Platinum level support. Enables complex event processing (CEP)
and event stream processing (ESP) using the Continuous Query Language (CQL)
● Scheduler Binding Component – Provides scheduling capabilities for
initiating JBI services and allows you to schedule triggers to launch
other JBI components.
● New Systems Support:
ー NetBeans IDE 6.5
ー GlassFish Enterprise Server 2.1
ー OpenSolaris 2008.11
ー Red Hat Linux AS 5 (32 and 64 bit)
ー IBM AIX 5L 5.3 (OS: 64 bit; JVM: 32 bit) (runtime support only)
● BPEL Service Engine
ー Support for validate activities
ー The ability to add JavaScript code to a business process as an activity.
● File Binding Component
ー Configurable options for on-demand reads that allow you to remove a file
resource after it has been read.
ー The ability to specify polling file names using Java regular expression-based
file name patterns. This is supported through a new file:message attribute
named fileNameIsRegex. Note that regex is not supported for output files.
ー The ability to specify a directory location for lock files rather than the
location being relative to the fileDirectory property.
This is supported through a new file:address attribute named persistenceBaseLoc.
● FTP Binding Component
ー The ability to specify a directory location for lock files using a new
ftp:address attribute named baseLocation.
● HTTP Binding Component
ー Support for OpenSSO Web Services Security (WSS) Agent, which allows the
HTTP BC to communicate with OpenSSO Enterprise 8 on a remote or local machine.
● LDAP Binding Component
ー Support for using connection pools.
● JMS Binding Component
ー Support for multiple queues with WebSphere Message Queue.
Java EE 6 について JavaOne 2009 Technical General Session での発表
Java EE 6 のスペックリードである Robert Chinnici が
Java One 2009 の Technical General Session で Java EE 6について
話をしています。
実際の発表内容:27分30秒あたり
Java EE 6 については 2年程仕様策定等の処理を行ってきましたが、
やっとリリースが近づいてきました。リリース予定は今年の秋(9 月予定)
今回の Robert からの発表内容の概要は下記の通りです。
各ポイントについての詳細は別途記載する予定です。
ー Java EE 6 のポイント:
●柔軟性
開発環境、本番環境共に柔軟性を持たせる
●かんたん開発
Java EE 5 に引き続き
●プロファイル
用途に応じた機能を抽出しプロファイルとして利用
●プルーニング
不必要な仕様の段階的削除
●拡張性
3rd パーティのライブラリを最小限の設定で利用可能
ー 技術詳細説明:
● Self Register
WEB-INF/lib 配下のライブラリを自動的に自己登録可能
(3rd Party,OSSライブラリの再利用がかんたんに)
● web.xml のフラグメント化(オプション化)
Servlet, Servlet Filter, ContextListener等の記載は不要に
● JAX-RS (RESTful Web サービスの追加)
Web サービス以外でも利用可能
● JSF 2.0
Ajax 対応のコンポーネントライブラリが利用可能に
かんたんに Web ページの作成が可能に
● Asynchronus Servlet
クライアントからの長時間接続が必要なアプリ
サーバ側からの Push/通知が必要なアプリに有用
ハイスケーラビリティ
● Bean Validation
Bean のバリデーションをあのテーションでかんたんに条件指定が可能
● EJB 3.1
EJB 3.0 からのアップデート
シングルトンオブジェクトやタイマーオブジェクトの利用が可能に
ー デモ:
● GlassFish Tools Bundle for Eclipse
● アプリケーションの再デプロイ時に既存のセッション情報を引き継ぎ
● Web アプリケーション中で OSGi バンドルの利用
詳細は、別途報告できればと思いますが、概要としては上記のような内容でした。
Roberto の発表内容を今すぐ確認されたい方は上記の動画をご確認ください。
基本的には、今まで得られていた情報が多かったのですが、
GlassFish v3 から追加された機能である、アプリケーションの
再デプロイ時に既存のセッション情報を引き継ぐデモや、
独自の OSGi バンドルを作成し利用するデモは今まで情報が
少なかったので、是非自分の目でご覧頂ければと思います。
SailFin Cafe (SIP Application Framework)
SIP アプリケーションのサーバ側のフレームワークである、
SailFin Cafe が公開されました。
これは JSR 289 の SIP アプリケーション(SIP Servlet 1.1.) を
かんたんに構築するためのフレームワークです。
SIP アプリケーションの開発をかんたんにする
SailFin のサブプロジェクトの一つである、SailFin Cafe を
是非お試しください。
https://sailfin-cafe.dev.java.net/
