Title: Supported UDDI APIs and Functions

The following is a list of all supported UDDI interfaces.

APISpecSupportedNotes
InquiryRequiredAll Methods
Inquiry HTTP GETOptionalAll MethodsPlus a number of additional methods
PublicationRequiredAll Methods
SecurityOptionalAll MethodsPluggable authentication
SubscriptionOptionalAll MethodsHTTP, SMTP delivery implemented, pluggable
Subscription ListenerOptionalAll MethodsClient and Server side implementations
Value Set CachingOptionalPartialSince 3.3
Value Set ValidationOptionalImplementedSince 3.3
ReplicationOptionalAll MethodsSince 3.3
Custody and Ownership TransferOptionalAll MethodsSince 3.3, full support

The following is a list of other features of interest

APISpecSupportedNotes
Digital SignaturesServer reqFull supportJava and .NET clients and in browser signing
Client side Subscription ListenerOptionalFull supportJava and .NET clients
WSDL to UDDIRecommendationFull support1 Java, .NET clients and web GUI
WADL to UDDIRecommendationFull support1 Java, .NET clients and web GUI
BPEL to UDDIRecommendationFull support2 Java client
UDDI Technical Compliance Kit-Full supportProvides a standalone UDDI testing capability
InternationalizationRecommendationYesBoth end user interfaces (User and Admin web apps) are supported. Error messages from the server are externaliws and can be overwritten.
Replication Two Stage CommitServer OptionalNoThe spec talks about a Conditional New Data message.
UDDI PolicyRecommendationNoThe spec

Supported Sort Orders

Find QualifierSpecSupportedNotes
binarySortRequiredyes
caseInsensitiveSortRequirednoJIRA discussion
caseSensitiveSortRequiredyes
sortByNameAscRequiredyes
sortByNameDescRequiredyes
sortByDateAscRequiredyes
sortByDateDescRequiredyes
JIS-X4061OptionalnoJapanese Character Strings

Supported Find Qualifiers

Find QualifierSpecSupportedNotes
andAllKeysRequiredyes
approximateMatchRequiredyes
bindingSubsetRequiredyes
caseInsensitiveMatchRequiredyes
caseSensitiveMatchRequiredyes
combineCategoryBagsRequiredyes
diacriticInsensitiveMatchOptionalyes
diacriticSensitiveMatchRequiredyes
exactMatchRequiredyes
signaturePresentRequiredyes
orAllKeysRequiredyes
orLikeKeysRequiredyes
serviceSubsetRequiredyes
suppressProjectedServicesRequiredyes
UTS-10Recommendedyes

Supported Authentication Mechanisms

  • Username/Password via Security API/Auth Token
    • LDAP
    • Clear text password file
    • Encrypted password file
    • JBoss container based