• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
[S1-13] Oracle WebLogic Server 12c によるエンタープライズJavaの改革:現場の声が語るJava EEの進化
 

[S1-13] Oracle WebLogic Server 12c によるエンタープライズJavaの改革:現場の声が語るJava EEの進化

on

  • 1,443 views

 

Statistics

Views

Total Views
1,443
Views on SlideShare
1,442
Embed Views
1

Actions

Likes
0
Downloads
0
Comments
0

1 Embed 1

https://twitter.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    [S1-13] Oracle WebLogic Server 12c によるエンタープライズJavaの改革:現場の声が語るJava EEの進化 [S1-13] Oracle WebLogic Server 12c によるエンタープライズJavaの改革:現場の声が語るJava EEの進化 Presentation Transcript

    • Oracle WebLogic Server 12c によるエンタープライズJavaの改革:現場の声が語るJava EEの進化 オラクル・コーポレーション バイスプレジデント, デベロップメント キャメロン・パーディ 1 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
    • 以下の事項は、弊社の一般的な製品の方向性に関する概要を説明するものです。また、情報提供を唯一の目的とするものであり、いかなる契約にも組み込むことはできません。以下の事項は、マテリアルやコード、機能を提供することをコミットメント(確約)するものではないため、購買決定を行う際の判断材料になさらないで下さい。オラクル製品に関して記載されている機能の開発、リリースおよび時期については、弊社の裁量により決定されます。 OracleとJavaは、Oracle Corporation 及びその子会社、関連会社の米国及びその他の国における登録商標です。 文中の社名、商品名等は各社の商標または登録商標である場合があります。2 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
    • Oracle Cloud Application Foundation Oracle Fusion Middlewareをクラウド化する基盤 Web Social Mobile Oracle Public Cloud User Engagement Traffic Director Business Process Content Business Management Management Intelligence WebLogic Coherence Tuxedo Server Service Integration Data Integration Virtual Assembly Builder Identity Management & Security Cloud Application Foundation Development Cloud Application Enterprise Tools Foundation Management Exalogic Elastic Cloud3 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
    • Cloud Application Foundation の戦略 WebLogic Server 12c #1 High Productivity Java EE 6, Java SE 7 Engineered Systems 最適化 ベスト・オブ・ブリード 高可用性最新のJava標準に準拠 高パフォーマンス 43% Fusion Middleware, パブリック・クラウド、プライベート・クラウド Fusion Applicationsの基盤 4 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
    • WebLogic Server 12c – 新機能Java EE 6 Database Enterprise Scale Cloud• JSP 2.1, JSF 2.0 • GridLink – Session • Database Transaction • Optimized WebLogic Affinity Logs Virtual Appliances• EJB 3.1, JPA 2.0 • Database Store • Coherence Exalogic • GridLink – Transaction• Context and Dependency Performance Exabus Affinity Injection Enterprise Manager 12c • WebLogic Elastic • GridLink – Fast Message Overflow• Restful Web Services • Cloud Management Connection Failover • Coherence Elastic DataDeveloper•• JDeveloper Eclipse 200を超える新機能 Performance • SPECjEnterprise World Records– EjOPS Overall, • • Diagnostics Advisor Incident and Problem Management • Exalogic HTTP, JMS and Web Service Performance EjOPS/Core, • Patch Automation • TopLink Multi-Tenancy• NetBeans EjOPS/Processor Distributed Caching Security Updates• Maven • New Certification Traffic Management • Coherence TransactionsJava SE Validation • Software Load Balancer • Coherence Rest • New SPNEGO Update• Java SE 6 • • Traffic Shaping Coherence Query Explain • New RSA Update• Java SE 7 Plan • SSL Termination • New JSSE Support 5 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
    • Oracle WebLogic Server 12cキーとなる新機能• Java EE 6 対応による開発生産性の向上• 信頼性と災害対策機能の強化• 更なるハイ・パフォーマンス• Enterprise Manager 12cによる運用管理性向上• シームレスなアップグレード 6 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
    • Java EE – 開発者による採用 ダウンロード数 4千万以上 45百万 40 35 30 25 20 15 10 5 0 FY 06 FY 07 FY 08 FY 09 FY 10 FY 11 FY 12 7 Copyright © 2011, Oracle and/or its affiliates. All rightsAll rights reserved. Copyright © 2012, Oracle and/or its affiliates. reserved.
    • Java EE 6による開発生産性の向上 New in WebLogic Server 12cJava クラス数* コード行数* XML行数* 25% 50% 80% 削減 削減 削減 • Java EE 6, Java SE 7 準拠による開発生産性の向上 – 必要Java クラス、コード/XML行数を削減し開発速度を向上 • 最新のプログラミング技術の導入 – 依存性注入(DI)、アノテーション、POJO, RESTなど最新の開発技術を標準化し提供 • メジャーな開発ツールによるサポート – Maven, Hudson, Eclipse, JDeveloper, NetBeans * Based on a Sample POJO/JPA/REST Based Application Built for JavaOne8 Copyright © 2011, Oracle and/or its affiliates. All rightsAll rights reserved. Copyright © 2012, Oracle and/or its affiliates. reserved.
    • Java EE 6による先進的なアプリケーション開発 柔軟性の向上と軽量化 拡張性• APIの整理、簡素化 • 3rd party フレームワークとの連携も• 依存性注入(Dependency 容易 Injection)技術の標準化 • AjaxによるリッチなWebアプリケー• シンプルなWebアプリケーション ション・フレームワークを提供 から、ミッションクリティカル・シス • 機能拡張を標準化しベンダ・ロック テムまで網羅的にサポート インを回避 開発生産性 • POJOプログラミング・モデルの採用 • アノテーションの更なる活用と開発環境のサポート • 煩雑なXML設定ファイルの削減 • アノテーションによるデプロイメント・ディスクリプタの削減 9 Copyright © 2011, Oracle and/or its affiliates. All rights All rights reserved. Copyright © 2012, Oracle and/or its affiliates. reserved.
    • Java SE 7: より簡潔な、保守性の高いJavaコードの実現• Oracle WebLogic Server 12c Java SE 7をサポート (Java SE 6も引き続きサポート) • Java言語の最適化 • クライアント/サーバー双方を サポート • 国際化対応 • SSL/TLS 1.2 in JSSE • Java VMの統合10 Copyright © 2011, Oracle and/or its affiliates. All rights All rights reserved. Copyright © 2012, Oracle and/or its affiliates. reserved.
    • 信頼性と災害対策機能の強化 New in WebLogic Server 12c WebLogic Server WebLogic Server3X OLTP 3X OLTP Coherence Active Data Guard Coherence and Golden Gate Active GridLink Active GridLink for RAC for RACOracle RACとの高度な連携 マルチ・データセンター・アーキテクチャ • RACを効率的に活用し性能を引き出す様々 • Active Data Guard, GoldenGateとの な連携機能(Web session/Transaction 連携 アフィニティ、動的負荷分散)、RAC One (transaction logs) Node対応、高速接続フェイルオーバー (Data Grid Change Data Capture) 11 Copyright © 2011, Oracle and/or its affiliates. All rightsAll rights reserved. Copyright © 2012, Oracle and/or its affiliates. reserved.
    • WebLogic Server: #1 パフォーマンス SPECjEnterprise 2010 公式ベンチマークでの世界記録 45,000 • 複数ノード環境での性能 30,000 40,104 – IBMの2.4倍以上高速 15,000 World Record – Oracle Database RAC利用 Sept, 2011 16,646 - • CPUあたりの性能 3,000 3,265 – IBMの56% 高速 1,500 2,081 World Record Sept, 2011 • CPUコアあたりの性能 - – IBMの50% 高速 WebLogic 50% better than IBM M/標準 – しかも全く同一のハードウェアで M/標準 on identical hardware!!! M/標準 World Record M/標準 Sept, 2011 (Source ) http://www.spec.org/jAppServer2010/results/ M/標準12 Copyright © 2011, Oracle and/or its affiliates. All rightsAll rights reserved. Copyright © 2012, Oracle and/or its affiliates. reserved.
    • WebLogic Server on Exalogic Exalogicによるハイ・パフォーマンス Web JMS Enterprise Java リクエスト/秒 メッセージ/秒 オペレーション/秒 836,520 49,460 1,979,940 10X 5X 401,070 9,560 78,840 5X Conventional Hardware Conventional Hardware Conventional Hardware Exalogic Exalogic Exalogic13 Copyright © 2011, Oracle and/or its affiliates. All rightsAll rights reserved. Copyright © 2012, Oracle and/or its affiliates. reserved.
    • 運用管理性の向上 Enterprise Manager Cloud Control 12cとの連携• WebLogic Server 12c – 性能監視、性能分析 – 設定変更の管理 – WebLogic ServerドメインとJava EEアプリケーションのプロビジョニ ング – My Oracle Supportとの連携• Cloud Management – セルフサービス管理機能の提供 – 課金管理(Metering and Chargeback) – コンソリデーション・プランナー14 Copyright © 2011, Oracle and/or its affiliates. All rights All rights reserved. Copyright © 2012, Oracle and/or its affiliates. reserved.
    • シームレスなアップグレード From WebLogic, iAS and Others 自動化ツール シンプルなアップグレード 再デプロイ マイグレーション・サービス Internet WebLogic JBoss GlassFishApplication Server Server 11g WebSphere 15 Copyright © 2011, Oracle and/or its affiliates. All rights All rights reserved. Copyright © 2012, Oracle and/or its affiliates. reserved.
    • Oracle WebLogic Server 12cキーとなる新機能• Java EE 6 対応による開発生産性の向上• 信頼性と災害対策機能の強化• 更なるハイ・パフォーマンス• Enterprise Manager 12cによる運用管理性向上• シームレスなアップグレード16 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
    • Enterprise Java ロードマップ17 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
    • 18 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
    • クラウドに対する期待 • エンタープライズ向けの開発者が期待する クラウド・ソリューション – IaaSによるセルフ・サービス・データセンター – オンデマンド・プロビジョニング – ホストされたセキュアなクラウド・サービス • 仮想化は技術要素の1つであって、プラット フォームではないのではないか • 開発者は、次世代のクラウド・ベース・アプリ ケーション向けPaaS標準を模索 – Java EE platform によるPaaSの標準化19 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
    • クラウド・サービスの課題: 標準化 Infrastructure as Platform as Software as a Service a Service a Service20 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
    • Oracleの Java EE 戦略 オンプレミスからクラウドまで - 全てのプラットフォームにおけるJava EE クラウド・インフラ Standards Based for the Cloud Standards Based for Java EE Engineered Systems Standards Basedon Conventional Systems Java EE Java EE プライベート/パブリック・ クラウド ハイパフォーマンス エンジニアド・システム オンプレミス21 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
    • Java EE 7 and 8 – Focus Areas クラウド モジュール化 HTML5• プロビジョニング • Jigsaw: モジュール化 • 新興するweb標準対 するプログラミング・モ• 伸縮性、自律性、スケー • OSGi 互換性に注力 デルの提供 ラビリティ • プロファイルとモジュール • JSON, web sockets,• マルチテナンシー 型アプリケーションをサポ off-line, APIs & DOM ート 22 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
    • Project Avatar HTML 5 による変革 • HTML 5 クライアント – イベント駆動アプリケーションの実現のため双方向通信を利用 – リッチで標準化されたクライアント・サイドのプログラミングモデル:API, ハイパフォーマンス JavaScript と標準化されたオフラインで実行する能力 • クラウド – 基本要素 : WebSocket (Comet) , JSON (JAX-RS), RESTful Web サービス – 欠落データの変更通知、非同期インフラ等 • プログラミングモデル – More than the sum of the parts – Web-ネィティブ, クラウドに対する双方向バインド – Java ME, SE, EE 間の統一23 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
    • Project Avatar – スコープ 動的リッチクライアントに向けた完全なソリューションHTML 5 ブラウザHTML & Java JSON overハイブリッド・ WebSocketアプリケーションJava アプリケーション Java EE クラウド 24 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
    • 製品ロードマップ25 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
    • Java EE 7 リリース・アップデート• ターゲット・リリース – 2012年12月/2013年1月• 新JSRs の追加 – JSON (JSR-353), Web Sockets(JSR-356), Concurrency Utilities for Java EE (JSR 236/237) JSR ステータス JAX-RS 2.0 Early Draft Review completed JPA 2.1 Early Draft Review completed JSF 2.2 Early Draft Review completed CDI 1.1 Early Draft Review completed EJB 3.2 Early Draft to appear shortly JMS 2.0 Early Draft to appear shortly EL 3.0 Early Draft to appear shortly Java EE 7 Platform Early Draft to appear shortly Servlet 3.1 Early Draft later in Q126 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
    • Cloud Application Foundation ロードマップ WebLogic Server, Coherence とFusion Middleware 2011年12月 2012 2012 2013 WebLogic Server 12c WebLogic Server 11g FMW 12c with WebLogic Java EE 7 Cloud and (12.1.1) + PS5 (11.1.1.6) + Server + Coherence 12c Java SE 8 Coherence 3.7.1.1 (12.1.2) Coherence 3.7.1.1 • Java EE 7 レファレン • Java EE 6 • Java EE6上のSOA, ス・インプリと標準承 • Fusion Middleware 11g PS5 • フル・プラットフォーム WebCenter, Identity 認 (11.1.1.6) • フル API サポート • HTML 5 & Web Sockets • Java SE 6 と 7 • Fusion Middleware向けJava • GlassFish 4.0 SE 6 と 7 • JPA-RS と NOSQL • Java SE 8 (2013年夏) • GF to WebLogic • OEPE, NetBeans • Glassfish から WebLogic へ • Oracleと共通のインストー • Java Cache, Web • シームレス・アップグレード のサポート ル、パッチ、アップグレード Sockets のJava EEでの • 互換性 • GlassFish 3.1.2 • Coherence containers 標準化 • ドメイン・アップグレード • Active GridLink Session • Coherence GoldenGate • 相互運用性 • Fusion Middleware 12c Affinity • JDev, OEPE, NB アップデート • Maven 統合のアップグレード • Oracle DB内のトランザクショ • Maven 統合のアップ • EM Cloud Control ン・ログ グレード • Oracle Public Cloud と • Coherence 3.7.1.1 Java Serviceアップデー • Elastic Data • Java Cloud Service (EE 5 • 起動の改善 • Exalogic Exabus with some EE 6) • FMW Control サポート ト • Restful API • EM Cloud Control • 診断の統合 • Exalogic 最適化 • Exalogic 最適化 • Exalogic 最適化 • Java Cloud Service (EE 6)27 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
    • 28 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
    • 29 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.