Home Page Icon
Home Page
Table of Contents for
II. Applied UDDI
Close
II. Applied UDDI
by Toral Mehta, Naresh Apte
UDDI: Building Registry-Based Web Services Solutions
Copyright
Dedication
Hewlett-Packard® Professional Books
About Prentice Hall Professional Technical Reference
About the FTP Site
List of Figures
List of Tables
Preface
Acknowledgments
1. Introduction
Welcome to the Evolution
UDDI — A Powerful and Critical Element of Service-Based Ecosystems
Using this Book
Conventions
For More Information
I. Business Registries
2. Business Registries
2.1. Dynamics of the Vendor–Customer Relationship
2.1.1. Discovering Vendors
Hit and Miss
2.1.2. Interacting with the Vendor Network
2.2. Improvements in Vendor Selection and Interaction
2.2.1. Request for Proposal
2.2.2. Request for Quote
2.2.3. Electronic Data Interchange
2.2.4. E-Marketplaces
Consortium-Run E-Marketplaces
Private E-Marketplaces
2.2.5. The Analysis
2.3. Business Registries
2.4. A Business Registry Explained
2.4.1. An Employee Portal
2.4.2. The Nuts and Bolts of a Registry
Private Registries
Public Registries
2.4.3. Conceptual Features of Registries
2.5. Challenges of Registry-Powered Business
2.5.1. Technological Challenges
Electronic Trust
Information Sanity
2.5.2. Intangible Challenges
The Place to Be and Look
Fostering Confidence
3. Web Services Overview
3.1. A Service
3.1.1. A Web Service
3.2. Web Service Technology Stack
3.2.1. XML-Messaging
3.2.2. Service Description
3.3. Web Service Platforms
3.3.1. Apache Axis Web Services Platform
3.3.2. .NET
.NET Framework
Visual Studio .NET
UDDI .NET SDK
3.4. A Simple Web Service
3.4.1. Retirement Plan Contribution Web Service
3.4.2. Business Logic
3.4.3. Axis-based Emp401k Service Deployment
WSDL Representation
Creating Client-side bindings
Deploying Emp401kService
3.4.4. Interacting with Web Service
3.4.5. In Action
3.4.6. .NET
3.4.7. In Action
3.5. Document Exchange Model-Based Web Services
3.5.1. SOAP and DEM-Based Services
Embedding XML Documents in SOAP Messages
XML Document as a SOAP Attachment
3.5.2. WSDL and DEM-Based Services
XML Documents as complexTypes in WSDL
Classifying DEM-Based Services in WSDL
3.6. Advanced Topics
3.6.1. Scalability
3.6.2. Web Services and Long-Lived Interactions
3.6.3. Security
3.7. UDDI and the Web Services Paradigm
4. Registries and Web Services Lifecycle
4.1. A Web Services Ecosystem
4.1.1. Roles of Ecosystem Citizens
Ecosystem Host
Governing Body
Ecosystem Monitor
Ecosystem Arbitrator
Service Registries
Ecosystem Members/Services
Service Provider
Service Deployer
Service User
4.1.2. Fostering Ecosystem Loyalty
4.2. Web Services Lifecycle
4.2.1. Web Service Deployment Process
4.3. Registry-Powered Business-to-Business Interaction
4.3.1. Registry as an Intermediary
4.3.2. Registry-Facilitated Web Services Lifecycle
II. Applied UDDI
5. UDDI Overview
5.1. UDDI Formation
5.1.1. Goals of UDDI.org
5.2. Public UDDI Sites
5.2.1. Universal Business Registry
5.2.2. Microsoft UBR Walkthrough
Registering a Business
Discovering a Business
Registering a Service
Binding a Service
5.2.3. UDDI Registrars
5.3. UDDI Operators
5.3.1. Operator Specification
5.3.2. Operator Council
5.4. UDDI API Specification
5.4.1. Document Exchange Model
5.4.2. Progression of the API Specification
5.4.3. API Categories
5.4.4. Business Registration Information
White Pages
Yellow Pages
Green Pages
5.4.5. The Microsoft Business Entity
5.5. UDDI Best Practices
5.6. Complete UDDI Ecosystem
5.7. Language-Specific UDDI APIs
5.7.1. UDDI4J
5.7.2. JAXR
5.7.3. .NET UDDI SDK
6. Modeling for Registries
6.1. Modeling in UDDI
6.2. Modeling Service Providers
6.3. Modeling Services
6.3.1. Taxonomies
6.3.2. Service Interaction Interfaces
6.4. Role of tModels
6.5. Service Bindings
6.6. Modeling Needs Beyond the Design Phase
6.6.1. Publisher Assertions
6.7. Modeling Service Consumers
6.7.1. Fine-Tuning Business Processes
6.7.2. Identifying tModels
6.7.3. Integrating Services
Importing and Exporting Service References
7. Establishing Connection
7.1. Communication Points of a UDDI Registry
7.1.1. Publish APIs
7.1.2. Inquiry APIs
7.2. Establishing Connection
7.2.1. UDDI .NET SDK
Incorporating UDDI .NET APIs
Checking Publish Configuration
Checking Inquiry Configuration
7.2.2. In Action
7.2.3. UDDI4J
Checking Publish Configuration
Checking Inquiry Configuration
7.2.4. In Action
8. UDDI Publishing
8.1. A Case in Point
8.1.1. Classification Scheme
8.1.2. Pension Service Interaction Specification
8.1.3. Prudentially 401(k) Provider
8.2. Publishing a Business Entity
8.2.1. UDDI .NET SDK
8.2.2. In Action
8.2.3. UDDI4J
8.2.4. In Action
8.3. Publishing a Service Interaction Specification
8.3.1. UDDI .NET SDK
8.3.2. In Action
8.3.3. UDDI4J
8.3.4. In Action
8.4. Publishing a Service
8.4.1. UDDI .NET SDK
8.4.2. In Action
8.4.3. UDDI4J
8.4.4. In Action
8.5. Deleting from the Registry
8.5.1. UDDI .NET SDK
8.5.2. In Action
8.5.3. UDDI4J
8.5.4. In Action
8.6. Putting It All Together
8.7. UDDI Data Structures
8.7.1. Containment
8.7.2. Data Sufficiency
9. UDDI Inquiry
9.1. Inquiry Process
9.2. FITSO Revisited
9.2.1. AmericanCorporation, Inc. Service Consumer
9.3. Discovering a Service Interaction Specification
9.3.1. UDDI .NET SDK
Broad-Based Search
Refined Search
9.3.2. In Action
9.3.3. UDDI4J
9.3.4. In Action
9.4. Discovering a Service
9.4.1. UDDI .NET SDK
9.4.2. In Action
9.4.3. UDDI4J
9.4.4. In Action
9.5. Discovering a Business Entity
9.5.1. UDDI .NET SDK
9.5.2. In Action
9.5.3. UDDI4J
9.5.4. In Action
9.6. Search Qualifiers
9.7. Using Discovered Services
10. Building UDDI Solutions
10.1. Private Registry
10.1.1. Access Control
10.1.2. Independence in Setting Governing Policies
10.1.3. Customizable Organization
10.1.4. Information Sanity
10.2. Referencing Caching
10.2.1. Reference Import
10.2.2. Reference Export
10.3. Taxonomies and Identifier Systems
10.3.1. Publishing Taxonomies
10.3.2. uddi-org:types Taxonomy
10.3.3. Checked and Unchecked Taxonomies
Registering an Unchecked Taxonomy
Registering a Checked Taxonomy
10.4. Versioning and Migration Policies
10.4.1. tModel Versioning
10.4.2. Service Versioning
10.5. Registry Usage Models
10.5.1. UDDI as Universal Registry
10.5.2. UDDI as Market Exchange Registry
10.5.3. UDDI for Reference Caching
10.5.4. UDDI as Portal Facilitator
10.5.5. UDDI as EAI and B2B Facilitator
III. Case Studies
11. Employee Portal Unfolded
11.1. Corporate Employee Ecosystem
11.1.1. Players
Human Resources
Global Corporate IT
Users
11.1.2. Processes and Services
Internal
External
Administrative
11.1.3. Three Ps
Policies
Procedures
Policing
11.1.4. Role of the Registry
11.2. Technology Quilt
11.2.1. Portal Technology
11.2.2. Internal and External Services
11.2.3. Enterprise Applications
11.2.4. External Ecosystems and UDDI Registries
11.2.5. Security Infrastructure
11.3. Modeling Business Entities
11.3.1. Ecosystem Governor
11.3.2. Service Publishers
Internal Service Providers
External
11.3.3. Service Consumer
11.4. Defining Categories and Interactions
11.4.1. Categories
11.4.2. Interaction Specifications
11.5. Final Analysis
12. UDDI in B2B and B2C Scenarios
12.1. Extended Supply Chains
12.2. RFQ Basics
12.3. RFQ Business Process Flow
12.4. RFQ Processing for AmCAR, Inc.
12.5. The AmCAR Procurement Ecosystem
12.5.1. Interaction Specifications
12.5.2. Procurement and Supplier Services
12.6. Extending the Solution
12.7. Location-Based Mobile Services
12.7.1. Mobile Printing Scenario
12.7.2. Mobile Technologies
Mobile Communication Protocols
12.7.3. Mobile Printing Ecosystem
IV. Expanding UDDI
13. Competitive Landscape
13.1. Recognized Leaders
13.1.1. Microsoft
Microsoft BizTalk 2.0 Framework
XLANG Schedules
13.1.2. IBM
13.2. Strong Industry Participants
13.2.1. Systinet
13.2.2. Oracle
13.2.3. BEA
13.3. Registry Technologies
13.3.1. CORBA Naming Service
13.3.2. CORBA Trader Service
13.3.3. Windows Registry and Windows Active Directory
13.3.4. RMI Naming Service
13.3.5. JINI Lookup Service
13.3.6. ebXML Registry Services Specification
14. Version 3 and Beyond
14.1. Registry Interaction
14.1.1. UBR as Root
14.1.2. Support for Registry Networks
14.1.3. Entity Promotion
14.1.4. Namespace-Based Unique Identifier Keys
14.2. API Enhancements
14.2.1. Subscription APIs
14.2.2. Custody and Ownership Transfer API
14.3. Enhancements to Discovery
14.3.1. Nested Queries
14.3.2. Extensible Search Qualifiers and Sort Orders
14.3.3. Extended Wildcard Support
14.3.4. Management of Large Results Sets
14.4. Enhancements to Description
14.4.1. Support for Complex Categorization
Grouping Categories
Derived Categories
14.4.2. Multiple Overview Documents
14.4.3. Access Point
14.4.4. Binding Templates
14.4.5. Operational Information
14.5. Internationalization
14.5.1. Multi-lingual Support
14.6. Security
14.6.1. Support for Digital Signature
14.6.2. Mutual Authentication
14.7. Policy
14.8. OASIS
14.8.1. OASIS Charter
14.8.2. OASIS and UDDI
V. Appendixes
A. Client UDDI APIs
A.1. Publishing APIs
A.2. Inquiry APIs
A.3. Security APIs
B. Installing UDDI4J
B.1. Apache SOAP
B.2. Java Components
B.2.1. JSSE
B.2.2. Java Mail
B.2.3. JavaBean Activation Framework
B.3. Configuring UDDI4J
C. UDDI Errors
D. UDDI .NET SDK
E. Setting Up DSN
E.1. Datasources
F. Database Wrapper Utility
F.1. Employee Contribution Database
G. Simple Object Access Protocol
G.1. SOAP Message Components
G.2. Attachments to SOAP Messages
H. WSDL
H.1. <definitions>
H.2. <service>
H.3. <types>
H.4. <message>
H.5. <operation>
H.6. <portType>
H.7. <binding>
H.8. <port>
Glossary
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Prev
Previous Chapter
4. Registries and Web Services Lifecycle
Next
Next Chapter
5. UDDI Overview
Part II. Applied UDDI
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset