XML
固い結合(密結合)
固い結合(密結合)
実行前の早い結合 実行前の早い結合
アプリケーション・レベルの アプリケーション・レベルの
規律規律・階層・階層・・統制の世界統制の世界
APIAPI
アプリケーション構築の視点 アプリケーション構築の視点
APAP 構築構築 革新革新
マイクロソフト HailStorm 緩やかな結合(疎結合)緩やかな結合(疎結合)
実行時の遅い結合 実行時の遅い結合
インターネット
インターネットWebWebサービスのサービスの 自立・自立・分散分散・・協調の世界協調の世界
XMLXML
APAP
ビルダービルダー
XML XML XML
WebWebサービスサービス
Web Web サービスの連鎖で サービスの連鎖で
Web Web サービスが構築される サービスが構築される
WebWebサービスサービス
WebWebサービスサービス
WebWeb
XML XML
XML Web Web サービス関連標準 サービス関連標準
UDDIUDDI
Universal Description, Discovery and Universal Description, Discovery and
Integration of Business on the Web Integration of Business on the Web
WebWebサービスを登録し、検索し、利用するためのディレクトサービスを登録し、検索し、利用するためのディレクト リ・サービス
リ・サービス
SOAPSOAP
Simple Object Access Protocol Simple Object Access Protocol
インターネット標準プロトコルと
インターネット標準プロトコルとXMLXMLを利用したを利用したRPCRPCプロトコプロトコ ルル
WSDLWSDL
Web Services Description Language Web Services Description Language
WebWebサービスへの接続に必要なインターフェイス情報サービスへの接続に必要なインターフェイス情報
XML XML
XML Web Web サービス関連標準 サービス関連標準
XAMLXAML
Transaction Authority Markup Language Transaction Authority Markup Language WebWebサービスに跨るトランザクション処理の実現サービスに跨るトランザクション処理の実現
XMLXMLセキュリティセキュリティ OASIS
OASIS セキュリティ技術委員会セキュリティ技術委員会
zz SS22MLML::Security Services Markup LanguageSecurity Services Markup Language ベリサイン陣営
ベリサイン陣営
zz AuthXMLAuthXML::Authorization and Authentication Authorization and Authentication in XML
in XML
エントラスト陣営 エントラスト陣営
zz SS22ML +ML + AuthXMLAuthXML = SAML= SAML (Security
(Security Asertion Asertion Markup LanguageMarkup Language))
XML XML
XML JXTA ティング JXTA ティング : : B2B P2P B2B P2P 分散コンピュー 分散コンピュー
JXTAJXTA http://www.http://www.jxtajxta.org/.org/
Juxtapose
Juxtapose((並べる)から取られたプロジェクト名並べる)から取られたプロジェクト名
Sun MicrosystemsSun MicrosystemsののBill JoyBill JoyととMike ClaryMike Claryが開発のが開発の 指揮をとる
指揮をとるJavaJava技術の延長線上にある技術の延長線上にあるPeer to PeerPeer to Peer分散分散 コンピューティング技術
コンピューティング技術
あるデバイスが仲間(ピア)のデバイスを見つけ,アドホックにあるデバイスが仲間(ピア)のデバイスを見つけ,アドホックに グループをつくり,デバイスはそのスペックを,プログラムは動 グループをつくり,デバイスはそのスペックを,プログラムは動 作に必要なスペックをそれぞれ教えあうという通信プロトコル 作に必要なスペックをそれぞれ教えあうという通信プロトコル
XMLXMLの活用の活用
デバイスの記述や接続要件を
デバイスの記述や接続要件をXMLXMLで記述で記述 JavaJavaのセキュリティ機能を活用のセキュリティ機能を活用