PowerPoint Presentation

Similar documents
PowerPoint Presentation

PowerPoint Presentation

Make the Future Java FY13 PPT Template

IBM の Java 活用ガイド_rev2

Microsoft PowerPoint _OSC_Geronimo.ppt

WebアプリケーションサーバJBoss入門

JBoss と Arquillian で実現する 究極のテスト環境 レッドハット株式会社 JBoss サービス事業部 コンサルタント 山 田義和

1. 検証概要 目的及びテスト方法 1.1 検証概要 Micro Focus Server Express 5.1 J の Enterprise Server が提供する J2EE Connector 機能は JCA 仕様準拠のコンテナとして多くの J2EE 準拠アプリケーションサーバーについて動作

untitled

はじめに

WAS V9 アナウンスメント・セミナー資料

1 JBoss Seam と Embedded EJB3 で見る 次世代の Java EE アプリケーション開発 株式会社カサレアルプロフェッショナルサービスセンター阿島哲夫岡本充洋

PowerPoint Presentation

Eclipseの永続化プラットフォーム(EclipseLink)に関するFAQ

untitled

クラウド時代における アプリケーションモダナイゼーション クレイグ ムジラ副社長兼ゼネラルマネージャーミドルウェア事業部門 1

開発者向けクラウドサービスを活用したリッチな Web/ モバイル アプリケーションの構築手法 杉達也 Fusion Middleware 事業統括本部担当ディレクター [2013 年 4 月 9 日 ] [ 東京 ]

JB_weblogic_guide.indd

intra-mart Accel Platform

PowerPoint Presentation

5-1- 基 開 発 フレームワークに 関 する 知 識 現 在 普 及 が 期 待 されている 開 発 フレームワークの 実 際 の 開 発 運 用 Ⅰ. 概 要 の 際 に 必 要 な 管 理 知 識 手 法 の 種 類 と 特 徴 内 容 を 理 解 し 必 要 なノ ウハウを 実 務 レベル

Oracle Application Server 10g R3 新機能概要

— intra-mart Accel Platform セットアップガイド (WebSphere編)   第7版  

Java Pet Store 2.0 を WebOTX 上で 動作させる方法 2008 年 9 月 初版 NEC 第二システムソフトウェア事業部 0

WEBシステムのセキュリティ技術

Spring Frameworkに対するオラクルのサポート

IBM Rational Software Delivery Platform v7.0 What's

Microsoft PowerPoint - WAS61_Update_ASTWSDD.ppt

Oracle WebCenter Suite よくある質問 2006 年 10 月 この FAQ は Oracle WebCenter Suite に関するよくある質問とその回答を示します Oracle WebCenter Suite は 統合された コンテキスト認識型のユーザー エクスペリエンスを

5th CodeGear Developer Camp [B5]

目次 第 1 章はじめに... 3 第 2 章ネットワーク設定 DNS の設定 アウトバウンド HTTPS 接続の許可 アウトバウンド SMTP/POP 接続の許可... 4 第 3 章 JDK への追加ライブラリインストール

What's Oracle WebLogic Server ~なぜWebLogic Serverが選ばれるのか~

Microsoft PowerPoint _札幌_講演資料_ver1.3.ppt

Oracle JDeveloperおよびOracle ADF Statement of Direction

Oracle WebLogic Server

1. 開発ツールの概要 1.1 OSS の開発ツール本書では OSS( オープンソースソフトウェア ) の開発ツールを使用します 一般に OSS は営利企業ではない特定のグループが開発するソフトウェアで ソースコードが公開されており無償で使用できます OSS は誰でも開発に参加できますが 大規模な

管理チート シート Payara Server 5 管理チート シート The Payara Platform - Production-Ready, Cloud Native and Aggressively Compatible.

Oracle BI Publisherの概要

Make the Future Java FY13 PPT Template

Interstage Application ServerのTLS 1.1/1.2サポートについて(広報)

スライド 1

Microsoft Word - PCOMM V6.0_FAQ.doc

GlassFish紹介at JavaFesta

コンテナでテストをまわせ! Java EE への自動テストの導入 1 小西高之 JBoss Technical Support Engineer Red Hat K.K.

rcp-add-01:アーキテクチャ設計書

[HO-2] NetBeansとGlassFishではじめるJava EE7ハンズオン

1 検証概要 目的及びテスト方法 1.1 検証概要 Micro Focus Server Express 5.1 J の Enterprise Server が提供する J2EE Connector 機能は 多くの J2EE 準拠アプリケーションサーバーについて動作検証がなされています 本報告書は

WASV9


用語について RAD IBM Rational Application Developer WAS IBM WebSphere Application Server EAR Enterprise Archive の略で Java EE アプリーケーションのパッケージ形 式

目次 はじめに インストール JDBC ドライバの配置 初期登録ユーザー バージョンアップ 評価版の制限....8 参考.JDBC ドライバの入手と設定....9 ) I2C Co.,Ltd.. All

IM-SecureSignOn

富士通Interstage Application Server V10でのOracle Business Intelligence の動作検証

intra-mart FormatCreator Version6.1

Embarcadero Developer Camp

プレポスト【問題】

Microsoft PowerPoint - JavaFesta.ppt

OpenRulesモジュール

日立評論 2016年9月号:金融イノベーションを実現する新たなエンタープライズアプリケーション開発への取り組み

Javaの未来

Oracle WebLogic Server

iStorage ソフトウェア VMware vCenter Plug-in インストールガイド

IWF30SupportMatrix_v3.8.xlsx

Slide 1

RED HAT JBOSS ENTERPRISE APPLICATION PLATFORM データシート 機能 完全認定された Java EE 7 および Java SE 8 のサポート 完全な Web サービススタック コンテナおよびクラウドのデプロイに最適化されたモジュールアーキテクチャ エンタ

OpenAM 9.5 インストールガイド オープンソース ソリューション テクノロジ ( 株 ) 更新日 : 2013 年 7 月 19 日 リビジョン : 1.8

Microsoft Word - CA Wily APM 9 SPD JAPAN.docx

OpenRulesモジュール

セットアップカード

概要 はじめに :JBossをご存知でない皆様へ ケース1 Java EEアプリケーションサーバ ケース2 ルールエンジン

移行支援資料 ~J2EE機能から Java EE 5機能への移行ポイント~

— IM-VisualDesigner Migration Tool 2017 Spring リリースノート   初版  

目次 1. はじめに 本文書の目的 前提条件 略語 事前準備 ホスト名の名前解決 Linux 版パッケージ システム要件 ソフトウェア要件 パッケージ構成

Oracle SOA Suite 11gコンポジットに対するSOASchedulerの構成

5-3- 応統合開発環境に関する知識 1 独立行政法人情報処理推進機構

富士通製プラットフォーム 「PRIMEPOWER/PRIMERGY」及び、富士通製ミドルウェア 「Interstage」とVantage Analyzer 動作検証完了報告書

Oracle Enterprise Manager 10g System Monitoring Plug-In for IBM WebSphere Application Server

Oracle Corporation

Unified CVP インストールの計画

アプリケーションサーバ JBoss超入門

5-3- 基統合開発環境に関する知識 1 独立行政法人情報処理推進機構

セットアップカード

移行支援資料 ~J2EE機能からの移行ポイント~

— IM-SecureSignOn for Accel Platform 2016 Spring リリースノート   第2版  

WASv9サンプル構成集

intra-mart EX申請システム version.5.3 PDFオプション リリースノート

WAS V9 アナウンスメント・セミナー資料 WAS V9

スライド 1

Veritas System Recovery 16 Management Solution Readme

CodeGear Developer Camp

セットアップカード

講座計画書サンプル

Oracle Policy Automation 10.0システム要件

FUJITSU Cloud Service for OSS 「コンテナサービス」 ご紹介資料

WebOTXマニュアル

intra-mart e-Builder ver 5

Slide 1

Oracle Application Server 10g R3 ( ) 新機能概要

Java Platform Debugger Architecture Apache JServ Oracle JVM JPDA JVM Tomcat Oracle JVM... 7

Veritas System Recovery 16 Management Solution Readme

Transcription:

次期メジャーバージョン Apache Geronimo 3.0 の全貌 日本 Apache Geronimo ユーザグループ 小川環

アジェンダ Apache Geronimo とは 新バージョン Geronimo 3.0 の特徴 まとめ

Apache Geronimo とは

Apache Software Foundation が提供する 次世代アプリケーションサーバー Java EE Specification 完全準拠! Apache Software License 100% Pure Java! 実績ある多数のOSSを結集! 使いやすさを重視 プラグインアーキテクチャー

開発を開始してから もう 7 年! Geronimo はさらに進化し続ける! 2004 年 Apache Top Projectへ昇格 2003 2006 Geronimo 1.0 Geronimoの開発を (J2EE 1.4) 本格的にスタート! 2007 Geronimo 1.1 (J2EE 1.4) 2008 Geronimo 2.0 (Java EE 5) 2009 2010 Geronimo 3.0 Geronimo 2.2 (Java EE 6) Geronimo 2.1 (Java EE 5) (Java EE 5) 2010 年 (?) のリリースを目標に開発中! Apache Incubator Project

100% Pure Java! プログラムは Java と Groovy で書かれている! 導入している 3rd ライブラリーもすべて Pure Java! Geronimoの導入に必要なものはJDKのみ! プラットホーム非依存!

Apache Software License 自由度の高いオープンソース ライセンス 改変したソースコードの公開義務が発生しない 改変した派生物をASL 以外のライセンスで再配布可能 ( 参考 ) 他の競合 OSSとのライセンスの比較 Geronimo Apache Software License 2.0 JBoss Glassfish LGPL CDDL / GPL v2 (Dual License)

Geronimo を活用したビジネス戦略 ビジネスソリューションの一例 Geronimo をコードベースにしたカスタムサーバーの構築 販売 自社製品の実行環境として Geronimo をパッケージに同梱して販売 あなたも Apache Geronimo を使った MyGeronimo ソリューションを検討してみてはいかがでしょうか!

高い実績を誇る多数の OSS を結集 すべてのプログラムを 1 から書き下ろしていない 高い導入実績を持つ OSS を多数統合した集合体 Geronimo のコミッターはこれらの OSS の開発も兼業

Geronimo に統合している主な OSS Webコンテナー JSF EJBコンテナー JPA JMS Webサービス JDBCリソース アダプター分散トランザクション CORBA クラスタリング JMX Ajax 組込 DB Tomcat / Jetty MyFaces OpenEJB OpenJPA ActiveMQ Axis 2 / CXF TranQL HOWL Yoko WADI MX4J Dojo Toolkit Derby

とにかく使いやすい! Tomcat と同じような使い勝手のよさ 初心者にやさしい Geronimo の周辺ツール

Tomcat の機能を完全踏襲 簡単なインストール ホット デプロイ インプレース デプロイ (WARを展開した状態でデプロイ) 各アプリ共通の共用ライブラリー領域 (Shared Resources) JNDI リソース データベース プーリング (JDBC データソース ) クラスタリング ( セッション レプリケーション ) 仮想ホスト

Tomcat と Geronimo < Web アプリケーションのみ Servlet/JSP 機能の追加や変更の手間 Java EE アプリケーション完全対応 Servlet/JSP + EJB WS JMS 等 要件に応じた機能の追加 / 変更 / 削除 小規模向け 規模に関係なく機能を柔軟に構成可能

Geronimo の各種周辺ツール デプロイヤー ツール GShell 管理コンソール Geronimo Eclipse Plug-in J2G Migration Tool アプリやプラグインを制御するコマンドライン ツールサーバーを制御 管理するBash 互換シェル Webブラウザーから操作するサーバー管理ツール Eclipse 上でJava EEアプリを開発するためのプラグイン JBossで稼働しているJava EEアプリの移行支援ツール V2.2 より管理コンソールがついに日本語化! 翻訳したのは我らが JAGUG です!

プラグインアーキテクチャー Geronimo Kernelの正体は軽量のDIコンテナー 各種機能 サービスをプラグインとして統合 ユーザーは必要なプラグインを取捨選択できる 自分でプラグインを開発することもできる 俺サーバーならぬ MyGeronimo を構築可能! Geronimo 3.0よりプラグインをOSGi 化

新バージョン Geronimo 3.0 の特徴

Java EE 6 Specification 準拠 Servlet 3.0 Apache Tomcat 7 Eclipse Jetty 8 WebBeans Apache OpenWebBeans RESTFul Service (JAX-RS) Apache CXF Apache Wink (Apache Incubator プロジェクト )

Java EE 6 Specification 準拠 EJB 3.1 Apache OpenEJB 3.1 JPA 2.0 Apache OpenJPA 2.0 JSF 2.0 Apache MyFaces 2.0

Java EE 6 Web Profile Web Application Java Servlet 3.0 JavaServer Faces 2.0 JavaServer Pages 2.2 & EL 1.2 JSP Standard Tag Library 1.2 Enterprise Application Debugging Support for Other Language 1.0 Contexts and Dependency Injection for Java EE Plaform 1.0 Dependecy Injection for Java Enterprise JavaBeans 3.1 Lite Java Persistence API 2.0 Common Annotation for the Java Platform 1.1 Java Transaction API 1.1 Bean Validation 1.0

OSGi ベースのアプリケーションサーバー GBean が OSGi 対応へ Bundle ( バンドル ) OSGi コンポーネントの基本単位 Apache Felix Karaf OSGi ベースの軽量ランタイム Apache Aries Blueprint コンテナー 何といってもここに注目じゃ!

コンポーネントのライフサイクル OSGi OSGi にインストール GBean バージョンや依存関係の解決 Bundle を始動 GBean 構成の読込 / 始動 GBean の始動完了

Apache Felix Karaf OSGi ベースの軽量コンテナー OSGi コアフレームワーク Apache Felix と Eclipse Equinox をサポート (OSGi R4 対応 ) OSGi Bundle のライフサイクル管理 OSGi Bundle のホットデプロイメント機能 Logging Shell Security などの各種サービス Apache ServiceMix Kernel

Apache Aries Apache Incubatorプロジェクト Blueprintコンテナー実装 (SpringのOSGiバージョン) Java EEアプリケーションをOSGi Bundleに変換 JNDI/JTA/JPAをOSGiサービスとして提供

管理コンソール Java EE アプリケーションのデプロイメント OSGi コンポーネントのデプロイメント ( 予定 ) Blueprint コンポーネントのデプロイメント ( 予定 )

Geronimo Eclipse Plug-in Eclipse Heliosプラットホームのサポート Java EE 5/6アプリケーション開発 Web Profile 対応のアプリケーション開発 OSGiコンポーネント開発 ( 予定 ) Blueprintコンポーネント開発 ( 予定 )

Karaf Shell Console GShell を廃止し Karaf 付属の Shell Console へ統合 Shell Console を使って Geronimo サーバーを操作 SSH を使った Geronimo のリモート操作もサポート

Geronimo 1.1~2.2 と 3.0 の互換性 前バージョンとの互換性を基本的に維持 Java EE アプリケーションのデプロイ & 実行 管理コンソール Geronimo Eclipse Plug-in Kernel のクラスローダーは非互換 既存アプリケーションの移行 ( 要注意!)

まとめ

これからのアプリケーションサーバー OSGi を使った Enterprise アプリケーション開発の時代へ突入 アプリケーションの機能は OSGi ベースのプラグインで提供 サーバーもアプリケーションもプラグインで自由自在に構成 次期メジャーバージョン Geronimo 3.0 に乞うご期待!

参考資料 1 Apache Geronimo 公式ホームページ http://geronimo.apache.org/ マニュアル http://geronimo.apache.org/documentation.html OSGi OSGi Alliance 公式ホームページ http://www.osgi.org/ Wikipedia (ja) http://ja.wikipedia.org/wiki/osgi

参考資料 2 Apache Felix 公式ホームページ http://felix.apache.org/ Felix Karaf http://felix.apache.org/site/apache-felix-karaf.html Apache Aries 公式ホームページ http://incubator.apache.org/aries/

参考資料 3 日本 Apache Geronimo ユーザグループ 公式ホームページ http://www.geronimo-users.jp/ プロジェクトサイト http://sourceforge.jp/projects/geronimo-jp/ 公式 Wiki http://cwiki.geronimo-users.jp/

ご静聴どうもありがとうございました!