Main Page

Previous Section Next Section

JAXR to UDDI Mapping

In the previous sections, we looked at how different operations can be performed on the UDDI registry using JAXR. While developers never interact directly with the registry in any form, it is worth noting how JAXR defines the mapping between its information model and UDDI. Table 12.2 shows the high-level mapping between the information models. Table 12.3 shows the UDDI SOAP-publishing-related API mapped by JAXR, and Table 12.4 shows the Inquiry API. We encourage you to refer to the specifications for detailed attribute-level mapping.

Table 12.2: Information Model Mapping

JAXR interface

UDDI data structure

Organization

businessEntity

Service

businessService

ServiceBinding

bindingTemplate

Concept

tModel (fingerprint)

ClassificationScheme

tModel (namespace)

ExternalLink

discoveryURL

User

contact

Collection of ExternalIdentifier instances

identifierBag

Collection of Classification instances

categoryBag

PostalAddress

address

ExternalLink

overviewDoc

Classification

keyedReference (in categoryBag)

ExternalIdentifier

keyedReference (in identifierBag)

Table 12.3: Mapping of UDDI Publisher API to JAXR

JAXR BusinessLifeCycleManager

UDDI method

saveAssociations

add_publisherAssertions

deleteServiceBindings

delete_binding

deleteOrganizations

delete_business

deleteAssociations

delete_publisherAssertions

deleteServices

delete_service

deleteClassificationsSchemes and deleteConcepts

delete_tModel

findAssociations

get_assertionStatusReport

QueryManager.getRegistryObjects

get_publisherAssertions

QueryManager.getRegistryObjects

get_registeredInfo

saveServiceBindings

save_binding

saveOrganizations

save_business

saveServices

save_service

saveClassificationsSchemes and saveConcepts

save_tModel

saveAssociations

set_publisherAssertions

Table 12.4: Mapping of UDDI Inquiry API to JAXR

JAXR BusinessQueryManager

UDDI method

findServiceBindings

Find_binding

findOrganizations

find_business

findAssociatedObjects

find_related_business

findServices

find_service

findConcepts and

find_tModel

findClassificationSchemes

 

We would like to mention three important details about all that has been covered in this chapter relating to UDDI:


Previous Section Next Section


JavaScript Editor Java Tutorials Free JavaScript Editor