UDDIにおける国際化・セキュリティー

Similar documents
PowerPoint プレゼンテーション

TravelXMLを利用した Webサービス実証実験デモ

WS-I Basic Profile 1.0 の概説

Testing XML Performance

WS-I Basic Profile 1.0 の概説

Encryption Security

1 TOKEN CORPORATION

sec( ).ppt

HOLON/MD

Copyright (C) XML Consortium All Rights Reserved 2

属性認証ハンドブック

SAML

/02/ /09/ /05/ /02/ CA /11/09 OCSP SubjectAltName /12/02 SECOM Passport for Web SR

インターフェース説明書

untitled

WebServices4pub.PDF

ohp.mgp

ebXMLメッセージ構造\(V 1.0\)

All Rights Reserved, Copyright FUJITSU LIMITED All Rights Reserved, Copyright FUJITSU LIMITED

untitled

Web Web ( (SOAP (SOAP/http (WSDL UDDI 1. 2.XML 3. (XDoS http, https SOAP XML Web/App ( App

Oracle Secure Enterprise Search 10gを使用したセキュアな検索

橡13解説.PDF

/07/ /10/12 I

rzamhpdf.ps

untitled

PowerPoint プレゼンテーション

SSO Sales/Tech combined webinar template

"CAS を利用した Single Sign On 環境の構築"

Oracle Identity Managementの概要およびアーキテクチャ

"CAS を利用した Single Sign On 環境の構築"

Dec , IS p. 1/60

untitled

sp c-final

2 3

セキュリティ関連XML規格の紹介

Plan of Talk CAS CAS 2 CAS Single Sign On CAS CAS 2 CAS Aug. 19, 2005 NII p. 2/32

untitled

WebLogic 6.0

XML Consortium Web Web ( ) XML Consortium XML Consortium Web TravelXML Web Web ( Web ) Web XML Consortium 2

XMLを基盤とするビジネスプロトコルの動向

PDF

IBM Web XML アプリケーションの動作 XML XML Java IBM Web なぜ XML を使うのか? S 以下のデータをシリアライズしてみよう! WebSphere Web EJB XML J2EE

<Documents Title Here>

Please enter the following 'extra' attributes to be sent with your certificate request A challenge password []: An optional company name []: Using con

第2回_416.ppt

¥Í¥Ã¥È¥ï¡¼¥¯¥×¥í¥°¥é¥ß¥ó¥°ÆÃÏÀ

IT Web NEC Corporation

< E B38B4B A C90BF95FB E786C7378>

Windows Oracle -Web - Copyright Oracle Corporation Japan, All rights reserved.

w

Juniper Networks Corporate PowerPoint Template

FileMaker Cloud App FileMaker Pro FileMaker Go FileMaker WebDirect App FileMaker Cloud Amazon Web Services (AWS) Marketplace AWS FileMaker Server File

untitled


Oracle Change Management Pack, Oracle Diagnostics Pack, Oracle Tuning Packインストレーション・ガイド リリース2.2

untitled

untitled

tomo_sp1

2. (297) 91 (365) (366) (371) (673) (938) (64) 85 (91) (631) (561) (302) (616) 63 (906) 68 (338) (714) (747) (169) (718) 62 (1,063) 67 (714) (169) (90

2. (1,009) 45 (368) (226) (133) (54) (260) 25 (446) 30 (774) (156) (805) (244) (652) 22 (128) (652) (157) (597) (805) (446) 30 (774) 35 (238) (581) (1

untitled

XAdES長期署名プロファイル(案)

"CAS を利用した Single Sign On 環境の構築"

ppt

Policy

IC RDFOWL PIM DB ID GIS RFID 2 ID ID ID XML web.xml GIS,PIM G-XML OWL RDF XML WSDL REST XML ID

完成卒論.PDF

PowerPoint プレゼンテーション

雲の中のWebアプリケーション監視術!~いまなら間に合うクラウド時代の性能監視入門~


untitled

main.dvi

2



_02-5.ppt

NTTドメイン名の公開・開示対象情報一覧

324.pdf

『こみの株式会社』の実践

,276 3,

EX-word_Library_JA

Copyright XML 2005,2006 All rights reserved. XML Consortium Web Web Web Web Web Web Web

b2bintro.book

 

GM-F520S/GM-F470S/GM-F420S


untitled

untitled

untitled

P2P? ( )? ( SOX ) ( ) COPYRIGHT 2005 SSH COMMUNICATIONS SECURITY CORP. ALL RIGHTS RESERVED. 2


Javaセミナー資料.PDF

CUCM と VCS 間のセキュア SIP トランクの設定例

1. PKI (EDB/PKI) (Single Sign On; SSO) (PKI) ( ) Private PKI, Free Software ITRC 20th Meeting (Oct. 5, 2006) T. The University of Tokush

1

JP1/Integrated Management - Service Support 操作ガイド

宅建練馬表478号1_4ol [更新済み].eps

Infoprint 250 GA

C3印刷用.PDF

Transcription:

UDDI 2002 9 17 (UDDI WG), IBM Corporation

UDDI (I18N) I18N for Inquiry I18N for Publication Copyright 2002, IBM Corporation 2

UDDI V3 I18N basic XML Unicode3.0 (UDDI V3) UTF-8 xml:lang I18N for Inquiry (V3) (V3) I18N for Publication (V3) Copyright 2002, IBM Corporation 3

UDDI (1) Unicode 3.0 V3 <businessentity >... <name xml:lang= ja > </name> <name xml:lang= ja > IBM</name> <name xml:lang= en >IBM Japan</name> <name xml:lang= en >Nihon IBM</name>... </businessentity> Copyright 2002, IBM Corporation 4

UDDI (2) <businessentity> <contacts> <contact usetype= sales contact > <personname> </personname> </contact> <contact usetype= technical support > </contact> </contacts> </businessentity> Copyright 2002, IBM Corporation 5

UDDI (3) <address xml:lang= en > <al>1623-14</al> <al>shimotsuruma</al> <al>yamato-shi</al> <al>kanagawa-ken</al> <al>japan</al> </address> <address xml:lang= ja > <al> </al> <al> </al> <al> </al> <al> </al> <al>1623-14</al> </address> al = addressline Copyright 2002, IBM Corporation 6

UDDI (3) tmodelkey= uddi:ubr.uddi.org:postaladdress UBR Value Name Value Name 10 20 30 40 Name Country Region City 90 100 110 120 50 District 130 60 Street 170 70 80 House No. Building Name 180 250 Building No. Floor No. Unit No. City Postal Code Company Postal Code Street Prefix1 Street Suffix1 Address Time Zone Copyright 2002, IBM Corporation 7

UDDI (3) UBR tmodel V3 tmodelkey= uddi:ubr.uddi.org:postaladdress <address xml:lang= ja tmodelkey= > <al kn= Country kv= 20 > </al> <al kn= Region kv= 30 > </al> <al kn= City kv= 40 > </al> <al kn= District kv= 50 > </al> <al kn= Building Number kv= 90 >1623-14</aL> </address> al = addressline kn = keyname kv = keyvalue Copyright 2002, IBM Corporation 8

UDDI (3) tmodel V3 tmodelkey= uddi:mycompany.com:postaladdress <address xml:lang= ja tmodelkey= > <al kn= Country kv= 20 > </al> <al kn= Province kv= 30 > </al> <al kn= City kv= 40 > </al> <al kn= District kv= 50 > </al> <al kn= Block Number kv= 90 >1623</aL> <al kn= Building Number kv= 100 >14</aL> </address> al = addressline kn = keyname kv = keyvalue Copyright 2002, IBM Corporation 9

UDDI (4) V3 <find_business xmlns= urn:uddi-org:api_v3 > <findqualifiers> <findqualifier> uddi:uddi.org:sortorder:jis-x4061 </findqualifier>... </findqualifiers> </find_business> Unicode Copyright 2002, IBM Corporation 10

UDDI Server X A find_business / A Service Requester A End User / Program UDDI Server (Service Broker) PDA Thin Client A Sort Service Provider A Copyright 2002, IBM Corporation 11

UDDI (5) (V3) Unicode Normalization Form C (normalization) XML (canonicalization) Requester find_xxx/get_xxx Retrieved Data Saved Data UDDI Server Copyright 2002, IBM Corporation 12

XML Unicode Normalization Form C U+212B ANGSTROM SIGN Form C U+00C5 LATIN CAPITAL LETTER A WITH RING ABOVE Form D XML Schema Centric XML Canonicalization (http://uddi.org/pubs/schemacentriccanonicalization.htm) U+0041 U+030A LATIN CAPITAL COMBINING LETTER A RING ABOVE Copyright 2002, IBM Corporation 13

UDDI For business Taxonomy (Built-in ) Taxonomy For usability UDDI Copyright 2002, IBM Corporation 14

UDDI V3 (1) Security Policy API UDDI Authorize Token UDDI API XML Digital Signatures on UDDI data UDDI XML Digital Signature Copyright 2002, IBM Corporation 15

UDDI V3 (2) Requester 1. Token get_authtoken 2. Token UDDI Node operator 3. UDDI API Secure 4. Token discard_authtoken Copyright 2002, IBM Corporation 16

UDDI V3 (3) UDDI Node operator Service Provider publication UDDI (businessentity, tmodel, etc.) Copyright 2002, IBM Corporation 17

Security Policy API Security Policy API set 2 API discard_authtoken get_authtoken (userid, cred) get_authtoken userid UDDI Node ID cred UserID Token UDDI Node Inquiry,Publication,Custody/OwnerShip Transfer, Subscription, Value Set API authinfo Copyright 2002, IBM Corporation 18

UDDI UDDI XML businessentity businessservice bindingtemplate tmodel publisherassertion Copyright 2002, IBM Corporation 19

UDDI XML tmodelkey=uddi:uddi.org:keygenerator XML <tm:tmodel tm:tmodelkey=... xmlns:tm= urn:uddi-org:api_v3 > <tm:name>uddi-org:keygenerator<tm:name>... <ds:signature xmlns:ds= http://www.w3.org/2000/09/xmldsig# > <si:signedinfo xmlns:si= http://www.w3.org/2000/09/xmldsig# > <si:canonicalizationmethod Algorithm=... /> <si:signaturemethod Algorithm=... /> <si:reference URI=... > <si:digestmethod Algorithm=... /> <si:digestvalue>pel/qelknelanmwre...</si:digestvalue> </si:reference> </si:signedinfo> <ds:signaturevalue>uoiwonalke2k9ek...</ds:signaturevalue> <ds:keyinfo> <ds:keyinfo> <ds:signature> </tm:tmodel>...... Copyright 2002, IBM Corporation 20

SSL V3 SSL SSL HTTP SOAP SSLV3 tmodelkey=uddi:uddi.org:protocol:mutualauthenticatedssl3 UDDI node Replication API bindingtemplate Copyright 2002, IBM Corporation 21