transfers.webLargeFile.hero.tag

Загрузка и скачивание больших файлов

transfers.webLargeFile.hero.d1

transfers.webLargeFile.hero.d2

Передача файлов

Надежно передавайте большие файлы до завершения в веб-среде.

Загрузка и скачивание файлов в веб-среде — это знакомая функциональность, но по мере того как файлы становятся больше, передачи длятся дольше, а больше пользователей подключаются одновременно, условия, которые необходимо управлять, быстро растут за пределы обычной обработки файлов на основе HTTP/S. Переключение мобильной и Wi-Fi сети, временная потеря сети, закрытие браузера и переподключение, окружения прокси и балансировщика нагрузки, длительные сеансы передачи и растущее одновременное использование — все это делает реальные веб-среды непредсказуемыми.

  • Браузер / Веб-приложение
  • INNORIX Web Transfer
  • Загрузка
  • Скачивание
  • Результат

INNORIX Web Large File Transfer сохраняет бизнес-логику и пользовательский опыт веб-приложения в целости, управляя передачей файлов как независимой возможностью передачи. Он сохраняет состояние передачи и применяет возобновление, повторение, параллельную передачу и восстановление для управления загрузками и скачиваниями до завершения.

Настроить эту передачу

Передача файлов

Управляйте веб-передачей файлов как независимой возможностью передачи.

В типичном веб-приложении передача файлов часто начинается как часть HTTP/S-запроса и логики приложения. Это может быть достаточно для небольших файлов и коротких передач, но по мере увеличения размера файла и продолжительности передачи, поддерживание соединений, восстановление прерываний, обработка частичных передач, повторные попытки, поддержка одновременных пользователей и проверка финального завершения становятся трудно управляемыми в рамках одного запроса.

INNORIX позволяет веб-приложению продолжить обработку аутентификации, авторизации, форм, метаданных и бизнес-логики, при этом управляя долгосрочными большими и высокообъемными передачами файлов и состоянием передачи как отдельными единицами выполнения. Вместо перестройки существующего сервиса, он усиливает часть передачи файлов специализированной возможностью передачи.

Типичная обработка веб-файлов, INNORIX Web Transfer

Ориентирована на запросОриентирована на передачу
Обработка на уровне соединенияУправление состоянием на уровне файла
Повторный запрос после сбояВозобновление / Восстановление
Одно состояние прогрессаСохраненный прогресс
Лог приложенияРезультат передачи
Отдельные пользовательские запросыОперация одновременной передачи
  • Существующее веб-приложение
  • Аутентификация
  • Бизнес-логика
  • Форма / Метаданные
  • Передача файлов
  • Передача файлов
  • INNORIX
  • Прогресс
  • Восстановление
  • Статус
  • Результат

Передача файлов

Продолжайте пользовательские передачи через прерывания и изменения сети.

Для передачи больших файлов в веб-среде снижение ситуаций, когда пользователи должны начать заново, так же важно, как и мгновенная пиковая скорость. Например, если сеть становится временно нестабильной после того, как файл размером 10 ГБ достиг 99%, продолжение с требуемой точки на основе уже передано состояния оказывает большее влияние на фактический пользовательский опыт и время завершения работы, чем просить пользователя выбрать весь файл снова и начать заново.

Тот же принцип применяется при переключении с офисного Wi-Fi на мобильную сеть, прохождении VPN и прокси или столкновении с потерей пакетов и переподключением во время длительной загрузки. INNORIX управляет состоянием самой передачи через HTTP/S-коммуникацию и применяет возобновление, частичную передачу, повторение и восстановление, чтобы временные изменения соединения не превратились в сбой всей работы.

Условие реальной жизни, ответ передачи

Временное прерывание соединенияВозобновление
Временная потеря сетиПовторение / Восстановление
Длительность передачиСохранять состояние передачи
Изменение сетиВосстановление на основе состояния передачи
Частичный отказ данныхПереобработать требуемый диапазон
ПереподключениеПродолжить существующую передачу

Загрузка 10 ГБ

  • 0 % – 99 %
  • Сеть прервана
  • Возобновление
  • 99 % – 100 %

Передача файлов

Управляйте каждой передачей независимо по мере увеличения одновременного использования.

Трафик веб-сервиса не всегда увеличивается постепенно. Когда пользователи концентрируются в определенное время, например на торговой площадке, на конкурсе, на сроках подачи заявок, при подаче данных исследований, при крупных загрузках проектов и при регистрации контента, передача файлов, которая обычно работает без проблем, может внезапно стать проблемой одновременности, очереди и емкости. Когда большие файлы и огромное количество файлов передаются одновременно, защита состояния передач, которые уже начались, и управление ими до завершения более важны, чем просто подсчет одновременных соединений.

INNORIX не обрабатывает передачи файлов так же, как обычные веб-запросы. Он управляет каждой передачей как независимой единицей выполнения. Параллельная передача, динамическая одновременность, очередь, повторение и восстановление применяются на уровне передачи, поэтому увеличение количества пользователей не приводит к коллективному сбою всего сервиса, в то время как прогресс каждой передачи продолжает отслеживаться в рамках общей емкости.

  • NORMAL
  • ВСПЛЕСК
  • Управление передачей
  • Очередь
  • Одновременность
  • Восстановление
  • Мониторинг

Передача файлов

Соедините файлы и бизнес-данные в одном веб-рабочем процессе.

В корпоративных веб-сервисах файлы редко существуют отдельно. Они обрабатываются вместе с бизнес-данными, такими как формы, информация приложения, проекты, кейсы, пациенты и исследовательские записи. Вместо того чтобы принуждать каждый сервис в одну фиксированную последовательность загрузки, отношение между передачей файлов и обработкой метаданных должно быть настраиваемым для рабочего процесса, и состояние завершения передачи должно обеспечивать надежную основу для следующего бизнес-процесса.

Например, большой набор данных исследований может быть передан первым, а его ID передачи связан с записью исследования, или может быть создана запись бизнеса первой, а затем против этого ID могут быть доставлены несколько файлов. Браузер, показывающий прогресс 100%, должен отличаться от завершения передачи на стороне сервера и подтверждения его результата. Проверенный результат передачи может затем запустить следующий шаг, такой как завершение подачи, подтверждение получения или запуск внешней обработки.

Рабочий процесс, метод обработки

Файл первыйЗавершение файла → Сохранение метаданных
Метаданные первыеСоздание записи → Передача файлов
ПараллельноОбработка файла и метаданных независимо
ОдобрениеПередача файлов → Рецензирование → Завершение бизнеса
ОбработкаПередача файлов → Внешняя обработка → Возврат результата
  • Загрузка пользователя
  • Передача выполняется
  • Передача завершена
  • Результат подтвержден
  • Бизнес-процесс
  • ОТПРАВЛЕНО / ПОЛУЧЕНО / ГОТОВО

Передача файлов

Предоставьте один и тот же опыт веб-передачи для больших файлов и больших количеств файлов.

Данные, передаваемые через веб, могут быть одним видео размером в десятки гигабайт, тысячи файлов исследования, папкой проекта или Dataset, содержащим как большие файлы, так и маленькие файлы. Вместо того чтобы требовать от пользователей различать эти внутренние характеристики передачи и выбирать разные функции, они должны иметь возможность выбрать файлы и папки, начать загрузку или скачивание и просмотреть прогресс и результаты завершения с одного веб-интерфейса.

Движок передачи управляет фактическим перемещением данных в соответствии с размером файла, количеством файлов, условиями сети и условиями одновременной передачи. Поддержание передачи и возобновление важны для больших файлов, в то время как обработка файлов и управление отдельным состоянием важны для многих маленьких файлов, но пользовательский интерфейс может предоставить один согласованный опыт веб-передачи.

Профиль файла, веб-передача

Большой файлПередача больших файлов
Много маленьких файловПередача высокого объема
Папка / ПроектПередача каталога
Смешанный набор данныхБольшие + высокий объем
Повторная загрузкаАвтоматизированная передача

ДАННЫЕ ПРОЕКТА

Файлы

research-data.zip72%
scan-001.dcmЗавершено
dataset/12 842 файла
Добавить файлыЗагрузить

Передача файлов

Настройте загрузку и скачивание как один интерфейс передачи, подходящий для сервиса.

Большие скачивания, как и загрузки, включают длительные сеансы передачи, изменения сети, восстановление после прерывания и состояние финального завершения. Вместо того чтобы реализовывать два направления по-разному, применение общих возможностей передачи, таких как возобновление, прогресс, результат и обработка нескольких файлов, дает пользователям согласованный опыт при загрузке и скачивании.

Использование возможностей передачи INNORIX не означает, что каждый веб-сайт должен предоставить один и тот же интерфейс. Выбор файлов, списки, прогресс, статус, кнопки и результаты могут быть настроены в соответствии с дизайном и рабочим процессом существующего сервиса. Один и тот же движок передачи может быть встроен в разные пользовательские опыты на общедоступных сервисах, портали исследования, системах производства, медиа-платформах и обслуживании клиентов.

UI элемент, пример

Выбор файлаВыбрать файл / папку
Список файловИмя, размер, статус
ПрогрессОбщий / пер-файловый прогресс
СтатусОжидание, выполнение, завершено
ПовторениеПовторить требуемую передачу
РезультатЗавершение, сбой, статус бизнеса

Загрузка

  • Браузер
  • Возобновление / Прогресс / Результат
  • Веб-сервис

Скачивание

  • Веб-сервис
  • Возобновление / Прогресс / Результат
  • Браузер

Передача файлов

Управляйте передачами в рамках существующей архитектуры корпоративного веб-приложения.

Корпоративные веб-приложения не работают только через простое прямое соединение между браузером и сервером. HTTPS, прокси, обратный прокси, балансировщик нагрузки, VPN, системы аутентификации и различные политики сети могут сосуществовать, в то время как сеть пользователя также может продолжать изменяться между Wi-Fi, мобильной сетью и окружениями удаленного доступа.

INNORIX Web Large File Transfer сосредоточена на управлении состоянием и восстановлением длительных передач файлов в этой существующей архитектуре веб-среды. Она подключает возможность передачи при сохранении существующей аутентификации и бизнес-логики, представляет её пользователям как функцию в рамках веб-сервиса и предоставляет разработчикам и операторам требуемые им интерфейсы интеграции и операции.

ПользовательРазработчикОператор
Выбор файлаAPI / SDKМониторинг передачи
Просмотр прогрессаСобытия передачиСостояние одновременности
ВозобновлениеОбратный вызовОчередь / Емкость
ПовторениеИнтеграция результатовFile Status
Подтверждение завершенияРабочий процесс бизнесаRuns / Receipt
  • Пользователи
  • HTTPS / Прокси / Балансировщик нагрузки
  • Корпоративная веб-среда
  • INNORIX Web Transfer

Передача файлов

Применяйте один и тот же движок передачи к разным веб-рабочим процессам.

Корпоративные бизнес-системы, портали клиентов, общедоступные сервисы, портали исследования, здравоохранение, медиа, производство и сервисы AI имеют разную бизнес-логику, но они делят одни и те же требования передачи: надежное получение больших файлов, показание прогресса, восстановление после прерываний и проверка финальных результатов. Вместо построения отдельного метода передачи файлов для каждого сервиса, INNORIX подключает один и тот же движок веб-передачи к требуемому бизнес-опыту.

Сервис, типичная передача

Корпоративная бизнес-системаБольшие вложения
Портал клиентовОтправка документа клиентом
Общедоступный сервисПриложения / вспомогательные файлы
Портал исследованияЗагрузка / скачивание набора данных
ЗдравоохранениеВизуализация / данные исследования
Платформа медиаВидео / ресурс
ПроизводствоПроектирование / данные машины
Сервис AIНабор данных / загрузка модели
  • Бизнес-системы
  • Портал клиентов
  • Портал исследования
  • Медиа / AI
  • Общедоступные сервисы
  • INNORIX Web Transfer

Передача файлов

Представьте её как одну функцию в веб-среде и управляйте ею как одной передачей на платформе.

Пользователи получают доступ к загрузке и скачиванию в рамках существующего веб-сайта, в то время как команда операций может управлять передачами, инициированными в веб-среде, так же как и другие перемещения данных на платформе INNORIX. Прогресс и возобновление подключаются к мониторингу и восстановлению, результаты отдельных файлов подключаются к File Status, а финальное завершение подключается к Receipt и обратному вызову, позволяя пользовательскому интерфейсу и интерфейсу операций работать из одного состояния передачи.

При такой модели работы передача файлов в веб-среде не остается изолированной как отдельная функция. Она может быть просмотрена вместе с другими передачами на платформе, включая передачу между серверами, объектное хранилище, распределение и автоматизированную передачу. По мере увеличения размеров файлов и количества пользователей, стандарт для веб-передачи файлов расширяется за пределы простого запроса загрузки до вопроса о том, могут ли пользователи доставлять файлы до завершения в изменяющихся условиях реального мира и могут ли операторы проверить результат.

Веб-опыт, операция платформы

Загрузка / скачиваниеRuns
ПрогрессMonitoring
Возобновление / повторениеВосстановление
Результат файлаFile Status
ЗавершениеReceipt
Событие приложенияCallback
  • Веб-приложение
  • Веб-передача больших файлов
  • INNORIX Platform — Runs, Мониторинг, Восстановление, Квитанция

Передача файлов

Создайте веб-передачу файлов, которая продолжается до завершения на любой сети.

Обрабатывайте большие файлы, огромное количество файлов, долгосрочные передачи и внезапные увеличения пользователей одним движком веб-передачи. Пользователи отправляют и получают файлы в рамках существующего веб-сервиса, разработчики подключают его к существующей бизнес-логике, а операторы просматривают прогресс передачи, восстановление и финальные результаты на одной платформе.

Настроить эту передачу