Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Application Server 紹介             -『使ってみた』の前に -                 KUBOTA Yuji (@sugarlife)                今日は初LTのつもりで来ました   ...
Agenda             • 自己紹介             • Application Server 調査              • GlassFish              • JBoss              •...
自己紹介             • KUBOTA Yuji (@sugarlife)              • 難聴者             • トラブルシューター              • Java アプリ, JVM, FlexS...
Application Server調査             • エンタープライズでのJVMは              Application Serverありき             • 社内ではWebLogic, JBoss, To...
Java EE 6 対応も増えてきた  www.oracle.com/technetwork/java/javaee/overview/compatibility-jsp-136984.html                         ...
というわけで、             • 『使ってみた』の前に機能以外の先行調査。                       → コミュニティを見てみよう             •                             ...
GlassFish             • Oracle              • 過去120日: 456            issues                created /   325 issues resolved...
JBoss AS             • RedHat              • 過去120日: 1252 / 1157              • ドメイン管理/コンソール / クラスタ / EJB             • 一度...
JBoss AS             bugs                                      issueが作成                                      されなくなる       ...
JBoss AS             • RedHat              • 過去120日: 1252 / 1157              • ドメイン管理/コンソール / クラスタ / EJB             • 一度...
Geronimo         • Apache          • 過去120日: 93 / 151         • 2010年 IBMがサポートを停止          • コミッタの半数近くがIBM社所属         • 表面...
Geronimo         • Apache          • 過去120日: 93 / 151         • 2010年 IBMがサポートを停止          • コミッタの半数近くがIBM社所属         • 表面...
Geronimo         • Apache          • 過去120日: 93 / 151         • 2010年 IBMがサポートを停止          • コミッタの半数近くがIBM社所属         • 表面...
TomEE         • Apache          • 過去120日: 78 / 67          • 全体の3割がBugs         • JavaOne 2011で1.0.0.betaをアナウンス          •...
TomEE         • Apache          • 過去120日: 78 / 67          • 全体の3割がBugs         • JavaOne 2011で1.0.0.betaをアナウンス          •...
Tomcat         • Apache          • 過去120日:153/130 (Tomcat7)                     52/ 35 (Tomcat6)             • RIではなくなったSe...
まとめ             • JavaEE再入門としてコミュニティを眺めてみた              • 課題(issue)の比率はどのサーバも似てる              • 課題管理やロードマップが不透明な所も        ...
おまけ             • Created Issues と Resolved Issuesの図は               各コミュニティのJIRAによって出力しました              • この図はJIRAのプロ版等の一部...
GlassFish             • 共有可能だったため、以下のURLから確認で               きます。             • http://java.net/jira/secure/               ...
JBoss         JIRA: https://issues.jboss.org/browse/AS7                                             #glassfishjp12年6月5日火曜日 ...
JBoss                     #glassfishjp12年6月5日火曜日                         21
JBoss                     #glassfishjp12年6月5日火曜日                         22
Geronimo             JIRA:   https://issues.apache.org/jira/browse/GERONIMO                                               ...
Geronimo                        #glassfishjp12年6月5日火曜日                            24
TomEE             JIRA:   https://issues.apache.org/jira/browse/TOMEE   Component種別は全てNoComponentだったので割愛。                 ...
Upcoming SlideShare
Loading in …5
×

Application Server 紹介 #glassfishjp

2,930 views

Published on

GlassFish Users Group Japan 勉強会 June 2012 発表資料。
おまけにJIRAのURL等を追加しました。

Published in: Technology
  • Be the first to comment

Application Server 紹介 #glassfishjp

  1. 1. Application Server 紹介 -『使ってみた』の前に - KUBOTA Yuji (@sugarlife) 今日は初LTのつもりで来ました #glassfishjp12年6月5日火曜日 1
  2. 2. Agenda • 自己紹介 • Application Server 調査 • GlassFish • JBoss • Geronimo • TomEE • Tomcat #glassfishjp12年6月5日火曜日 2
  3. 3. 自己紹介 • KUBOTA Yuji (@sugarlife) • 難聴者 • トラブルシューター • Java アプリ, JVM, FlexSDK, Dalvik • JVM (主にGC) 好きに • Application Server調査/検証new! 検証中 #glassfishjp12年6月5日火曜日 3
  4. 4. Application Server調査 • エンタープライズでのJVMは Application Serverありき • 社内ではWebLogic, JBoss, Tomcat が殆ど • それ以外の選択肢は? → #glassfishjp12年6月5日火曜日 4
  5. 5. Java EE 6 対応も増えてきた www.oracle.com/technetwork/java/javaee/overview/compatibility-jsp-136984.html #glassfishjp12年6月5日火曜日 5
  6. 6. というわけで、 • 『使ってみた』の前に機能以外の先行調査。 → コミュニティを見てみよう • #glassfishjp12年6月5日火曜日 6
  7. 7. GlassFish • Oracle • 過去120日: 456 issues created / 325 issues resolved • 管理コンソール/Doc/Webコンテナが主な issue。バージョン管理がきめ細かい。 • RI。Java EE 対応最速。 • 運用者寄りの管理コンソールが特筆点。 • 懸念点はWebLogicとの住み分け #glassfishjp12年6月5日火曜日 7
  8. 8. JBoss AS • RedHat • 過去120日: 1252 / 1157 • ドメイン管理/コンソール / クラスタ / EJB • 一度EAP(Enterprise Application Platform) のGA版が出ると更新がほぼ停止する • セキュリティパッチが出にくい。 • (EAP) 24時間サポートは別料金。 #glassfishjp12年6月5日火曜日 8
  9. 9. JBoss AS bugs issueが作成 されなくなる 7.1.0.Final #glassfishjp12年6月5日火曜日 9
  10. 10. JBoss AS • RedHat • 過去120日: 1252 / 1157 • ドメイン管理/コンソール / クラスタ / EJB • 一度EAP(Enterprise Application Platform) のGA版が出ると更新がほぼ停止する • セキュリティパッチが出にくい。 • (EAP) 24時間サポートは別料金。 #glassfishjp12年6月5日火曜日 10
  11. 11. Geronimo • Apache • 過去120日: 93 / 151 • 2010年 IBMがサポートを停止 • コミッタの半数近くがIBM社所属 • 表面上は3.0.betaで停滞気味のように見える • Geronimoをベースに手を加えている WebSphere Community Editionは同じ version3でbetaが外れている。 #glassfishjp12年6月5日火曜日 11
  12. 12. Geronimo • Apache • 過去120日: 93 / 151 • 2010年 IBMがサポートを停止 • コミッタの半数近くがIBM社所属 • 表面上は3.0.betaで停滞気味のように見える • Geronimoをベースに手を加えている WebSphere Community Editionは同じ version3でbetaが外れている。 #glassfishjp12年6月5日火曜日 12
  13. 13. Geronimo • Apache • 過去120日: 93 / 151 • 2010年 IBMがサポートを停止 • コミッタの半数近くがIBM社所属 • 表面上は3.0.betaで停滞気味のように見える • Geronimoをベースに手を加えている WebSphere Community Editionは同じ version3でbetaが外れている。 #glassfishjp12年6月5日火曜日 13
  14. 14. TomEE • Apache • 過去120日: 78 / 67 • 全体の3割がBugs • JavaOne 2011で1.0.0.betaをアナウンス • Tomcat + all-Apache JavaEE Web Profile • 最近(4/30)になってβが外れた • 直前にチケットが一気にresolvedに • 良くも悪くも始まったばかり #glassfishjp12年6月5日火曜日 14
  15. 15. TomEE • Apache • 過去120日: 78 / 67 • 全体の3割がBugs • JavaOne 2011で1.0.0.betaをアナウンス • Tomcat + all-Apache JavaEE Web Profile • 最近(4/30)になってβが外れた • 直前にチケットが一気にresolvedに • 良くも悪くも始まったばかり #glassfishjp12年6月5日火曜日 15
  16. 16. Tomcat • Apache • 過去120日:153/130 (Tomcat7) 52/ 35 (Tomcat6) • RIではなくなったServletコンテナ • しかし未だにリリース頻度が高い • 他が3∼6ヶ月周期に対して、ほぼ毎月 • 逆に安心感があると言うPMも… #glassfishjp12年6月5日火曜日 16
  17. 17. まとめ • JavaEE再入門としてコミュニティを眺めてみた • 課題(issue)の比率はどのサーバも似てる • 課題管理やロードマップが不透明な所も • Tomcatが生き残れている理由 • ユースケースに応じて選択できるようにするこ とが必要 • 規模、クラスタリング(スケール{アップ¦ダウ ン})、運用、etc... #glassfishjp12年6月5日火曜日 17
  18. 18. おまけ • Created Issues と Resolved Issuesの図は 各コミュニティのJIRAによって出力しました • この図はJIRAのプロ版等の一部のみで共有 可能なため、共有不可能なものは図を本頁 以降に直接掲載します • 当然古くなるので、最新の情報はJIRAから 確認して下さい。 • 共有可能なものはURLを掲載します #glassfishjp12年6月5日火曜日 18
  19. 19. GlassFish • 共有可能だったため、以下のURLから確認で きます。 • http://java.net/jira/secure/ Dashboard.jspa?selectPageId=10311 #glassfishjp12年6月5日火曜日 19
  20. 20. JBoss JIRA: https://issues.jboss.org/browse/AS7 #glassfishjp12年6月5日火曜日 20
  21. 21. JBoss #glassfishjp12年6月5日火曜日 21
  22. 22. JBoss #glassfishjp12年6月5日火曜日 22
  23. 23. Geronimo JIRA: https://issues.apache.org/jira/browse/GERONIMO #glassfishjp12年6月5日火曜日 23
  24. 24. Geronimo #glassfishjp12年6月5日火曜日 24
  25. 25. TomEE JIRA: https://issues.apache.org/jira/browse/TOMEE Component種別は全てNoComponentだったので割愛。 #glassfishjp12年6月5日火曜日 25

×