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 の写真
今回のイベントで、私は発表や展示を行っていたので、
あまり写真を撮っていませんでしたが、いくつか撮った
物があるのでアップします。
基調講演から最後まで数多くのお客様にご来場頂きました。
ありがとうございました。











最後の写真は、今回のイベントに参加し最後まで残っていた社員の集合写真です。
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/
Java EE 6 チュートリアル

Java EE 6 のチュートリアルが下記の URL で公開されています。
http://java.sun.com/javaee/6/docs/tutorial/doc/index.html
JAX-RS 等まだ記載されていない箇所もありますが、
Java EE 6 を試したい方は是非ご利用ください。
