Posts filed under ‘Application Server/GlassFish’
GlassFishとMySQLでComet!!
久々の更新となりますが、
MySQL ユーザコンファレンス 2008のご案内
でも紹介しましたが、来週の週末にMySQLのイベントが開催されます。
私もそこで1コマ担当させていただくわけですが、デモ用のアプリが突貫工事ですが、
完成しました。今回はMySQLとGlassFish上でCometを使用してDBに変更されたら
直ちに訪問者に通知するアプリケーションを紹介します。

手作り感たっぷりのあいかわらずデザインセンスの無いデモ画面 (^_^;)
DBの変更検知部分はやっつけで書いたので綺麗ではありませんが、
GlassFish上でCometを使うと、DBに対して負荷をかなり軽減
させる事ができます。
詳しくは来週の木曜日に発表する予定ですので、ここでは詳細は説明しませんが、
もし御興味のある方は是非、下記より事前登録の上御参加ください。
MySQLユーザカンファレンス事前登録
PS.
発表時以外は基本的に展示ブースにいますので、気軽に声を掛けてください。
川口さんのMetro,Jersey
昨日はJavaホットトピックセミナーで、川口さんからMetroと
Jerseyについて紹介をして頂きました。
セミナーでは、Metroを構成するWebサービス(JAX-WS等)の技術の
紹介やデモ等を紹介して頂きました。
発表内容もとても分かり易くて多くの参加者の方に触ってみたいという
言葉を頂いてました。
SunのWebサービスの実装はGlassFishだけでなく、
他のアプリケーションサーバでも使われる程、周りから認められて
います。
これからは、GlassFish + MetroでハイパフォーマンスなWebサービス
実行環境を利用してください!!
(最高でApache Axisの2倍以上高速です!!)
また、SOAPベースではなく、RESTfulなWebサービス(JAX-RS)を利用したい場合は、
Jerseyを利用してRESTな世界を堪能してください。
開発者のための参考情報:
● NetBeans 6.1を使用したJAX-WS開発
● NetBeans 6.1を使用したJAX-RS開発




MySQL ユーザコンファレンス 2008のご案内
MySQL ユーザコンファレンス 2008
~MySQL のパワーを最大限に~

10月30日、10月31日に上記のイベントが開催されます。
このイベントの中で私も1セッション頂き、
「GlassFishとMySQLで広がる新しい世界」と題して発表を行います。
本日より事前登録が開始されました。
事前登録の方は無料で参加できますので、是非皆様お越し下さい。
開催概要
開催日
・基調講演:2008年 10月30日(木)
・展示会:2008年10月30日(木)~31日(金)
・セッション:2008年10月30日(木)~31日(金)
主催:サン・マイクロシステムズ株式会社
会場:
東京ステーションコンファレンス 5F
参加費用:5,000円 事前登録の方は無料
関連情報:http://jp.sun.com/mysql/, http://www-jp.mysql.com/
GlassFish Award Program(GAP)
先日、GlassFish Award Program(GAP)の受賞者が正式に発表されました。
GAP受賞者一覧
日本からは、日本語翻訳プロジェクトで立ち上げ当初から貢献していただいている
かなさんが受賞されました。
かなさん、本当におめでとうございます!!


Grizzly 2.0に関する情報
今日は、Grizzlyについての情報のお知らせです。
GrizzlyはGlassFishのHTTP等のハンドリングを行うサーバプログラムとして使用されています。
このGrizzlyの開発者であるJean Francoisさんから
次期バージョンのGrizzly 2.0に関する情報を
頂きました。
これは9/25に発表されたプレゼンですが、Grizzly 2.0はJava NIO 2にも対応し、
またGrizzly 1.x系よりもかなり分かり易くなっていると書かれています。
私も、Grizzly 1.0.8のソースを見た時には結構追っかけるのが辛く実際に再利用するには
少しハードルが高そうに感じましたが、Grizzly 2.0では汎用のサーバエンジンとして扱い易く
なりそうです。
実際、プレゼンの中では独自のログサーバを作成するサンプルコードが記載されていました。
Non Blocking I/Oで同時サーバを構築されたい方は是非、下記のプレゼンを確認してみては如何でしょうか?
http://weblogs.java.net/blog/jfarcand/archive/20080925-webinar_grizzly.pdf


JJUG Cross Community Conference 2008 Fall開催決定
10/16 10 時より、オリンピック記念青少年総合センターにて開催されます。
そして今回は、基調講演のために、アメリカの Sun Microsystems にて Hudson、
JAX-WS/JAXB、そして GlassFish などを開発されている川口耕介氏の
緊急来日が決定しました。
ぜひ、お誘い合わせの上、ご参加ください。
http://www.java-users.jp/contents/events/ccc2008fall/index.html
なお、事前参加登録は近日中に開始されます。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
JJUG Cross Community Conference 2008 Falll
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
開催要項
開催日時 2008年 10月 16日 (木)
会場 国立オリンピック記念青少年総合センター
東京都渋谷区代々木神園町3-1
小田急線参宮橋駅下車徒歩7分/地下鉄千代田線代々木公園駅下車徒歩10分
場までの地図 http://nyc.niye.go.jp/facilities/d7.html
参加費 無料
申込方法 事前登録開始まで今しばらくお待ちください。
主催 日本 Java ユーザグループ
運営事務局 株式会社コンポーネントスクエア
MacOS XでGlassFish ESBインストール時の問題
先日、GlassFish ESBのテクニカルプレビュー版のリリース
報告を行いましたが、Mac OS XにGlassFish ESBを試される方は
インストール時に、エラーがでる可能性があります。
エラーの発生時に下記のメッセージウィンドウが
表示されて終了する場合は、JAVA_HOMEの環境設定
もしくは、パスにJavaSE 6を指定されていないでしょうか?
“The current platform is not supported” .
その場合は、私が遭遇した問題と恐らく同じだと思います。
インストーラのバグなのか現時点でよく分かっていませんが、
インストール時のみJAVA_HOMEとパスをJavaSE 5に設定
してスクリプトを実行してみてください。
私の環境ではインストール時JavaSE5を指定すると
インストールウィザードが表示され正常に
インストールを完了する事ができました。
実行時に、JavaSE 6で稼働させたい場合も
問題ありません、インストール時にJavaVMの設定
ウィザードが表示されますので、その時にJavaSE 6を
指定していただければ、インストール後GlassFishの
起動時にはJava SE 6を使用して起動されます。
是非、GlassFish ESBも試してみてください。
PS.
私の周りから伝え聞く所、GlassFish ESBについても
多くの方が興味を示して頂いているようです。
時間ができればGlassFish ESBの事も今後取り上げて
行きたいと思っています。
GlassFish v2の誕生日
そういえば、外人のブログを見ていて思い出したのですが、
昨日9/17は、GlassFish v2の誕生日だったのですね。
GlassFish v2の正式リリースの後、色々と活動をして来たのですが
あれからもう1年も経つのかと思うと感慨深いです。
今年はGlassFish v2の弟分である、SailFinやGlassFish ESB ,
GlassFish prelude等次々とでてきますが、これらの弟分も
是非可愛がってください。
GlassFish v2の誕生日おめでと!!
GlassFish ESBのテクニカルプレビュー版リリース
最近、ブログの更新がなかなかできず申しわけありません。(^_^;)
さて、SunのオープンソースのESBである、Open ESBより
次期バージョンのGlassFish ESBのテクニカルプレビュー版が
リリースされた模様です。
GlassFish ESB
GlassFish ESBはSOAやEJB, MoM , BPMといった様々な技術やアーキテクチャを
サポートし、モジュール化されているため、環境に応じた特定のモジュールの
読み込み等が可能になるプロダクトです。
また、Webサービス系の技術(WS-*)を多くサポートしており、Microsoftの.NET
アプリケーションとの相互運用等を実現する事もできます。
また、NetBeansの統合開発環境と連携する事でこのような相互運用アプリケーションを
作成する事もかんたんに実現する事ができます。
さらに、今までOpenESBでは商用のサポートを得る事はできませんでしたが、
このGlassFish ESBよりSunによる商用サポートを提供する事も可能になります。
オープンソースのESBでSOAを実現されたい方は是非このGlassFish ESBの
テクニカルプレビュー版をお試しください。
製品版は12月にリリースされる予定です。
GlassFish ESBで含まれるサービスエンジンとバインディングコンポーネントは
下記になります。
BPEL SE
XSLT SE
Data Mashup
HTTP BC
File BC
JMS BC
LDAP BC
FTP BC
Database BC
JMS JCA
また、GlassFish ESBでサポートされている仕様は下記になります。
JBI 1.0
Java EE 5
JMS 1.0.2 and 1.1
JCA 1.5
WS-BPEL 2.0
WSDL 1.1
SOAP 1.0 and SOAP 1.2
XSLT 1.0
XML
XML Schema
WSI Basic Profile – 1.1
WS-Policy 1.2
WS-PolicyAttachment – 1.2
WS-Security – 1.1
WS-SecurityPolicy – 1.1
WS-Trust – Feb 2005
SAML – 2.0
WS-Transaction – 1.0
WS-Coordination – 1.0
WS-ReliableMessaging – Feb 2005
WS-ReliableMessagingPolicy – Feb 2005
WS-MEX – 1.1
MTOM
基本的に、GlassFish ESBでは一般的なデータベースやMQ関連製品
FTPやバッチ等の処理が標準コンポーネントで連携可能です。
大規模なシステムの連携や統合を行う際、例えば汎用機やSAP等のERP製品と連携を
行いたい場合は、別途Sunでは、Sun Java CAPS
(Composite Application Platform Suite)
と呼ばれる製品を提供しています。
こちらでは、GlassFish ESBでは提供されていない各種外部システムとの
連携用のアダプタを用意しておりますので、GlassFish ESBでは提供されていない
システムとの連携を行う場合にはこちらをご検討ください。
Grizzly 2.0がスタート
Grizzly 2.0のソースコードがMavenのリポジトリに
アップされたみたいです。
来週末には、Grizzly 1.9をリリースしたい(予定)と
Grizzly MLに流れていたばかりなのですが、
Grizzly 2.0のプロジェクトもスタートしたようです。
Grizzly 1.9ではJava NIO 2に対応しているので、
Java NIO 2に御興味のあるかたは是非チェックアウト
されてみては如何でしょうか。
