Appendix A. Client UDDI APIs

Publishing APIs

add_publisherAssertions: Used to add relationship assertions to the existing set of assertions.

delete_binding: Used to remove an existing bindingTemplate from the bindingTemplates collection that is part of a specified businessService structure.

delete_business: Used to delete registered businessEntity information from the registry.

delete_publisherAssertions: Used to delete specific publisher assertions from the assertion collection controlled by a particular publisher. Deleting assertions from the assertion collection affects the visibility of business relationships. Deleting an assertion causes any relationships based on that assertion to be invalidated.

delete_service: Used to delete an existing businessService from the businessServices collection that is part of a specified businessEntity.

delete_tModel: Used to hide registered information about a tModel. Any tModel hidden in this way is still usable for reference purposes and accessible via the get_tModelDetail API, but is hidden from find_tModel result sets. There is no specified way to cause a tModel to be deleted.

get_assertionStatusReport: Used to get a status report containing publisher assertions and status information. This report is useful to help an administrator manage publisher assertions. Publisher assertions are used in UDDI to manage pub-licly visible relationships between businessEntity structures. Relationships help manage complex business structures that require more than one businessEntity or more than one publisher to manage. Returns an assertionStatusReport that includes the status of all assertions made involving any businessEntity controlled by the requesting publisher.

get_publisherAssertions: Used to get a list of publisher assertions that are controlled by an individual publisher. Returns a publisherAssertions structure containing all publisher assertions associated with a specific publisher. Publisher assertions are used to control publicly visible business relationships.

get_registeredInfo: Used to request an abbreviated synopsis of all information currently managed by a given publisher.

save_binding: Used to register new bindingTemplate information or to update existing bindingTemplate information. Use this to control information about technical capabilities exposed by a registered business.

save_business: Used to register new businessEntity information or update existing businessEntity information. Use this to control the full set of information about the entire business, including its businessService and bindingTemplate structures. Of the save xx APIs, this one has the broadest effect.

save_service: Used to register or update complete information about a businessService exposed by a specified businessEntity.

save_tModel: Used to register or update complete information about a tModel.

set_publisherAssertions: Used to save the complete set of publisher assertions for an individual publisher. Replaces any existing assertions, and causes any old assertions that are not reasserted to be removed from the registry. Publisher assertions are used to control publicly visible business relationships.

Inquiry APIs

find_binding: Used to locate specific bindings within a registered businessService. Returns a bindingDetail message.

find_business: Used to locate information about one or more businesses. Returns a businessList message.

find_relatedBusinesses: Used to locate information about businessEntity registrations that are related to a specific business entity whose key is passed in the inquiry. The Related Businesses feature is used to manage registration of business units and subsequently relate them based on organizational hierarchies or business partner relationships. Returns a relatedBusinessesList message.

find_service: Used to locate specific services within a registered businessEntity. Returns a serviceList message.

find_tModel: Used to locate one or more tModel information structures. Returns a tModelList structure.

get_bindingDetail: Used to get full bindingTemplate information suitable for making one or more service requests. Returns a bindingDetail message.

get_businessDetail: Used to get the full businessEntity information for one or more businesses or organizations. Returns a businessDetail message.

get_businessDetailExt: Used to get extended businessEntity information. Returns a businessDetailExt message.

get_serviceDetail: Used to get full details for a given set of registered businessService data. Returns a serviceDetail message.

get_tModelDetail: Used to get full details for a given set of registered tModel data. Returns a tModelDetail message.

Security APIs

discard_authToken: Used to inform a node that a previously obtained authentication token is no longer required and should be considered invalid if used after this message is received.

get_authToken: Used to request an authentication token in the form of an authInfo element from a UDDI node.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset