10. What Problems Do We Solve? Describe Services Discover Services Integrate Them Together Provide a standards-based profile for all electronic services that are provided. Includes web sites, other electronic resources Web Service Visibility Publish for Accessibility An organization needs to create 400 electronic relationships with partners, each with its own standards and protocols Broader B2B A small business wants to be “plugged in” to every marketplace in the world, but doesn’t know how Smarter Search A B2B marketplace cannot get catalog data for relevant suppliers in its industry, along with connections to shippers, insurers, etc. Easier Aggregation
11. Foundation for Web Services Ubiquitous Communications: Internet Universal Data Format: XML Service Interactions: SOAP Formal Service Descriptions: WSDL Broad Industry Support, Simple Process Publish and Discover Services: UDDI
12.
13.
14.
15.
16. How UDDI Works UDDI Registry Marketplaces, search engines, and business applications query the registry to discover services at other companies and to facilitate integration 4 . Service Types 1 . Implementations Implementers populate the registry with descriptions of their businesses and the services they expose 2 . Large businesses apply the same architecture and technologies internally 5 . Software companies, standards bodies, and developers populate the registry with descriptions (specifications) of types of services 3 . UDDI Registry assigns a programmatically unique identifier to each service and registration
17.
18. UDDI and SOAP User UDDI SOAP Request UDDI SOAP Response UDDI Registry Node HTTP Server SOAP Processor UDDI Registry Service B2B Directory Create, View, Update, and Delete registrations Implementation- neutral