UDDI - Giao diện
Sổ đăng ký sẽ vô ích nếu không có một số cách để truy cập nó. Phiên bản 2.0 tiêu chuẩn UDDI chỉ định hai giao diện để người tiêu dùng dịch vụ và nhà cung cấp dịch vụ tương tác với sổ đăng ký.
Dịch vụ mà người tiêu dùng sử dụng Inquiry Interface để tìm một dịch vụ và các nhà cung cấp dịch vụ sử dụng Publisher Interface để liệt kê một dịch vụ.
Cốt lõi của giao diện UDDI là định nghĩa Lược đồ XML UDDI. Chúng xác định các kiểu dữ liệu UDDI cơ bản mà qua đó tất cả các luồng thông tin.
Giao diện nhà xuất bản
Giao diện Nhà xuất bản xác định mười sáu hoạt động cho nhà cung cấp dịch vụ quản lý các mục nhập của họ trong sổ đăng ký UDDI -
get_authToken- Lấy mã thông báo ủy quyền. Tất cả các hoạt động của giao diện Nhà xuất bản yêu cầu phải gửi mã thông báo ủy quyền hợp lệ cùng với yêu cầu.
discard_authToken- Thông báo cho cơ quan đăng ký UDDI không còn chấp nhận mã thông báo ủy quyền đã cho. Bước này tương đương với việc đăng xuất khỏi hệ thống.
save_business - Tạo hoặc cập nhật thông tin của thực thể kinh doanh có trong sổ đăng ký UDDI.
save_service - Tạo hoặc cập nhật thông tin về các dịch vụ web mà một tổ chức kinh doanh cung cấp.
save_binding - Tạo hoặc cập nhật thông tin kỹ thuật về việc triển khai dịch vụ web.
save_tModel - Tạo hoặc cập nhật đăng ký các khái niệm trừu tượng do cơ quan đăng ký UDDI quản lý.
delete_business - Loại bỏ hoàn toàn các thực thể kinh doanh đã cho khỏi sổ đăng ký UDDI.
delete_service - Loại bỏ hoàn toàn các dịch vụ web đã cho khỏi sổ đăng ký UDDI.
delete_binding - Loại bỏ các chi tiết kỹ thuật của dịch vụ web nhất định khỏi sổ đăng ký UDDI.
delete_tModel - Loại bỏ các tModels được chỉ định khỏi sổ đăng ký UDDI.
get_registeredInfo - Trả về bản tóm tắt mọi thứ mà sổ đăng ký UDDI hiện đang theo dõi cho người dùng, bao gồm tất cả các doanh nghiệp, tất cả các dịch vụ và tất cả các tModels.
set_publisherAssertions - Quản lý tất cả các xác nhận mối quan hệ được theo dõi được liên kết với tài khoản nhà xuất bản cá nhân.
add_publisherAssertions - Khiến một hoặc nhiều publisherAssertions được thêm vào bộ sưu tập xác nhận của từng nhà xuất bản.
delete_publisherAssertions - Khiến một hoặc nhiều phần tử publisherAssertion bị xóa khỏi bộ sưu tập xác nhận của nhà xuất bản.
get_assertionStatusReport - Cung cấp hỗ trợ quản trị để xác định trạng thái của xác nhận nhà xuất bản hiện tại và chưa xuất hiện liên quan đến bất kỳ đăng ký kinh doanh nào được quản lý bởi tài khoản nhà xuất bản cá nhân.
get_publisherAssertions - Nhận toàn bộ xác nhận của nhà xuất bản được liên kết với tài khoản nhà xuất bản cá nhân.
Giao diện yêu cầu
Giao diện truy vấn xác định mười hoạt động để tìm kiếm sổ đăng ký UDDI và truy xuất chi tiết về các đăng ký cụ thể -
find_binding - Trả về danh sách các dịch vụ web phù hợp với một bộ tiêu chí cụ thể dựa trên thông tin ràng buộc kỹ thuật.
find_business - Trả về danh sách các thực thể kinh doanh phù hợp với một bộ tiêu chí cụ thể.
find_ltservice - Trả về danh sách các dịch vụ web phù hợp với một bộ tiêu chí cụ thể.
find_tModel - Trả về danh sách các tModels phù hợp với một bộ tiêu chí cụ thể.
get_bindingDetail - Trả về thông tin đăng ký đầy đủ cho một mẫu ràng buộc dịch vụ web cụ thể.
get_businessDetail - Trả về thông tin đăng ký cho một thực thể kinh doanh, bao gồm tất cả các dịch vụ mà thực thể đó cung cấp.
get_businessDetailExt - Trả về thông tin đăng ký đầy đủ cho một thực thể kinh doanh.
get_serviceDetail - Trả về thông tin đăng ký đầy đủ cho một dịch vụ web.
get_tModelDetail - Trả về thông tin đăng ký đầy đủ cho một tModel.
find_relatedBusinesses - Khám phá các doanh nghiệp có liên quan thông qua mô hình uddi-org: Mối quan hệ.