OData được Netflix sử dụng và trong nhiều sản phẩm của Microsoft (máy chủ: CRM, Sharepoint, SQL Server; máy khách: Excel).Có bất kỳ giải pháp thay thế nào cho OData không?
Trong khi OData thú vị, nó có tập hợp các lợi ích và thương mại riêng.
Tôi đã thiết kế và xây dựng một công cụ tìm kiếm tùy chỉnh để sử dụng nội bộ. Nhiều nhà phát triển đang sử dụng công cụ tìm kiếm để báo cáo và liệt kê, thay thế báo cáo và chức năng tìm kiếm/lọc tùy chỉnh trong mỗi dòng ứng dụng doanh nghiệp bằng công cụ tìm kiếm này.
Tôi có một hệ thống tốt để cho phép truy vấn/lọc trong công cụ tìm kiếm của tôi. Đó là tất cả các url điều khiển vì vậy nó dễ sử dụng.
Tại thời điểm này, tôi muốn thêm một chút chức năng hơn vào URL "dòng lệnh". OData là một lựa chọn hấp dẫn bởi vì chúng tôi đã sử dụng rất nhiều công nghệ của Microsoft. Nó cũng có ngôn ngữ chuẩn cho các bộ lọc với logic Boolean, v.v.
Có bất kỳ tiêu chuẩn hợp pháp nào khác dựa trên khung công tác REST như OData mà tôi nên xem xét không?
Tôi không chắc mình cần gói OData đầy đủ cho những gì tôi đang làm. Bộ lọc dựa trên chuỗi truy vấn đơn giản của tôi đang hoạt động rất tốt tại thời điểm này. Chỉ muốn tiến hành một số sự tích cực để tôi có thể đưa ra quyết định sáng suốt.
Cảm ơn.
Sửa
Những gì tôi đang tìm kiếm là chi tiết của một khuôn khổ cho việc tạo API tìm kiếm của tôi. Lucene/Solr sử dụng cú pháp url http://lucene.apache.org/solr/tutorial.html cũng như OData. Lucene/Solr không chính xác những gì tôi đang tìm kiếm và quá phức tạp cho kịch bản của tôi. Tuy nhiên, họ có api url được xác định rõ.
Tôi đang tìm kiếm các ví dụ api dựa trên url khác cũng xác định. Tôi muốn xem "nghệ thuật trước" để xác định cú pháp truy vấn/tìm kiếm dựa trên url và tham số chuỗi truy vấn.
Bạn có chắc chắn trang web này là trang web chính thức không? Các liên kết dường như bị hỏng ví dụ [Mở mẫu URL tìm kiếm] (http://www.opensearch.org/Specifications/OpenSearch/1.1#OpenSearch_URL_template_syntax) sẽ rất quan tâm đến việc dẫn đến một trang không có thông tin ??? –
Đây là kết quả đầu tiên trong Google, có vẻ là một trang web thực sự tồi tệ. –
Cuối cùng tìm thấy thông số: http://www.opensearch.org/Specifications/OpenSearch/1.1/Draft_5 –