UDDI
UDDI TravelXML UDDI TravelXML UDDI TravelXML 2
UDDI UDDI ( ) ( ) ) ( ) ID AC0001 ID AC0002 ID AC0003 Web Web UDDI ID 3
UDDI UDDI API UDDI EndPoint <PackageCourseTheme> </PackageCourseTheme> <PackageCourseTheme> </PackageCourseTheme> Tomcat + AXIS WebService Client ( ) ) ) UDDI4J EndPoint WebSphere V5 UDDI ( ( ) 4
UDDI ( ) UNSPC 90111502 ( ) URL http://192.168.xxx.xxx/accommodation s/services/accommodationfromretailers ) ervicesoap_port ( ) <?xml version="1.0" encoding="utf-8"?> <businessdetail generic="2.0" xmlns="urn:uddi-org:api_v2" operator="www.mycompany.com/uddi" truncated="false"> <businessentity businesskey="2ceaed70-161b-47d7-93ae-2d3438163421" operator="www.mycompany.com/uddi" authorizedname="unauthenticated"> <name xml:lang="en">travel</name> <description xml:lang="en">travelxml</description> <businessservices> <businessservice servicekey="3cf9314a-1901-4260-915c-22d00f5c049a" businesskey="2ceaed70-161b-47d7-93ae-2d3438163421"> <name xml:lang="en">ac0001</name> <description xml:lang= en > </description> <bindingtemplates> <bindingtemplates bindingkey="1d480dcf-2c5c-4263-8fc2-166611c5046d" servicekey="3cf9314a-1901-4260-915c-22d00f5c049a"> <accesspoint URLType="http">http://192.168.XXX.XXX:8080/axis/services/AccommodationFromRetailerServiceSoap_port</accessPoint>> <categorybag> <keyedreference tmodelkey="uuid:db77450d-9fa8-45d4-a7bc-04411d14e384" keyname="lodges or resorts" keyvalue="90111502" /> </categorybag> </businessservice> </businessservices> </businessentity> </businessdetail> 5
OS Java 2 SDK 1.4.1_03 Web Tomcat 4.1.24 Web Apache AXIS 1.1 DB Windows XP Professional MySQL Version4.0.18 Tomcat + AXIS WebService Client Travel XML EndPoint Travel XML UDDI 7
WebService Axis1.1 WSDL DB OS UDDI Web OS Web OS Web OS Web 8
XML <PackageTourInformationRequest xmlns="http://www.xmlconsortium.org/bukai/ouyou/demo/packtour"> <Sender>Retailer</Sender> <DataID>RT0020001</DataID> <SystemDate>2004-05-17</SystemDate> <PackageRequestInformation> <PackageArea> </PackageArea> <PackageCourseTheme> </PackageCourseTheme> <PackageCourseTheme> </PackageCourseTheme> </PackageRequestInformation> AxisClient </PackageTourInformationRequest> <PackageTourInformation xmlns= "http://www.xmlconsortium.org/bukai/ouyou/demo/packtour"> <Sender>Retailer</Sender> <DataID>RT0020001</DataID> AxisClient <SystemDate>2004-05-17</SystemDate> XML <WholesalerInformation> </WholesalerInformation> <PackageInformation> <PackageCourseCode>courseNo30</PackageCourseCode> <PackageSubCourseCode>SubCorseNo30</PackageSubCourseCode> <PackageCourseName> </PackageCourseName> <PackageBrandName> </PackageBrandName> <PackageCourseTheme> </PackageCourseTheme> <PackageCourseTheme> </PackageCourseTheme> <PackageArea> </PackageArea> <PackageName> </PackageName> </PackageTourInformation> 9
TravelXML Axis XML XML Web XML PublicUDDI XML 10
( )
OS Windows XP SP1 Asteria 3 Designer Asteria 3 Wholesaler Service Flow Engine 3 12
Asteria 3 13
HttpRequest DB WebService Mapper HttpResponse 14
TravelXML (Option ) ASTERIA 15
( ) (takezaki@virtual-tech.net)
IBM 17
WS-Security DB2Extender XML Castor XML Bean XML Web XSS4J WS-Security Web 18
/ Retailer (SWT Client) Wholesaler(WebSphere Application Server) XSS4j Handlers XSS4j XSS4j XSS4j Handlers Client Implementation SWT Components SWT Wizard Castor Serializer Axis Client Castor Beans Castor De- Serializer Castor Source Generator Axis Servlet Castor Beans Castor Serializer TravelXML XML Schema Service Implementation Castor De- Serializer DataAccess Beans DataAccessBean Wizard DB2 Extender 19
WebSphere Studio Castor Web XML Castor Source Generator 20
(sousuke.samejima@usk.co.jp)
Java1.4.1 BEA WebLogic Workshop 8.1J BEA WebLogic Server 8.1J Web BEA WebLogic Integration 8.1J 22
WebLogic Platform Web XMLBean GUI wsdl xsd GUI Data Web Web SOAP 23
Web Web TravelXML XML XML WebLogic Platform Web XML Bean WSDL Service WSDL XML Bean tostring() XML WebLogic Workshop struts Apache WebLogic WS-Security 2002 5 WebLogic Workshop Ver8.1 JavaIDE 24
SOAPMonitor PFU (matsuyama.nori@pfu.fujitsu.com)
SOAPMonitor? Web SOAP GUI Web Request Message Response Message Web SOAP Web SOAP Monitor Web Web Web Web Web Web Web 26
SOAPMonitor GOAL Web Web Web SOAP Web SOAP GUI SOAP SOAP SOAP 27
28 SOAPMonitor Web Web Web SOAP Web SOAP Web
SOAPMonitor Proxy Web SOAP Aggregation Web Web Proxy Aggregation Proxy SOAP GUI Request Message Web HTTP Proxy Web Proxy (1) Response Message SOAPMonitor Aggregation Proxy (2) Web HTTP Proxy Web 29
SOAPMonitor XML Web WG 30