Определение SaaS

by

Выполняя данное читателям примерно полгода назад обещание, попробую всё-таки дать определение SaaS.


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

Для того, чтобы понять, что такое SaaS, полезно посмотреть на происходящее с двух сторон: с точки зрения «формального» определения и с точки зрения тенденций на рынке.

«Формальное» определение: SaaS – это:

  1. Программное обеспечение,
  2. Для использования организациями,
  3. Исполняемое в своей основной части на программно-аппаратной платформе провайдера услуг (принадлежащей провайдеру или арендованной у третьей стороны), так, что провайдер услуг отвечает за техническую работоспособность системы в целом,
  4. Доступное работающим в организации-клиенте через Интернет.

По такому определения можно сразу отмести как не-SaaS:

  • Приложения, нацеленные в основном на частных лиц, а не на организации (Gmail, Skype),
  • Приложения, работающие за стенами организации (обычно на хостинге), если доступ к ним осуществляется через выделенные каналы,
  • «Корпоративный SaaS» – например, корпоративные Web-приложения, внешне часто похожие на SaaS-сервисы,
  • Приложения, использующие Интернет-функционал факультативно (например антивирусы, подкачивающие обновления с Интернета).

(Строго говоря, SaaS – это не само программное обеспечение, а модель доставки. Один и тот же софт может быть запущен и как SaaS, и как обычное внутриофисное приложение. Oracle, например, говорит, что для них модель доставки – это вообще вторичный вопрос, из разряда «где сервер поставить», а главное – это функциональность).

Заметим, что под такое формальное определение попадают сервисы, которые интуитивно «не хочется» относить к разряду SaaS, например:

  • Хостинговые варианты коммерческих или open-source корпоративных приложений (такие как Hosted Exchange);
  • Все решения, которые на рубеже десятилетий обкатывались под маркой ASP (Application Service Provider);
  • Сервисы, ценность которых заключается не столько в автоматизации внутренних процессов, сколько в обеспечении связи с внешним миром:
    • Различные Интернет-биржи (товаров и услуг), или Интернет-варианты SWIFT или EDI,
    • Коммуникационные решения (например IP-телефония),
    • Информационные сервисы, ориентированные на организации (например интернет-вариант Консультант Плюс).

Что же люди имеют в виду, когда говорят сегодня о SaaS? Перейдём от формального определения к сегодняшним тенденциям. Самый простой способ – «по аналогии»: самый большой и заметный игрок рынка SaaS, компания Salesforce.com (годовой оборот больше полумиллиарда долларов, капитализация больше шести миллиардов), обладает характеристиками, которые – вольно или невольно – обсуждающие обычно распространяют на свой понимание SaaS, а именно:

  • Приложение написано и поддерживается сотрудниками SaaS-провайдера (в отличие от купленного на стороне);
  • Приложение изначально создано для использования через Интернет (в отличие от поставленного «на хостинг» внутриофисного приложения);
  • Приложение коммунально (multitenant): несколько организаций пользуются одной логической копией приложения, а разделение ресурсов происходит на уровне логики приложения;
  • Клиенты платят не одноразовую стоимость лицензии, а некоторую ежемесячную плату за использование, включающую в себя стоимость поддержки;
  • Основная ценность от использования приложения заключается в автоматизации внутренних бизнес-процессов компании, а не в связи с внешним миром. По сути SaaS-приложение заменяет использовавшиеся ранее внутриофисные приложения с похожим функционалом.
  • Все заметные клиенту обслуживающие процессы – создание организации-клиента в системе, управление пользователями, оплата – полностью автоматизированы. «Хороший» клиент SaaS – у которого не возникло никаких проблем, требующих поддержки – может быть клиентом, ни разу не пообщавшись с сотрудником SaaS-провайдера.
  • Приложение используется клиентами достаточно стандартными способами – «подгонка» под конкретного клиента делается путём настройки отдельных параметров (в отличие от сложных корпоративных приложений, которые могут требовать тонкой настройки процессов и форм, а также – местами – дополнительной разработки).

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

Комментариев: 11 на “Определение SaaS”

  1. axCoder:

    история страницы с ноября 2005 есть на википедии

  2. vshabat:

    Спасибо! Век живи, век учись :) (также известное как RTFM).

  3. devprom:

    А как по Вашему, http://www.devprom.net претендует на звание SaaS?

  4. vshabat:

    Да, конечно! Только это не SaaS-бизнес, а SaaS-nonprofit (как я понял из беглого просмотра).

  5. Tim G:

    Что касается формального определения, то я бы предложил включить в него “коммунальность” использования.

    Было ли приложение изначально разработано под SaaS или было в последствии адаптировано — не так важно.

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

    Думаю время таких сервисов придет по мере распространения Сервисно-Ориентированной Архитектуры и инструментов построения графических интерфейсов на базе данных полученных от других приложений.

  6. vshabat:

    Есть такая точка зрения, но я всё-таки считаю, что коммунальность – не обязательное свойство. Заказчику, например, всё равно, коммунально приложение или нет – только бы сохранялась работоспособность.

    На сегодня коммунальность – наиболее экономически и технически выгодный способ реализовывать SaaS-сервисы. Но я не уверен, что так будет всегда.

    Возможно, например, что виртуализация на более низких уровнях (например на уровне ОС), в сочетании с развитыми технологиями управления инфраструктурой (resource provisioning) через какое-то время станет не менее дешевым и не менее удобным способом реализации того же функционала для пользователей. Мне кажется, это не повод перестать называть такие сервисы SaaSом.

  7. Алексей:

    Я бы подошёл к определению SaaS (предоставление ПО в виде услуги) с двух сторон: со стороны пользователя и со стороны провайдера. С точки зрения пользователя (организация или физ. лицо) SaaS удовлетворяет следующим критериям:
    1) нет необходимости покупать ПО, достаточно заплатить за время использования
    2) все затраты на обслуживание несёт провайдер услуги
    С точки зрения провайдера:
    1) предоставление ПО пользователям на время
    2) удобный (дешёвый) механизм обслуживания ПО (сбор платежей, обновление версий)
    Вот и все. Ничего другого в SaaS нет. Все остальные показатели крутятся в текущем понимании удобства обслуживанием ПО провайдером. А именно:
    1) работа через интернет.
    2) коммунальность ПО (multitenant)
    3) и т.д.
    “Удобство” в конечном счете сводится к стоимости услуги и количестве обслуживаемых провайдером заказчиков.
    Что касается возможностей настройки ПО предоставляемого как SaaS, то это зависит от задач самого ПО. Например, ПО предоставляемое услугу почты практически не требует дополнительных настроек, а вот ПО класса ERP требует гибкий механизм настроек не меньший чем стандартное ПО. Т.е. возможность настройки ПО не зависит от способа его доставки пользователю: SaaS или продажа ПО.
    PS: согласно данных мной критериев GMAIL и SKYPE можно тоже отнести к SaaS. А почему нет?

  8. SaaS - Hot Topic | Модели Сервисной Архитектуры:

    [...] Блог “Saas в России”: Определение SaaS – Статьи по ценообразованию в SaaS и преимущества для [...]

  9. Реальность или хайп? Примите участие в опросе! « SaaS в России:

    [...] SaaS в России Состояние рынка, возможности и препятствия, кейсы и отзывы « Определение SaaS [...]

  10. www.it4business.ru » Что такое SaaS… Ликбез — портал для IT-менеджеров: Карьера, Персонал, Технологии:

    [...] так и этим семи характеристикам. Источник – SaaS в России Мини-словарик с терминами по SaaS [...]

  11. Татьяна:

    В последнее время все больше и больше новых названий одного и того же принципа предоставления ПО в виде услуги. И каждый крупный производитель считает своим долгом придумать свое названия для своего ПО предлагаемого в виде услуги.
    Зачем спорить о том, что было в начале – курица или яйцо? Если компания является провайдером SaaS услуг, ей в первую очередь необходимо прислушаться к пожеланиям клиентов.
    По сути, технология SaaS с точки зрения клиента должна обладать 3 важными качествами:
    - использование необходимого ПО через Интернет из любой точки мира;
    - все технические проблемы “в облаке” на стороне провайдера SaaS;
    - минимальная абонентская плата за использование ПО;

Добавить комментарий

Fill in your details below or click an icon to log in:

Логотип WordPress.com

You are commenting using your WordPress.com account. Log Out / Изменить )

Фотография Twitter

You are commenting using your Twitter account. Log Out / Изменить )

Фотография Facebook

You are commenting using your Facebook account. Log Out / Изменить )

Connecting to %s


Follow

Get every new post delivered to your Inbox.