オープンスタンダードを実現する最新技術概論: …...2006/07/14 · j2se 1.3.1...
Post on 31-Aug-2020
4 Views
Preview:
TRANSCRIPT
e-Japan Open Standard Consortium
オープンスタンダードを実現する最新技術概論:Java/Webサービス・ EA ・ SOA
サン・マイクロシステムズ株式会社フィールドマーケティング統括本部
藤井彰人
2006/07/142006/07/14OSCOSC 鹿児島セミナー鹿児島セミナー
従業員数 31,000人 研究開発費17億ドル75.2億ドル: 現金、有価証券Java開発者450万人112億ドル(全世界の売上)
1450億ドル(既存顧客)3,500以上の米国特許
Fortune 500社で173位16年間キャッシュフローの黒字
サン・マイクロシステムズ概要
Note data is prior to close of SeeBeyond and Storagetek
業界リーダーとしてのサン
• 世界中で 650 万以上のライセンス
• Solaris 10 のライセンス数が 220 万を突
破• 500 以上のシステム
で稼動• OpenSolaris
● 最も認識されているテクノロジの一つ
● 25 億台を上回る Java対応機器
● Java 対応スマートカード 10 億枚
● Java 対応携帯電話 7億 800 万台
● Java 対応 PC 7 億台。
• オープンアーキテクチャ
• Solaris,Sun システムに最適化
• SPARC® は 10 四半期連続で 64 ビットサーバープロセッ
サのリーダー
• グローバルなストレージ企業: 4 位
• 他社より多くのデータを保護・管理
• 世界で 36% のアーカイブデータ
ネットワークコンピューティングの核心
Focus: 総合的なシステム・プロバイダ
Java エコノミー
Printers
Medical Equipment
Consumer Electronics
Game Consoles
RobotsGas Pumps
PDAs
Servers
Java のパフォーマンス
J2SE 1.3.1 J2SE 1.4.2 J2SE 5.0 Java SE 60
255075
100125150175200225250275300325350
Nor
mal
ized
to J
2SE
1.2.
2 Pe
rform
ance
Server benchmark: SPECjbb2000
Source: Sun Microsystems, Inc.
10 Years of Features
Feature 1.0 1.1 1.2 1.3 1.4 Java 5GC
Threading
Inner Classes
Reflection
JIT
Swing
Webstart
Hotspot
assert
Regular Exp.
NIO
XML
Generics
Autoboxing
Annotations
Enumerations
A small sampling of Java features
Mustang の多彩な機能
(さらにまだまだ !)
JSR-199 Compiler API
APT Pluggability API
JVM & CLR Co-Existence
Improved Native L&Fs
Vista Look & FeelSplit Verifier
Web Services StackJDBC
4.0
Scripting Language Support
Core JVM performance
Windows system tray
JVMTI: attach on demand
LCD font support
chmod
free disk space API
password prompting
Rhino JavaScript engine
FireFox supportimproved OOM diagnosability
parallel old-space GCJVM DTrace
More GC Ergonomics
Pluggable Localesimproved text rendering
XAWT
Docs inChinese
JTable upgradesJConsole upgradesParallelize Concurrent GC
improve JNI speed
splash screen supportmore gfx acceleration
more desktop integration
Unicode Normalizer
SwingWorker Services APIXML digital signatures
http cookie managerJAXB 2.0
MBeans metadata
Sun のソフトウェア基盤製品群
Java Enterprise System
Identi
tyMa
nage
ment
ApplicationPlatform B2B
ESBWebInfrastructure
CompositeApplication Platform
Comm
unity
Avail
abilit
y
Data
Cen
ter M
anag
emen
t
Deve
lope
r Too
ls
Traditional Client● Sun Ray, Star/OpenOffice, JDS
Mobile Client● Java ME● Java CardSecure Global
Desktop
NetBeans Java Studio Enterprise
Java Studio Creator
Sun Studio
FREE
Java EE 5 – The Right Stuff!
Ease of Development
Web 2.0 Support
.NET Interoperability
Simplified SOA
java.sun.com/javaee
Project GlassFish
Java EE 5 オープンソース アプリケーションサーバーを構築
Java.sun.com/javaee/GlassFish
Java アプリケーション開発を Java EE 5 技術で容易にJWSDP, EJB 3.0, JSF 1.2,JAX-WS, JAX-B 2.0 を含む 20 のフレームワークをアプリケーションをバンドルCDDL(正式なオープンソース)
Sun Java System Application Server PE 9 の基礎となる
ダウンロードも使用も無料既に1200人のメンバーと20万ダウンロードNetBeans と統合
Source: Sun 2/06 – See website for latest stats blogs.sun.com/theaquarium
Remix apps! Petstore 2.0blueprints.dev.java.net
Remix apps! (Aerith.dev.java.net)
SOA: 統合アーキテクチャ
サービス指向アーキテクチャ (SOA) は、Web コンピューティングの標準技術を
活用し、ビジネスの機能を共用サービスとして実装する、統合ソフトウェア基盤
とその設計手法
SOA vs. Web Services• Web サービス
> ビジネスロジックを自己記述型、疎結合型、再利用可能なサービスとして公開する
> 下位レベルのプロトコルとインフラ
• Service Oriented Architecture> 疎結合で様々な既存システムを web サービスアーキテク
チャに統合> アイデンティティ、セキュリティ、管理、ビジネスプロセス
モデリング等の上位の IT 機能を実現
エンタープライズ環境での SOA
Partner Credit Data Customer Data
Internet
Customer Data Service
AccessService
Credit Check
Fraud Detection
PaymentManagement
Service
TradeExecutionService
AccessManager(Liberty)
サービルレジストリ
(RegrepUDDI)
WSRP
BPEL
WS-I BPInterest
CalcBalance Check
Back-End System Back-End System
統合顧客ビュー
(Portal)再利用可能な
ビジネスコンポーネント
(Integration Server)
再利用可能なサービス (App Ser ver)
俊敏性の向上
料金支払い自動車ローン 株 投資信託
クレジットカード ローン
JSR 208: Java Business Integration
Engines
WS-I JMS EDI
BPEL xForm Rules
Bindings
Admin
RulesBPEL
Services
EAのフレームワーク: EA構築のアプローチ 業務からシステムまでを現状から理想像に向けた軸で描いた移行計画、組織全体で遵守するべき標準を
設定し、継続的に改善する
理想像と理想に至るプロセスを共有することで戦略と ITの乖離を防ぐ
ビジネスの変化
ベースライン EAの開発
(現状分析)
ターゲット EAの開発
(あるべき姿)移行計画の策定 移行計画の実施
政策・業務体系
データ体系
適用処理体系
技術体系技術体系
適用処理体系
データ体系
政策・業務体系
技術体系
適用処理体系
データ体系
政策・業務体系
現状( AsIs ) 理想( ToBe )次期
現状から将来像への移行プロセス
技術標準、セキュリティ標準などの策定
技術の変化
サービス・コンポーネントの共有
ユーザ管理
データ交換
ライブラリ/ストレージ
電子メールなど
認証
ユーザ管理
データ交換
ライブラリ/ストレージ
電子メールなど
認証
ユーザ管理
データ交換
ライブラリ/ストレージ
電子メールなど
認証
A町電子申請
B市電子申請
C県電子申請
ユーザ管理
データ交換
ライブラリ/ストレージ
電子メールなど
認証A町電子申請
B市電子申請
C県電子申請
縦割りシステムから、サービス・コンポーネントの共有へ
独自サービス部分のみ個別実装
サンは企業の取り組みを最新技術で支えます
肥大化するデータをセキュアに管理
サーバー資産の合理化ソフトウェア・インフラの合理化
アイデンティティ管理と SOAによるビジネス統合
トータルセキュリティとモビリティの両立
Takashi ItoSun Microsystems, K.K.
ご清聴ありがとうございました
top related