2009-10-06 26 views
7

Tôi đang cố gắng tìm một số đăng ký UDDI công khai để tương tác, cho mục đích học tập. Nhưng có vẻ như không có sẵn. Tôi popped sau question trên SO để xem nếu ai đó biết về bất kỳ đăng ký công cộng vẫn được lưu trữ, nhưng không có câu trả lời.Phong trào UDDI công khai có chết hay không, liệu nó có còn sống không?

Các đăng ký công cộng của IBM, Microsoft và SAP là một thử nghiệm của công nghệ UDDI. Tôi trích dẫn từ here: Mục tiêu chính của UBR là để chứng minh tính tương hợp và tính chắc chắn của các đặc tả UDDI thông qua việc triển khai công khai. Mục tiêu này đã được đáp ứng và vượt xa.

Bây giờ, họ tiếp tục hỗ trợ thông số kỹ thuật UDDI trong sản phẩm của họ (vì vậy, các công ty khác nhau có thể lưu trữ UBR của họ để sử dụng riêng).

Bây giờ, tôi đang thay đổi câu hỏi ban đầu của mình thành điều này: Chuyển động UDDI công khai đã chết hay chưa?

Bạn nghĩ sao? Nếu câu trả lời của bạn là không, bạn có thể cung cấp ví dụ về UDDI UBR công khai hiện có không?

+2

Bạn có chắc chắn nó bao giờ còn sống? –

+0

Đó là một cách khác để đặt câu hỏi của tôi. Tôi đã chỉnh sửa câu hỏi để bao gồm cả hai –

+0

Điều tôi muốn thấy là một giải pháp thay thế công khai cho UDDI, đặc biệt là để tra cứu dịch vụ động. Trong thế giới SOA trong dịch vụ tra cứu giữa thập niên 90 là nạc và có ý nghĩa, nhưng bây giờ nó bị đột biến thành quái vật này được gọi là UDDI không có các tính năng quan trọng hoặc hiệu suất mà các giải pháp ban đầu được cung cấp. Tôi muốn được quan tâm nhiều hơn để tham gia vào một phong trào của các giải pháp thay thế. –

Trả lời

5

Tôi đã nhận được câu trả lời từ John Saunders về câu hỏi ban đầu của tôi, đến một trong số comments của tôi và tôi nghĩ rằng anh ấy đúng.

Để tóm tắt nó:

Phong trào UDDI nào là chết vì IBM, Microsoft và SAP đăng ký công phong trào UDDI.

1

UDDI thực sự đã chết. Ba điều giết nó:

  1. Overambitious phức tạp
  2. Bỏ qua an ninh
  3. Khó khăn, vẫn còn với chúng tôi, quản lý và thu thập micropayments

Nếu một nhà môi giới UDDI động chọn một nhà cung cấp dịch vụ đối với tôi , Tôi không có cơ hội để làm bất kỳ sự tích cực nào về an ninh của dịch vụ. Và người môi giới sẽ gặp bao nhiêu rắc rối để đảm bảo an ninh cho tôi? Không nhiều lắm, tôi sẽ đề nghị.

Dịch vụ web thường được sử dụng phía sau tường lửa cho mục đích SOA, để tích hợp các ứng dụng với các đối tác kinh doanh và gọi các API nổi tiếng. UDDI là tổng số quá mức cần thiết cho các mục đích này. Một tổ chức lớn nên có một danh mục các dịch vụ web của nó, nhưng điều đó có thể đơn giản như một trang wiki. Một nhà phát triển tìm kiếm một dịch vụ web có khả năng hữu ích cần một mô tả một đoạn về những gì nó làm, một người liên lạc, và một số WSDL và tài liệu kỹ thuật. UDDI là không cần thiết cho bất kỳ điều đó.

6

UDDI công khai thực sự đã chết, nhưng nó được quản lý để tồn tại trong các cơ quan đăng ký riêng trong doanh nghiệp.

Mục đích chức năng của đăng ký UDDI là biểu thị dữ liệu và siêu dữ liệu về dịch vụ web . Một đăng ký để sử dụng trên mạng công cộng hoặc trong cơ sở hạ tầng nội bộ của tổ chức , cung cấp cơ chế phân loại dựa trên tiêu chuẩn, danh mục và quản lý dịch vụ web để chúng có thể được khám phá và sử dụng bởi các ứng dụng khác .

Đây không phải là xấu cho một định nghĩa và mục đích, không may nó đã được áp dụng ở cấp web.

UDDI được coi là "trang vàng" của dịch vụ web. Nếu bạn muốn tìm một dịch vụ web cung cấp một chức năng nhất định, bạn sẽ tìm kiếm nó bên trong UDDI.

Ý tưởng là sử dụng cơ chế tiêu chuẩn (phổ quát) cho tương tác trực tuyến giữa các thành phần của các doanh nghiệp SOA. Sau đó, bạn tự động tra cứu các dịch vụ, kết nối với họ và tự động kinh doanh. Và quyết định lựa chọn giữa các dịch vụ tương tự được cho là xảy ra dựa trên siêu dữ liệu tìm thấy trong UBR (tất cả trong một mô hình rất phức tạp, không khuyến khích việc nhận con nuôi) mà không có cách nào kiểm tra xem dịch vụ có thực sự làm những gì bạn mong đợi .

Nhưng việc đưa mọi tương tác vào một nền tảng chung là không thể vì các doanh nghiệp có tính không đồng nhất cao. Và các doanh nghiệp vẫn xoay quanh người, hoạt động của con người và các quyết định của con người.

Doanh nghiệp được tiến hành giữa các đối tác chọn kinh doanh với nhau chỉ sau khi phân tích và đàm phán kỹ lưỡng, trước khi thực hiện thỏa thuận kinh doanh và đồng ý với tất cả các điều khoản và điều kiện. Chỉ sau đó cơ sở hạ tầng của họ được kết nối. Và tại thời điểm này định nghĩa UDDI bắt đầu có ý nghĩa, bởi vì trong UDDI của doanh nghiệp cho phép bạn:

  • dịch vụ di dời mà không có bất kỳ khách hàng nào bị lỗi;
  • hỗ trợ cân bằng tải;
  • cải thiện hiệu quả bằng cách giảm can thiệp thủ công trong cơ sở hạ tầng;
  • quản lý dự phòng (nếu một dịch vụ không thành công, khách hàng sẽ tìm kiếm một dịch vụ khác cung cấp chức năng tương tự);
  • vv

.. nhưng tất cả điều này trong một tập giới hạn các dịch vụ được xác định trước người là chức năng cũng được thành lập và thoả thuận.

Các vấn đề liên quan