1С Предприятие как SaaS

Этого хотят все – менеджеры, администраторы, программисты, и, что самое главное, даже пользователи! (-:
Хотелось бы рассмотреть причины, почему такой сервис ещё не появился, какие есть проблемы, и когда же он появится.
И на всякий случай напоминаю, я технический специалист, поэтому статья будет иметь соответствующий перекос (-;

Плюсы такой модели, как и для прочих продуктов, предлагаемых по модели SaaS, очевидны:

  • можно работать в из любого места планеты – был бы компьютер с интернетом.
    Программисту теперь не обязательно приходить к клиенту для обновления конфигурации, а бухгалтеру не обязательно “копировать на флешку” базу чтобы поработать дома.
  • резервное копирование и высокая доступность сервиса.
    Из-за отсутствия резервной копии, в один прекрасный можно не только “начинать закрывать фирму”, но и сильно попортить себе здоровье на нервной почве.
  • не нужно строить сложную локальную ИТ-инфраструктуру.
    В офисе только маршрутизатор с поддержкой переключения на резервный канал, свитч, мини-АТС с поддержкой SIP. Всё это настраивает и поддерживает провайдер.
  • единая техподдержка.
    Если ISP будет продавать SaaS через white-label, либо SaaS-провайдер добавит с 1С почту, и прочие необходимые вещи.

Минусов собственно два, чисто психологические:

  • как же мы отдадим свою базу “чужим людям”?
    Не такие уж они и чужие, есть договор, в котором есть пункт о неразглашении. А уж “белым” фирмам совсем нечего бояться.
  • а если пропадёт интернет?
    А если метеорит упадёт? Вспомните, когда последний раз пропадал интернет у вас в офисе? Да и второй канал с помегабайтной оплатой не такая дорогая услуга.

Какие же трудности мешают появлению подобного решения?
1С Предприятие можно доставить удалённому пользователю двумя способами: используя HTTP-версию, и терминально.
Работать через браузер в настоящий момнт не очень интересно, т.к. полной копии “старшего брата” нет. Хотя за этим, безусловно, будущее.
Терминальный доступ готовит множество сюрпризов:

  • Печать документов.
    Наверное самое большое препятствие – необходимо установить драйвера пользовательского принтера в удалённой системе. Лучшим вариантом здесь будет печать через PDF, что означает необходимость вносить изменения в протокол удалённого доступа.
  • Обмен файлами.
    Либо нужна поддержка доступа к файловой системе клиента, либо интеграция с почтой и другими SaaS-приложениями.
  • Необходим бесшовный режим работы (одно окно без рабочего стола).
    До недавнего времени это было большой проблемой и предполагало использовать протоколы, отличные от RDP, однако он появился в MS Windows 2008 R2.
  • USB-ключи.
    Они мешают внедрению виртуализации, хотя сейчас уже есть решения USB-over-IP, но работают только в MS Windows.
  • В случае использования платформы MS необходимо использовать схему лицензирования SPLA, которая у многих отбивает желание её использовать (-:

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

Альтернативным вариантом может быть использование связки Linux + Wine Etersoft (либо договориться об использовании 1С Предприятия без USB-ключей) + VNC/NX + патчи для печати и доступа к файловой системе клиента, что означает написание целой горы кода. Даже не знаю кому это под силу.

Что это означает?
1С – это лишь частный случай “старого ПО”, для которых необходима некая платформа доставки приложений, которая решала бы все описанные выше проблемы, плюс имела встроенный биллинг, и позволила начать массовый перевод уже существующего ПО на новую модель продаж.

В настоящий момент зачатки таких платформ можно наблюдать у Google с их neatx (мне этот проект видится как платформа доставки не-браузерных приложений в Google OS) и onlive, которые разрабатывают платформу доставки игр.

Что же, продолжаем наблюдение.

Комментарии:

Оставить комментарий