SDK xem tài liệu
Định nghĩa
Một thư viện bạn nhúng vào ứng dụng của mình để có thể hiển thị tài liệu, khác với dịch vụ lưu trữ mà bạn tải tài liệu lên. SDK chạy trong quá trình của bạn; dịch vụ chạy trong quá trình của người khác.
Sự khác biệt quan trọng hơn so với tên gọi. Với một SDK, tài liệu không bao giờ rời khỏi ranh giới bạn đã kiểm soát — máy chủ của bạn mở nó, máy chủ của bạn render nó, máy chủ của bạn cung cấp kết quả. Với một trình xem được lưu trữ, việc hiển thị tài liệu có nghĩa là truyền tải nó, và mọi câu hỏi về việc lưu trữ, vị trí và kiểm soát truy cập phải được thương lượng lại với bên thứ ba.
Sự đánh đổi đi ngược lại trong hoạt động. Một dịch vụ lưu trữ chịu trách nhiệm mở rộng, vá lỗi và hỗ trợ định dạng thay bạn. Một SDK đặt tải render lên hạ tầng bạn cung cấp, và đặt chu kỳ nâng cấp vào lịch của bạn.
Các nhóm thường chọn dựa trên loại tài liệu của họ. Tài liệu marketing có thể chấp nhận một trình xem lưu trữ. Hồ sơ y tế, hồ sơ đấu thầu kín và tài liệu kiện tụng thường không.
Trong Doconut
Doconut là một SDK, không phải một dịch vụ. Không có chế độ lưu trữ và không có điểm cuối tải lên — sản phẩm là một bộ các DLL bạn tham chiếu từ một ứng dụng .NET, và nó render tài liệu dù máy chủ có kết nối internet hay không.
Các thuật ngữ liên quan
Render tài liệu phía máy chủ
Chuyển đổi tài liệu thành hình ảnh các trang trên máy chủ, để trình duyệt hiển thị các trang đã được render thay vì tự phân tích tệp gốc.
Triển khai không kết nối mạng
Chạy phần mềm trong môi trường không có đường truyền mạng tới internet, vì vậy mọi phụ thuộc mà nó cần phải đã có sẵn bên trong ranh giới.
Token phiên ẩn
Một định danh không mang ý nghĩa nào đối với người giữ nó — nó tham chiếu tới trạng thái phía máy chủ thay vì mô tả nó, vì vậy client không thể đọc, sửa đổi hoặc đoán giá trị lân cận.