transfers.webLargeFile.hero.tag

Tải lên & Tải xuống Tệp Lớn Trên Web

transfers.webLargeFile.hero.d1

transfers.webLargeFile.hero.d2

Truyền tệp

Truyền tệp Lớn một cách Đáng tin cậy tới Hoàn thành Trên Web.

Tải lên và tải xuống tệp trên web là chức năng quen thuộc, nhưng khi các tệp lớn hơn, truyền tệp chạy lâu hơn và nhiều người dùng kết nối đồng thời, các điều kiện phải quản lý nhanh chóng tăng vượt quá xử lý tệp thông thường dựa trên HTTP/S. Chuyển đổi Di động và Wi-Fi, Network Loss tạm thời, Đóng và kết nối lại Trình duyệt, môi trường Proxy và Load Balancer, thời lượng truyền tệp dài và mức sử dụng đồng thời tăng lên đều làm cho các môi trường web thực tế không thể dự đoán được.

  • Trình duyệt / Ứng dụng Web
  • INNORIX Web Transfer
  • Tải lên
  • Tải xuống
  • Kết quả

INNORIX Web Large File Transfer giữ nguyên Business Logic và User Experience của ứng dụng web trong khi xử lý File Transfer như một Transfer Capability độc lập. Nó duy trì Transfer State và áp dụng Resume, Retry, Parallel Transfer và Recovery để quản lý Uploads và Downloads qua hoàn thành.

Cấu hình Truyền tệp Này

Truyền tệp

Vận hành Web File Transfer như một Transfer Capability Độc lập.

Trong một ứng dụng web điển hình, truyền tệp thường bắt đầu như một phần của HTTP/S Request và Application Logic. Điều này có thể đủ cho các tệp nhỏ và truyền tệp ngắn, nhưng khi kích thước tệp và thời lượng truyền tệp tăng lên, duy trì kết nối, khôi phục gián đoạn, xử lý truyền tệp một phần, thử lại, hỗ trợ người dùng đồng thời và xác minh hoàn thành cuối cùng trở nên khó quản lý trong một Request duy nhất.

INNORIX cho phép ứng dụng web tiếp tục xử lý Authentication, Authorization, Forms, Metadata và Business Logic trong khi quản lý Truyền tệp Large và High-Volume lâu dài và Transfer State như các đơn vị thực thi riêng biệt. Thay vì xây dựng lại dịch vụ hiện tại, nó tăng cường phần truyền tệp bằng một Transfer Capability chuyên dụng.

Xử lý Tệp Web Điển hình, Truyền tệp Web INNORIX

Hướng tới RequestHướng tới Transfer
Xử lý cấp độ Kết nốiQuản lý trạng thái cấp độ Tệp
Gửi lại yêu cầu sau khi lỗiTiếp tục / Khôi phục
Trạng thái tiến trình duy nhấtTiến trình Persistent
Nhật ký Ứng dụngKết quả Truyền tệp
Các yêu cầu người dùng riêng lẻVận hành Transfer Đồng thời
  • Ứng dụng Web Hiện tại
  • Xác thực
  • Logic Kinh doanh
  • Biểu mẫu / Metadata
  • Truyền tệp
  • Truyền tệp
  • INNORIX
  • Tiến trình
  • Khôi phục
  • Status
  • Kết quả

Truyền tệp

Tiếp tục Truyền tệp của Người dùng Qua Gián đoạn và Thay đổi Mạng.

Để truyền tệp lớn trên web, giảm các tình huống mà người dùng phải bắt đầu lại từ đầu cũng quan trọng như tốc độ đỉnh tức thời. Ví dụ, nếu Mạng trở nên tạm thời không ổn định sau khi tệp 10 GB đã đạt 99%, tiếp tục từ điểm bắt buộc dựa trên trạng thái đã truyền có tác động lớn hơn đến trải nghiệm người dùng thực tế và thời gian hoàn thành công việc so với yêu cầu người dùng chọn toàn bộ tệp lại và khởi động lại từ 0.

Nguyên tắc tương tự áp dụng khi chuyển từ Wi-Fi văn phòng sang Mạng Di động, đi qua VPNs và Proxies, hoặc gặp phải Packet Loss và kết nối lại trong một lần Tải lên lâu dài. INNORIX quản lý trạng thái của Transfer chính nó qua liên lạc HTTP/S và áp dụng Resume, Partial Transfer, Retry và Recovery để các thay đổi kết nối tạm thời không biến thành thất bại của toàn bộ công việc.

Điều kiện Thế giới thực, Phản hồi Truyền tệp

Gián đoạn kết nối tạm thờiTiếp tục
Network Loss tạm thờiThử lại / Khôi phục
Thời lượng Transfer dàiDuy trì Transfer State
Thay đổi mạngPhục hồi dựa trên Transfer State
Lỗi dữ liệu một phầnXử lý lại dải cần thiết
Kết nối lạiTiếp tục Transfer hiện tại

Tải lên 10 GB

  • 0% – 99%
  • Mạng bị gián đoạn
  • Tiếp tục
  • 99% – 100%

Truyền tệp

Quản lý Từng Transfer Độc lập Khi Mức sử dụng Đồng thời Tăng.

Web service Traffic không phải lúc nào cũng tăng dần. Khi người dùng tập trung vào các thời gian cụ thể, chẳng hạn như đấu giá, ứng dụng, hạn chót gửi, gửi dữ liệu nghiên cứu, tải lên dự án lớn và đăng ký nội dung, truyền tệp hoạt động bình thường mà không vấn đề gì có thể đột nhiên trở thành vấn đề về concurrent, Queue và Capacity. Khi truyền các tệp lớn và số lượng tệp lớn cùng một lúc, bảo vệ trạng thái của Transfers đã bắt đầu và quản lý chúng qua hoàn thành quan trọng hơn đơn thuần đếm các kết nối đồng thời.

INNORIX không xử lý truyền tệp chỉ theo cách tương tự như các yêu cầu web thông thường. Nó quản lý từng Transfer như một đơn vị thực thi độc lập. Parallel Transfer, Dynamic Concurrency, Queue, Retry và Recovery được áp dụng ở cấp độ Transfer để việc tăng người dùng không dẫn đến thất bại tập thể của toàn bộ dịch vụ, trong khi tiến trình của từng Transfer tiếp tục được theo dõi trong Shared Capacity.

  • NORMAL
  • TĂNG VỌT
  • Điều khiển Truyền tệp
  • Hàng đợi
  • Đồng thời
  • Khôi phục
  • Monitoring

Truyền tệp

Kết nối Tệp và Dữ liệu Kinh doanh trong Một Quy trình Làm việc Web Duy nhất.

Trong các dịch vụ web doanh nghiệp, các tệp hiếm khi tồn tại một mình. Chúng được xử lý cùng với dữ liệu kinh doanh chẳng hạn như Forms, thông tin ứng dụng, Projects, Cases, Patients và Research Records. Thay vì buộc mọi dịch vụ phải tuân theo một chuỗi Tải lên cố định, mối quan hệ giữa File Transfer và Metadata Processing nên có thể cấu hình cho quy trình làm việc, và trạng thái hoàn thành của Transfer nên cung cấp cơ sở đáng tin cậy cho Business Process tiếp theo.

Ví dụ, một tập dữ liệu nghiên cứu lớn có thể được truyền trước và Transfer ID của nó được liên kết với hồ sơ nghiên cứu, hoặc một Business Record có thể được tạo trước tiên và nhiều tệp được gửi để chống lại ID đó. Một Browser hiển thị Progress ở 100% nên được phân biệt từ Transfer phía máy chủ thực sự được hoàn thành và kết quả của nó được xác nhận. Verified Transfer Result sau đó có thể kích hoạt bước tiếp theo, chẳng hạn như hoàn thành một bài nộp, xác nhận nhận hoặc bắt đầu xử lý bên ngoài.

Quy trình Làm việc, Phương pháp Xử lý

File trướcHoàn thành tệp → Lưu Metadata
Metadata TrướcTạo Record → File Transfer
Song songXử lý Tệp và Metadata độc lập
Phê duyệtFile Transfer → Review → Hoàn thành kinh doanh
Xử lýFile Transfer → Xử lý bên ngoài → Trả lại kết quả
  • Người dùng tải lên
  • Truyền tệp Đang chạy
  • Truyền tệp Hoàn thành
  • Kết quả Được xác nhận
  • Quy trình Kinh doanh
  • ĐÃ GỬI / ĐÃ NHẬN / SẴN SÀNG

Truyền tệp

Cung cấp Cùng một Trải nghiệm Web Transfer cho Các Tệp Lớn và Số lượng Tệp Lớn.

Dữ liệu được truyền qua web có thể là một video duy nhất đo đạc hàng chục gigabyte, hàng nghìn tệp nghiên cứu, một Project Folder hoặc một Dataset chứa cả Large Files và Small Files. Thay vì yêu cầu người dùng phân biệt các đặc điểm Transfer nội bộ này và chọn các hàm khác nhau, họ nên có thể chọn các tệp và Folders, bắt đầu một Upload hoặc Download và xem tiến trình và kết quả hoàn thành từ cùng một giao diện web.

Transfer Engine xử lý việc di chuyển dữ liệu thực tế dựa trên kích thước file, số lượng file, điều kiện mạng và số lượng lượt truyền đồng thời. Truyền liên tục và tiếp tục truyền quan trọng đối với file lớn, trong khi xử lý file và quản lý trạng thái riêng lẻ quan trọng đối với số lượng lớn file nhỏ, nhưng giao diện người dùng vẫn có thể mang lại một trải nghiệm truyền file trên web nhất quán.

Hồ sơ Tệp, Truyền tệp Web

Tệp LớnTruyền tệp Tệp Lớn
Nhiều Tệp NhỏTruyền tệp Khối lượng cao
Thư mục / Dự ánTruyền tệp Thư mục
Dataset Hỗn hợpTệp Lớn + Khối lượng cao
Tải lên Lặp lạiTruyền tệp Tự động hóa

DỮ LIỆU DỰ ÁN

File

research-data.zip72%
scan-001.dcmHoàn tất
dataset/12.842 tệp
Thêm fileUpload

Truyền tệp

Cấu hình Tải lên và Tải xuống như Một Transfer UI Phù hợp với Dịch vụ.

Large Downloads, giống như Uploads, liên quan đến thời lượng truyền tệp dài, Thay đổi Mạng, Recovery sau gián đoạn và trạng thái hoàn thành cuối cùng. Thay vì triển khai hai hướng khác nhau, áp dụng các Transfer Capabilities được chia sẻ như Resume, Progress, Result và Multiple File Handling mang lại cho người dùng một trải nghiệm nhất quán trên Upload và Download.

Sử dụng INNORIX Transfer capabilities không có nghĩa là mọi website phải cung cấp cùng một giao diện. File Selection, danh sách, Progress, Status, Buttons và Results có thể được cấu hình để phù hợp với Design và Workflow của dịch vụ hiện tại. Cùng một Transfer Engine có thể được nhúng trong các User Experiences khác nhau trên các dịch vụ công cộng, Research Portals, hệ thống sản xuất, Media Platforms và dịch vụ khách hàng.

Phần tử Giao diện, Ví dụ

Lựa chọn TệpChọn Tệp / Folder
Danh sách fileTên, kích thước, trạng thái
Tiến trìnhTiến trình chung / mỗi tệp
StatusChờ đợi, Chạy, Hoàn thành
Thử lạiThử lại Transfer cần thiết
Kết quảHoàn thành, thất bại, trạng thái kinh doanh

Upload

  • Browser
  • Tiếp tục / Tiến trình / Kết quả
  • Dịch vụ web

Download

  • Dịch vụ web
  • Tiếp tục / Tiến trình / Kết quả
  • Browser

Truyền tệp

Vận hành Transfers Trong Kiến trúc Enterprise Web Hiện tại.

Enterprise Web Applications không hoạt động chỉ thông qua kết nối trực tiếp đơn giản giữa Browser và Server. HTTPS, Proxy, Reverse Proxy, Load Balancer, VPN, Authentication Systems và các chính sách Mạng khác nhau có thể tồn tại cùng nhau, trong khi Mạng của người dùng cũng có thể tiếp tục thay đổi trên các môi trường Wi-Fi, Di động và remote-access.

INNORIX Web Large File Transfer tập trung vào quản lý trạng thái và Recovery của Truyền tệp lâu dài trong Kiến trúc Web hiện tại này. Nó kết nối Transfer Capability trong khi duy trì Authentication và Business Logic hiện tại, trình bày nó cho người dùng như một chức năng trong dịch vụ web và cung cấp cho các nhà phát triển và người vận hành các Giao diện Integration và Operation mà họ cần.

Người dùngNhà phát triểnOperator
Lựa chọn tệpAPI / SDKGiám sát Truyền tệp
Xem Tiến trìnhSự kiện Truyền tệpTrạng thái Đồng thời
Tiếp tụcCallbackHàng đợi / Dung lượng
Thử lạiTích hợp kết quảFile Status
Xác nhận hoàn thànhQuy trình Kinh doanhRuns / Receipt
  • Người dùng
  • HTTPS / Proxy / Load Balancer
  • Môi trường Web Doanh nghiệp
  • INNORIX Web Transfer

Truyền tệp

Áp dụng Cùng một Transfer Engine Trên Các Quy trình Làm việc Web Khác nhau.

Các hệ thống kinh doanh doanh nghiệp, Customer Portals, dịch vụ công cộng, Research Portals, Healthcare, Media, Manufacturing và AI Services có các Business Logic khác nhau, nhưng chúng chia sẻ các Transfer Requirements tương tự nhau: tiếp nhận các tệp lớn một cách đáng tin cậy, hiển thị tiến trình, phục hồi gián đoạn và xác minh kết quả cuối cùng. Thay vì xây dựng một phương pháp truyền tệp riêng biệt cho mọi dịch vụ, INNORIX kết nối cùng một Web Transfer Engine với trải nghiệm Kinh doanh cần thiết.

Dịch vụ, Truyền tệp Điển hình

Hệ thống Kinh doanh Doanh nghiệpĐính kèm lớn
Cổng Khách hàngGửi tài liệu khách hàng
Dịch vụ Công cộngỨng dụng / tệp hỗ trợ
Cổng Nghiên cứuImaging / Research Data
Y tếHình ảnh / Dữ liệu Nghiên cứu
Nền tảng Phương tiện truyền thôngVideo / Asset
Sản xuấtThiết kế / Machine Data
Dịch vụ AIDataset / Tải lên Mô hình
  • Hệ thống Kinh doanh
  • Cổng Khách hàng
  • Cổng Nghiên cứu
  • Truyền thông / AI
  • Dịch vụ Công cộng
  • INNORIX Web Transfer

Truyền tệp

Trình bày Nó như một Tính năng trên Web và Vận hành Nó như một Transfer trên Nền tảng.

Người dùng truy cập Upload và Download trong trang web hiện tại, trong khi đội vận hành có thể quản lý Transfers được khởi tạo trên web theo cách tương tự như Data Movement khác trên INNORIX Platform. Tiến trình và Resume kết nối với Monitoring và Recovery, kết quả tệp riêng lẻ kết nối với File Status, và hoàn thành cuối cùng kết nối với Receipt và Callback, cho phép giao diện người dùng và giao diện vận hành hoạt động từ cùng một Transfer State.

Với mô hình vận hành này, truyền tệp web không vẫn cô lập như một chức năng riêng biệt. Nó có thể được xem cùng với các Transfers khác trên Nền tảng, bao gồm Server-to-Server, Object Storage, Distribution và Automated Transfer. Khi kích thước tệp và số lượng người dùng tăng lên, tiêu chuẩn cho truyền tệp web mở rộng ngoài một yêu cầu Upload đơn giản đến liệu người dùng có thể gửi các tệp để hoàn thành trong các điều kiện thế giới thực thay đổi hay không và liệu người vận hành có thể xác minh kết quả hay không.

Trải nghiệm Web, Vận hành Nền tảng

Upload / DownloadRuns
Tiến trìnhMonitoring
Tiếp tục / Thử lạiKhôi phục
Kết quả fileFile Status
Hoàn tấtReceipt
Sự kiện Ứng dụngCallback
  • Ứng dụng Web
  • Truyền tệp Lớn Web
  • INNORIX Platform — Runs, Monitoring, Khôi phục, Receipt

Truyền tệp

Xây dựng Web File Transfer Tiếp tục tới Hoàn thành trên Bất kỳ Mạng nào.

Xử lý Tệp Lớn, số lượng tệp lớn, Transfers lâu dài, và sự tăng đột ngột của người dùng bằng một Web Transfer Engine duy nhất. Người dùng gửi và nhận tệp trong dịch vụ web hiện tại, các nhà phát triển kết nối nó với Business Logic hiện tại, và người vận hành xem tiến trình Transfer, Recovery và kết quả cuối cùng trên một Nền tảng duy nhất.

Cấu hình Truyền tệp Này