AVK荻野さんも、下記のエントリでGlassFishのマイグレーションツールについて紹介してくださっています。マイグレーションツール(荻野さんの紹介記事)今回、私もGlassFishマイグレーションツールのプレゼンを作成したのですが、その資料を公開したいと思います。GlassFishマイグレーションツール(プレゼン資料)上記の資料以外に、他のアプリケーションサーバからのマイグレーションを行う際に、とても分かりやすく翻訳された、日本語ドキュメントが下記にありますので、どうぞご参考にして頂ければと思います。FAQこれらの翻訳ドキュメントは、glasssfish.jp(グラジェー)の有志によって翻訳されたドキュメントです。現在はトラブルシューティングガイド等も着手されています。GlassFish翻訳プロジェクトの皆様ありがとうございます。TP2に関するドキュメント今日は、JJUGのイベントでJRubyとJythonに関するセミナーが用賀で開催されました。Jython講師の高井さん、西尾さん共にとても面白いプレゼンで、JRuby,Jythonについてとても分かりやすく紹介して頂きました。お客さまからSunはJRubyとJythonどっちを押していくの?という質問を頂きました。SunはJRubyもJythonも、それだけではなく、Grails,JavaScript,Phobosといったスクリプティング系の言語サポートを今後も積極的に進めていきます。GlassFishでこれらをサポートして行きます。Supportプロジェクトが立ち上がっておりこちらで進められています。EEも動かす事のできるマルチ言語に対応したエンタープライズサーバとしてGlassFishは進化して行きます。今後、Javaはプログラミング言語としてだけでなく、実行環境としてRuby,Python等の他のプログラミング言語も動作させる事ができるようになります。他の言語が持つ利点とJavaが持つ利点を存分に発揮する事ができるようになります。実際、内部ではJRubyのエンジニアとJythonのエンジニアは今共同して作業をしています。JRubyで培った技術をJythonで取り入れたり、その逆もあるようです。JRubyとJyghonどちらかを推進するというより、どちらも推進して行くというのが正しいかと思います。v3に関するドキュメントが一部アップされている事に気付きました。v3を先行して触って頂いている方には色々と参考になる部分があるかと思いますので、v3を触っている方は是非、下記のドキュメントも参考にして頂ければと思います。午前どこから始めるSOA?今まで、SOAの概念的な所をずっと説明してきました。今まで説明したSOAは「企業システムの全体最適を柔軟にできる」という点でとても良さそうですよね。SOAの概念はとてもいいんです。「SOAって概念はよさそうだけど、実際はどうなの?」と思ってました。“失敗”というキーワードでググると389,000件ヒットしています。それ以外にも多くのネガティブなイメージをSOAに抱いていました。覚えることが山ほどありそうこれは、実際にSOAを導入する時に気をつけなければならない点だと思うのですが、失敗しては元も子もありません、また実装が難しければ勉強する時間が多くかかりすぎて、工数が高くつきます。企業システムの全体最適を行うといっても、どこから手を付けていけばいいか、手をつけてもいいのかなんて分かりません。現在SOAを実現しようと思うとWebサービス系のXML技術を大量に学ばなければなりません。これらの技術の取得はITエンジニアに対して今後も強いる事になると思います。SOAはどこから始めればいいのでしょう?現実的に考えると、「将来像を見据えて、できる所からやりましょう」というのが1つの解ではないかと思います。「企業のIT基盤システムの全体最適」を一度に全てやり始めると時間もお金もたくさん掛かってしまいます。失敗のリスクもたくさんでてきます。どの会社でもかけられる予算は決まっていますし、プロジェクトの失敗は許されないものです。これを踏まえてどのようにして将来あるべき「企業システムの全体最適」に向かっていくかについてですが、マイルストーンをいくつかに区切って(システムの規模により異なりますが)小さい所、できる所(データ連携やWebサービス化)から少しずつ始めて行けばリスクを抑え最終的に柔軟性のあるシステムを構築する事ができるようになります。エンジニアも、全てのWebサービス関連技術(WS-**)を把握しなければできないなんて思わなくても、SOAP,WSDL等の基本的な技術を抑えた後に序々に学んでいけばよいのです。企業のシステムを将来柔軟性あるものにしたいと考えていても、どこから始めればいいか分からない方は、是非我々にご相談ください。経験豊富なエンジニアがそのノウハウやデザインパターンを持っています。SunのSOA製品はオープンソースをベースに非常に低価格で、さらに標準準拠されていますので、ベンダーロックインなんてことも発生しません。CAPSの紹介ページへ実際に検討してみたいという方は是非、弊社の営業経由でお問い合せください。v1.1のファイナルの仕様がダウンロードできるようになりました。今暫くお待ちください。先週8月21日(木)に用賀で毎月恒例のJavaホットトピックセミナーが開催されました。雨(豪雨)の中ご来場頂いた皆様、ありがとうございました。GlassFishも飾られていました。色々な意味で忘れられない1日となりました。谷本さんによるPuzzlerご講演ありがとうございます。Dayが品川で開催されました。ご来場、またSunのブースにお越し頂いた皆様ありがとうございました。午前GlassFishのOSGi対応は今後も注目です。Hallが今月よりSunの正社員となって、GlassFishプロジェクトの一員として、GlassFishのOSGiまわりを担当するようになったようです。v3が、そしてOSGi対応がとても良くなってくれることを期待しています。IT基盤システムは柔軟性が必要SOAのポイントとして「柔軟に」と書きましたが、システムが柔軟である必要は何でしょう?企業が抱える課題:会社にとってビジネスは日々進化しています。ビジネスの立ち上げ等。経営者は、できる限り早急にその変化に対応し実際のビジネスに集中し利益を上げたいと考えます。実際にITシステムの導入、変更が遅れる事で売り上げに直接影響を及ぼしてしまいます。これを防ぐため、そしていち早くビジネス変化に対応するために、IT基盤システム全体に「柔軟性」を持たせる必要があります。追加を行えるようになるといち早くビジネス変化に対応できると思いませんか?(積み木で例えるにはちょっと厳しいけど)SOAを企業のIT基盤に導入すると、システムを柔軟に組み替えたり新しいビジネス要件(サービス)を柔軟に追加できるようになります。インタフェース等を使えるようにしてきました。Framework等によりDIコンテナで粗結合を実現してきています。開発者の方々はすでに柔軟性、粗結合をプログラミングレベルで実践し、その利点を知っているわけですが、これをシステム全体、強いては、IT基盤システム全体に置き換えて考えてみると、やはり柔軟性のある粗結合可能なシステムは変化に対して素早く対応ができるようになるわけです。サービス化を考えて作られたシステムは将来その恩恵を受ける事ができるようになるでしょう。SOAによって経営者が求める、ビジネスの変化にIT基盤システムも早急に対応できるようになるでしょう。Dayが品川で開催されます。今回は、塩田さんにGlassFishについて話をして頂くので私は、お気楽です。くださいね!!今回は、ほぼSunのブースの近くにいる予定です。Dayにご参加される方は、是非Sunのブースまでお立ち寄りください。ファイナルドラフトを見る事ができるようになりました。使用に同意したとみなされます。Terada現在53人フォロワーがいます。