Upload
lyanh
View
218
Download
0
Embed Size (px)
Citation preview
• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •
Copyright (c) 2001 BEA Systems Japan, Ltd. All rights reserved.
BEAシステムズが実現するWebサービスの概要
日本BEAシステムズ株式会社マーケティング部
プロダクトマーケティング マネージャ
伊藤 敬
• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •
Copyright (c) 2001 BEA Systems Japan, Ltd. All rights reserved.
Agenda
• BEAシステムズのご紹介
• BEAシステムズがご提供するWebサービス
• シンプルWebサービス
• ビジネスWebサービス
• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •
Copyright (c) 2001 BEA Systems Japan, Ltd. All rights reserved.
BEAシステムズのご紹介
• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •
Copyright (c) 2001 BEA Systems Japan, Ltd. All rights reserved.
BEA スナップショット
• 企業データ
– 従業員 :約3,500名以上
– 売上(昨年度) :$819.8 million (約990億円)
– 事業拠点 :32 カ国、92営業所
– 顧客数 :10,000 以上
• 事業内容: E-ビジネス向けミドルウェア・プラットフォーム製品群の開発
とサービスの提供
BEA WebLogic E-Business Platform™– BEA WebLogic Server– BEA WebLogic Integration– BEA WebLogic Portal– BEA Tuxedo / BEA eLink– プロフェッショナル・サービス / トレーニング / カスタマ・サポート・サービス
• 企業データ
– 従業員 :約3,500名以上
– 売上(昨年度) :$819.8 million (約990億円)
– 事業拠点 :32 カ国、92営業所
– 顧客数 :10,000 以上
• 事業内容: E-ビジネス向けミドルウェア・プラットフォーム製品群の開発
とサービスの提供
BEA WebLogic E-Business Platform™– BEA WebLogic Server– BEA WebLogic Integration– BEA WebLogic Portal– BEA Tuxedo / BEA eLink– プロフェッショナル・サービス / トレーニング / カスタマ・サポート・サービス
• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •
Copyright (c) 2001 BEA Systems Japan, Ltd. All rights reserved.
BEA WebLogicE-Business Platform
•プラットフォームの融合を推進
•デファクト・スタンダード・プラットフォームの提供
•Future-proof the business
BEA WebLogic Integrationアプリケーション統合ビジネス・プロセス管理B2Bインテグレーション
トランザクションパーシスタンス
高信頼性/可用性スケーラビリティセキュリティ
BEA WebLogic Server
ビジネス
Webサービス
シンプル
Webサービス
EnterpriseApplications
ERP CRM
SCM Custom
HR Legacy
BEA WebLogic Portal
Custom Applications Third Party Applications
Personalization Commerce Campaign Manager
BEA WebLogic
FIREWALL
Partners SuppliersCustomers Employees
ステート管理
• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •
Copyright (c) 2001 BEA Systems Japan, Ltd. All rights reserved.
最新版BEA WebLogic Server 6.1Jの特長
• Webサービス・アプリケーションの開発と運用
• 既存のJ2EEアプリケーションをWebサービス化
• JCA1.0(J2EE Connector Architecture)の実装による
既存アプリケーションとの直接的な連携
• 最新のJ2EE環境を実装
• さらに全体的なパフォーマンスの向上を図る
• 完全な日本語環境の提供
• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •
Copyright (c) 2001 BEA Systems Japan, Ltd. All rights reserved.
BEA WebLogic Server国内のE-ビジネス・サイトで多くの実績
• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •
Copyright (c) 2001 BEA Systems Japan, Ltd. All rights reserved.
BEAシステムズがご提供するWebサービス
• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •
Copyright (c) 2001 BEA Systems Japan, Ltd. All rights reserved.
BEAが提供するWebサービスはシステム開発の全領域をカバーする
シンプルWebサービス ビジネスWebサービス
BEA WebLogic Server™–SOAP, UDDI, WSDL–ポイント-to-ポイント
–RPCおよびメッセージング
–トランザクションなし
–Webセキュリティ
– 認証
– 認可
–シンプル
標準技術
BEA WebLogic Integration™–ebXML, BTP–N-to-M–コラボレーション / ワークフロー
–トランザクションあり
–高度化セキュリティ(PKI)– 否認防止
– デジタル署名
–カンバセーション・ステートセッション
特長
• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •
Copyright (c) 2001 BEA Systems Japan, Ltd. All rights reserved.
シンプルWebサービス
data
口座残高照会
サービス例:銀行口座の預金残高確認
• ポイント-to-ポイント
• RPCスタイルもしくはメッセージスタイル
• トランザクションなし
• Webベースのセキュリティを適用
顧客
• HTTP / SOAPを介したコミュニケーション
• WSDLによるWebサービスの登録と利用
• UDDLによるWebサービスの検索と認知
• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •
Copyright (c) 2001 BEA Systems Japan, Ltd. All rights reserved.
ビジネスWebサービス
例:B2B型の各種取引
• マルチパーティ(N対M)
• カンバセーション・ステート
• トランザクションあり
• 高度化セキュリティ
• デジタル署名
• 否認防止
メーカー
FIREWALL FIR
EW
ALL
Suppliers
Suppliers
Suppliers FIR
EW
ALL
Logistics
• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •
Copyright (c) 2001 BEA Systems Japan, Ltd. All rights reserved.
シンプルWebサービス
• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •
Copyright (c) 2001 BEA Systems Japan, Ltd. All rights reserved.
WebLogic Server 6.1Jが実現するWebサービスのアーキテクチャ
• BEA WebLogic Server シンプルWebサービス
SOAP Router Servlet
JMS
J2EE Components
ServiceRegistry
UDDI API
WSDL
SOAP Client
WebLogic
Client
UDDI ClientRouting
Workflow
RulesEngine
UDDIAPI
Publish
Unpublish
Service Broker OA&M
WSDL
WebLogic
Server
MDB
EJB
• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •
Copyright (c) 2001 BEA Systems Japan, Ltd. All rights reserved.
WebLogic Server 6.1JWeb Services Enhancements
• J2EEモデルのWebサービス拡張• J2EE– アプリケーションサーバによるWebサービスの提供
– RPCスタイル Webサービス: Stateless EJB– Messageスタイル Webサービス: JMSリスナ, message-driven beans
モデルのWebサービス拡張
– アプリケーションサーバによるWebサービスの提供
– RPCスタイル Webサービス: Stateless EJB– Messageスタイル Webサービス: JMSリスナ, message-driven beans
SOAP Router Servlet
StatelessEJB
XML Message
Request
WebLogic Server
JMSMessageDriven Bean
OtherJ2EE
Components
WebLogic“Thin”
Java client
SOAP Client HTTP
• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •
Copyright (c) 2001 BEA Systems Japan, Ltd. All rights reserved.
WebLogic Server 6.1JWeb Services Enhancements
• 開発モデル
– 開発者はJ2EE開発モデルに基づく stateless EJBやJMSアプリを開発
– EJBやJMSアプリを Webサービスとして運用
– WSDL, client interface, proxy, SOAP routerは自動生成される
– Client開発者はクライアントをダウンロード、もしくはWSDLをダウンロードし
、独自のクライアントを生成
• 開発モデル
– 開発者はJ2EE開発モデルに基づく stateless EJBやJMSアプリを開発
– EJBやJMSアプリを Webサービスとして運用
– WSDL, client interface, proxy, SOAP routerは自動生成される
– Client開発者はクライアントをダウンロード、もしくはWSDLをダウンロードし
、独自のクライアントを生成
SOAP Router Servlet
StatelessEJB
XML Message
Request
WebLogic Server
JMSMessageDriven Bean
OtherJ2EE
Components
WebLogic“Thin”
Java client
SOAP Client HTTP
• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •
Copyright (c) 2001 BEA Systems Japan, Ltd. All rights reserved.
ビジネスWebサービス
• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •
Copyright (c) 2001 BEA Systems Japan, Ltd. All rights reserved.
BEA WebLogicE-Business Platform: アプリケーション統合
BEA WebLogic Portal
Custom Applications Third Party Applications
Personalization Commerce Campaign Manager
BEA WebLogic
FIREWALL
Partners SuppliersCustomers Employees
TransactionPersistenceState Management
High Reliability/AvailabilityScalabilitySecurity
BEA WebLogic Server
BEA WebLogic Integrationアプリケーション統合ビジネス・プロセス管理B2Bインテグレーション
ビジネス
Webサービス
シンプル
Webサービス
EnterpriseApplications
ERP CRM
SCM Custom
HR Legacy
• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •
Copyright (c) 2001 BEA Systems Japan, Ltd. All rights reserved.
ビジネスWebサービス: WebLogic Integration
• ビジネス・プロセス管理とWebサービスの融合:– ワークフロー管理機能が個別のWebサービスのエントリーポイント
としての役割を持つ
– RPC-スタイルのWebサービスはワークフローの「アクション」の一
部、もしくは「タスク」として起動される
• ebXML, BTP等のビジネスプロトコルへの組み込み
– ebXML – 次世代標準B2Bフレームワーク
– BTP – ビジネスプロセス間で制御する長期トランザクションを定義
• ハブ-and-スポーク、ポイント-to-ポイント型コラボレーション
の実現 / 仲介型メッセージングモデルの採用
• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •
Copyright (c) 2001 BEA Systems Japan, Ltd. All rights reserved.
Enterprise Integration
Manufacturer
Suppliers
Suppliers
<!ELEMENT protocol (state+ )><!ATTLIST protocol type CDATA #REQUIRED ><!ELEMENT state (transition+ )><!ATTLIST state time_out CDATA #IMPLIED state_id CDATA #REQUIRED ><!ELEMENT t ransit ion (action )><!ATTLIST transition rule_id CDATA #IMPLIED message_id CDATA #IMPLIED state_id CDATA #REQUIRED t ransit ion_id CDATA #REQUIRED message_type CDATA #IMPLIED t imeout CDATA #IMPLIED ><!ELEMENT action EMPTY><!ATTLIST action rule_id CDATA #IMPLIED action_id CDATA #REQUIRED >
Vocabulary Schema
Start
Send
Receive
Done
Buyer
Start
Done
Send
Supplier
Document Exchange
• PO, Order, Inventory, Shipment
Start
Send
Receive
Done
Buyer
Start
Done
Send
Supplier
DemandPlanning
Customers
Enterprise
IntegratedCustomer
Care
WebLogic IntegrationRetailers/Distributors
• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •
Copyright (c) 2001 BEA Systems Japan, Ltd. All rights reserved.
BEA WLI: B2B Integration: Trading Partner Integration
Browser-basedDocument Mailbox
HTTPS
DisconnectedClient (Email, FTP)
FTP
Standard Business ProtocolscXML, ebXML,RN v1.1, RN 2.0
SimpleWeb Service
SOAP
WebLogic Integration
Transaction Protocol (ebXML + BTP based)
WebLogic Integration (Full, Partner, Enabler)
• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •
Copyright (c) 2001 BEA Systems Japan, Ltd. All rights reserved.
EnterpriseManufacturer
Supplier
ERP
Logistics
Security
Private/Public ProcessesBack-end Integration
Business TransactionPartner Integration
Back-end Integration
Reliable Messaging
Collaboration Agreements
B2B Exchange
TradingExchange
BEA WLI: B2B Integration:Inter-Enterprise Process Integration
• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •
Copyright (c) 2001 BEA Systems Japan, Ltd. All rights reserved.
BEA WebLogic Integration
アプリケーション・サーバ アプリケーション統合
• 標準技術ベースのインフラストラクチャ
• 広範囲のベンダをサポートする接続性
• アダプタ開発キットの提供
• アプリケーション・サービスを生成・配布するためのデザインツール
• J2EE• Webサービス
• クラスタリング• キャッシング• 運用管理• セキュリティ
ビジネス・プロセス管理 B2Bインテグレーション
• 既存システムに短時間で簡単に接続
• コラボレーション・トレーディング・パートナシップの構築と実行
• 高度な認証と否認防止• ビジネスWebサービスの構築と実行
• 複数のビジネスプロトコルのサポート
• バリューチェーンをまたがる複合的なビジネス・プロセスを統合・自動化
• 設計・実行・モニタリングのための単一プラットフォーム
• 複合アプリケーションの生成
• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •
Copyright (c) 2001 BEA Systems Japan, Ltd. All rights reserved.
WLI Business Process Management: Design, Execution and Monitoring
• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •
Copyright (c) 2001 BEA Systems Japan, Ltd. All rights reserved.
B2Bi Security Model
• WLIをベースとするB2Biシステムでは、WebLogic Serverのセキュリティ機能を活用
• Authentication(認証)
– B2Biシステムに相手が間違いなく本当の相手であることを確認する
– PKI
• Authorization(認可)
– 認証主体の属性の定義に基づき、アクセス権限の制御する
– 独自レルム、J2EEセキュリティに準拠
• シングル・サイン-オンの仕組みは次版のWLIで提供予定
• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •
Copyright (c) 2001 BEA Systems Japan, Ltd. All rights reserved.
BTP
• 複数のビジネスアプリケーションやモジュラー間を「カンバセーション
」として結合し、トラッキングおよび管理されることを可能にする
• トランスポート・プロトコルやメッセージ・フレームワークからは独立
• ebXML Messagingへの組み込みを提案中
• BTPの目的は、含まれるリソース全てにおけるビジネストランザクショ
ンの結果の伝播を管理すること
• BTPはビジネスプロトコルを定義していない。単に ビジネストランザ
クションの結果、関連する全てのモジュールやプログラムが確実に
終了、もしくは目的を満たすためのメカニズムとしてのしくみと規則を
提供する
• トランザクションマネージャとの連携でトランザクションに必要な原子
性、一貫性、耐久性を保証する
• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •
Copyright (c) 2001 BEA Systems Japan, Ltd. All rights reserved.
BTP Flow (for example)
ShipperManufacturerCheck
product price
Place Order
Arrangeshipping
Commit
Abort
SupplierCalculateproduct
price
Wait for order
Book order
Checktruck
schedule
Reserve shipping
Declinecustomer
Business message
Time
• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •
Copyright (c) 2001 BEA Systems Japan, Ltd. All rights reserved.
BEA WebLogicE-Business Platform: ポータル
FIREWALL
Partners SuppliersCustomers Employees
BEA WebLogic Integration
BEA WebLogic Server
BusinessWeb
Services
SimpleWeb
Services
BEA WebLogic Portal
Custom Applications 3rd Party Applications
BEA WebLogicCommerce & Personalization Enterprise
Applications
ERP CRM
SCM Custom
HR Legacy
• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •
Copyright (c) 2001 BEA Systems Japan, Ltd. All rights reserved.
BEA WebLogic Portal 4.0:
Files
Internal
Custom Business Logic
Customization & access control
JCA
Content SPI
JavaMail
Personalization
BEA platform and components
Groupware & e-mail
Web ServiceSOAP
AppsWebLogic Portal
ERP
Legacy
ExternalContent
J2EE: BEA WebLogic
Application Server
• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •
Copyright (c) 2001 BEA Systems Japan, Ltd. All rights reserved.
Business User-Driven Personalization
PortalControls
Header
Portlet
PortletControls
Footer
Three-column Layout
• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •
Copyright (c) 2001 BEA Systems Japan, Ltd. All rights reserved.
BEA WebLogicE-Business Platform
•プラットフォームの融合を推進
•デファクト・スタンダード・プラットフォームの提供
•Future-proof the business
BEA WebLogic Integrationアプリケーション統合ビジネス・プロセス管理B2Bインテグレーション
トランザクションパーシスタンス
高信頼性/可用性スケーラビリティセキュリティ
BEA WebLogic Server
ビジネス
Webサービス
シンプル
Webサービス
EnterpriseApplications
ERP CRM
SCM Custom
HR Legacy
BEA WebLogic Portal
Custom Applications Third Party Applications
Personalization Commerce Campaign Manager
BEA WebLogic
FIREWALL
Partners SuppliersCustomers Employees
ステート管理
• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •
Copyright (c) 2001 BEA Systems Japan, Ltd. All rights reserved.
弊社へのお問い合わせ
弊社製品に関するお問い合わせは、
E-Mail : [email protected] : 03-5545-8440
までお願いいたします。
日本BEAシステムズ(株)ホームページ
http://www.beasys.co.jp
The BEA WebLogic E-Business PlatformTM
The essential infrastructure for building afuture-proof e-business