2009-10-09 9 views
6

Thư viện máy chủ đơn giản AtomPub với các chương trình phụ trợ dựa trên tệp hoặc DB nào bạn có thể đề xuất? Các máy chủ kiểu Unix "làm một việc, làm tốt" đặc biệt được chào đón.Thư viện máy chủ AtomPub đơn giản

Có thể thậm chí cả thư viện bằng Python?

Trả lời

2

Có lẽ điều này?

http://atomserver.codehaus.org/

Nếu ai đó đang tìm kiếm một thư viện để sử dụng trong việc xây dựng AtomPub vào một dịch vụ hiện có, họ chắc chắn nên sử dụng Abdera trực tiếp. Ngược lại, AtomServer là một ứng dụng web java đầy đủ có thể được thiết lập và chạy trong vài phút bằng cách cấu hình một cơ sở dữ liệu và một vài tệp cấu hình XML. Nó giải quyết tất cả các siêu dữ liệu và các phần quản lý nội dung mà Abdera không làm, và nó đã trải qua rất nhiều trận chiến cứng để làm cho nó trở nên vững chắc và biểu diễn. Mục tiêu của chúng tôi tiến lên phía trước là làm cho AtomServer dễ dàng tương thích với bất kỳ Atom Client tuân thủ đặc tả nào, đồng thời làm cho việc triển khai máy chủ dễ dàng nhất có thể, với ít mã nhất có thể.

http://www.infoq.com/articles/atomserver

http://www.infoq.com/presentations/Atom-Server-Berry-Jacob

+0

Cảm ơn các liên kết. Tôi sẽ xem xét AtomServer. –

1

amplee là một thư viện AtomPub và máy chủ bằng Python. Nó đã không được tích cực phát triển từ năm 2009. Tôi không biết các dự án sử dụng nó.

Liên kết được tìm thấy qua Dan Diephouse.

1

AtomServer chắc chắn là một trưởng thành khung máy chủ Atom: http://atomserver.codehaus.org/

AtomServer là trong một máy chủ Abdera fleshed ra (Abdera là một thư viện trừu tượng có thể được sử dụng để tạo ra một máy chủ - nhưng bản thân nó là không phải là một máy chủ) .

AtomServer được bao phủ bởi một loạt các bài báo InfoQ bắt đầu tại địa chỉ: http://www.infoq.com/articles/atomserver

Cẩn thận với các bài viết, tuy nhiên. Tim Bray nêu bật những thiếu sót trong đó nhờ đó các chi tiết triển khai AtomServer có thể bị hiểu sai dưới dạng tiêu chuẩn Atom. Do đó, nếu bạn sẵn sàng chấp nhận một bộ tiện ích Atom hiện có và muốn bắt đầu và chạy nhanh, AtomServer là dành cho bạn. Nếu bạn muốn tuân thủ Atom thuần túy, thì hãy tạo cá thể Adbdera của riêng bạn hoặc xem eXist tại http://exist.sourceforge.net/atompub.html

[Bạn có thể nhận thêm lời khuyên được nhắm mục tiêu nếu bạn cung cấp thêm một số chi tiết về yêu cầu của bạn: languange, thông lượng dữ liệu, các bản đồ hiện có, ...]