Довольно редко бизнесы и компании имеют изолированную учетную среду. У всех есть поставщики, будь вы производителем или дистрибьютором тех или иных товаров. Развитие учетных систем и средств интеграции хоть и упростило нашу работу, но, тем не менее, наши учетные системы оторваны друг от друга и существуют порознь. B2B Web - приложения (B2B WebApps) - это сервисы, в которых данные между двумя компаниями находятся в одной среде и взаимодействуют между собой.
Примеры B2B Web-приложений
Одним из наиболее известных сейчас в Украине сервисов B2B (от англ. business-to-business) является площадка Prozorro. Хотя, если быть до конца точным, большая его часть - это B2G (от англ. business-to-government) и это сервис, а не приложение, но об этом в отдельных статьях. Сервис Prozorro объединяет различный бизнес для решения общей задачи - проведение тендера. Для объявляющей стороны - это возможность объявить и отследить всех участников в рамках тендера или группы тендеров. Для исполнителей - это возможность отследить все интересующие тендеры и получить от них уведомления.
Другой часто используемый вариант, а в нашей деятельности - очень часто, это Jira, где решение общего проекта ведется и анализируется в общем аккаунте заказчика и исполнителя.
Среди комментариев к выступлению "Автоматизация контроля несгораемого Min и Max складских остатков и максимально допустимой цены поставки" был докладчик, который описывал, как их отель работает со своими поставщиками через B2B Web - приложение.
Таких вариантов реализации совместных процессов довольно много.
Логика B2B Веб-приложения
Как можно догадаться из примеров, описанных выше, построение B2B Web-приложения должно решить какую-то совместную задачу. Довольно часто такую задачу пытаются решить различного вида стартапы.
Давайте рассмотрим возможное решение. Компания-дистрибьютор пользуется для доставки как своими машинами, так и привлекает стороннего подрядчика. Допустим, что у компании в учетной системе уже автоматизирован процесс логистики, но как быть с арендованными машинами? Можно автоматизировать это у себя, но тут появляются несколько дополнительных задач. Нужно ли пускать в свою систему внешнего пользователя, что тоже возможно, но это другой класс систем, или организовывать своего оператора, который будет за внешнего партнера эти данные вносить.
..компании могут создать общее B2B Веб приложение для решения совместных задач.. При этом функционал решения для каждой компании может отличаться.
Или же компании могут создать B2B Web-приложение для решения совместных задач доставки (или одна из компаний, если она определяет и может навязать использование определенных бизнес-процессов партнеру). При этом же функционал решения для каждой компании может отличаться. Перевозчик может обслуживать не только конкретного клиента, а клиент работать не только с одним перевозчиком. Расширение до такого функционала превращает B2B Web-приложение в B2B Web-сервис.
Преимущества B2B Веб-приложений
Ключевое, концептуальное преимущество - это единое информационное пространство, выходящее за рамки компании, но отображающее единый бизнес процесс.
Недостатки B2B Web-приложений
Разработка единой учетной среды в рамках одной компании - дело непростое, зачастую есть противодействующие между собой отделы и персоналии. А создание единого сервиса для двух компаний только усугубляет сложность.
Бывают ситуации, когда компании фактически обслуживают одного-единственного клиента. По такой схеме, к примеру, работает МакДональдс и их логистическая компания. Тогда компания-донор может значительно влиять на стратегию развития и ИТ-инфраструктуры, и процессов в целом.
Различный уровень требований к одной системе всегда сложен в плане согласования требований и приоритетов задач.
Часто задаваемые вопросы
Как определить, какие процессы стоит автоматизировать по такой модели?
Организационно и финансово, если это принесет выгоду напрямую, или косвенно за счет ускорения обслуживания или улучшения качества.
Получается, что данные нужно хранить в открытом доступе?
Не обязательно. Можно хостить приложение как в облаке, так и какого-то из партнеров, с доступом только определенным рабочим станциям или IP-адресам.
Какую технологию выбрать?
Мы не будем здесь погружаться в сложную IT-терминологию. Приведем лишь ответы из Quora (Quora - самая авторитетная платформа, концентрирующая мнения экспертов со всего мира):
python или .NET?
Quora: что лучше и в каких случаях? - .NET отлично подходит для создания надежных и масштабируемых корпоративных приложений, тогда как Python лучше использовать для анализа данных и машинного обучения.
php или .NET?
Quora: что лучше и когда: - Для корпоративных бизнес-приложений: конечно .NET, php можно использовать для разработки небольших приложений, в основном, для взаимодействия с конечным потребителем/покупателем.
ASP.NET - лучший выбор для разработки приложений для автоматизации бизнес-процессов и решения бизнес-задач в крупных организациях (там, где бизнес-пользователи взаимодействуют как внутри компании между собой, так и вовне с поставщиками / посредниками / покупателями). А также для корпоративных приложений для среднего бизнеса.
НУЖНА ОЦЕНКА СТОИМОСТИ РЕАЛИЗАЦИИ ВАШЕГО ПРОЕКТА?
Присылайте задачи на оценку. Также мы предложим различные варианты реализации на различных платформах и партнерские условия сотрудничества.
Мы рады новым задачам и проектам.
Примеры наших внутренних проектов SaaS решений.
Наши клиенты и их кейсы.
SaaS сервисы
Программы 1С:Підприємство
CRM
ERP
Node.JS, .NET
1С:Підприємство
API, IPasS
Разработка Web Apps
1С:Підприємство Автоматизация
Аудит IT проектов
Интеграция 1С:Підприємство
Получайте наши информационные материалы:
Работаем на IT-рынке с 2008 года.
Наша миссия - упростить управление данными.
Copyright © 2008-2024 TQMsystems. Все права защищены. Privacy Policy | Terms of Service