Интеграционна платформа като услуга

История

Преди няколко години избора на интеграционно решение не беше проблем за малкия и средния бизнес. Само преди 5 години внедряването на шина за данни беше признак, че компанията е постигнала значителен напредък и е необходима специализирана система за обмен на данни.

Въпросът е, че временното решение, наречено интеграция по принципа „точка-точка“, с растежа на бизнеса не позволява контрол върху процеса на обмен на данни. Освен това, системите, които взаимодействат по този начин, натрупват сложно управляван код, който реализира API ресурси за интеграция с всяка отделна система.

На пазара все още могат да се намерят компании гиганти, дори в областта на търговията на дребно, които продължават да поддържат остарели CRM, ERP, MDM решения просто защото са сериозно модифицирани според нуждите на бизнеса. Актуализацията им е подобна на миграция към напълно нова система. Компаниите трябва да поддържат голям екип от служители за постоянна поддръжка и развитие на тези решения, оперативни системи и СУБД.

В такава ситуация започва да се проявява ефектът на „ветерана“ — хората, които напълно разбират решението и могат да предават опита си на новите служители. В този случай, опасността е, че управлението може да бъде твърде спокойно и уверено, защото всички въпроси се решават от години. Рано или късно, такива хора могат да напуснат компанията, което ще доведе до сериозно забавяне в развитието и поддръжката без опитни служители. От своя страна, такава ситуация ще увеличи изразходването на ресурси и ще отложи сроковете драстично.

Частично решение на подобни проблеми е използването на секторни решения като шини за данни — (Enterprise Service Bus (ESB)). Те са предназначени да стандартизират процесите на обмен на информация между вътрешните системи на предприятието, да намалят разходите за допълнителна разработка и поддръжка на целевите системи. Освен това, с внедреното решение, вие ще получите многогодишния опит на компании, които са разработвали и използвали софтуерния комплекс дълго време. Това означава, че повечето основни задачи по интеграцията ще бъдат решени вече в самия продукт и няма да изискват допълнителни усилия за аналитика и реализиране на прости решения.

On-premise

Ако се върнем назад с 5-10 години, можем да открием, че всички решения за интеграция бяха изключително on-premise системи. Преди няколко години, cloud-based решенията започнаха да запълват пазара. Модерната тенденция не подмина и тази индустрия. Повечето компании на този пазар не пропуснаха възможността да предложат на клиентите си интеграционни решения „в облаците“. Тези решения позволяват значително да се намалят разходите за поддръжка, като поне изключат разходите за наем на сървърни мощности и тяхната поддръжка.

С оглед на характеристиките и обемите на бизнеса, не всяка компания може да си позволи прехвърлянето на интеграционни решения в облака. Често, това е свързано с въпроси на сигурността или спецификата на индустрията, понякога разходите за миграция надвишават очакваната полза от проекта. В резултат, решенията за интеграция on-premise продължават да са търсени на пазара и да заемат водещи позиции в сравнение с облачните.

Cloud

Благодарение на бързото развитие на cloud-based интеграционните решения, това направление започна да привлича клиенти от секторите на малкия и средния бизнес. Моделът на използване на услугата чрез абонамент (SaaS — Software as a Service) привлича повечето клиенти с лесно начало и прозрачен процес на използване. Освен това, компаниите-разработчици на решения често предлагат своите консултантски услуги за внедряване, първоначална настройка на интеграционните процеси и тяхната поддръжка.

Моделите за използване на облачни решения позволяват на клиента да намали ресурсите и времето за внедряване. Като правило, такива интеграционни платформи качествено и количествено се различават от техните on-premise колеги с набор от готови конектори към повечето разпространени бизнес системи. Много от тях също предлагат готови сценарии за обмен за популярни бизнес сценарии. Например, за търговията е характерно да се извършва предаване на данни между ERP и CRM системи, поради което много често разработчикът на интеграционната платформа (SaaS) подготвя стандартен сценарий за обмен на данни между такива системи. На клиента е достатъчно да посочи най-малко необходимия набор от конфигурационни параметри, като: акаунти за свързване към системите, конфигурация на заявките за получаване на данни от източника (какъв тип данни, в какъв вид).

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

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

Сравнение на iPaaS

Нека разгледаме и сравним някои от популярните интеграционни решения — iPaaS. За целта избрах първите 5 решения на пазара от на статията, която се оказа първа в резултатите от Google по време на публикуването.

Dell Boomi

Това решение представлява комплекс от инструменти, който позволява не само да се настройват сценарии за интеграция, но също така и да се разработват, управляват API, да се създават собствени приложения и да се настройват процеси.

Този софтуерен комплекс беше придобит от компанията Dell през 2010 година и бързо се озова в лидерите на пазара на iPaaS решения според рейтингите на консултантска компания. Gartner последните 6 години.

Приложимост: за големи и средни предприятия от различни индустрии.
Цена: от $549/месец.
Демо/Пробна версия: има, 30 дни.

Oracle Integration Cloud

Този продукт е разработен от гиганта в областта на решенията за интеграция. Позовавайки се на опита на компанията Oracle, решението се отличава с най-добрите отраслови практики и готови интеграционни потоци, които са вградени в продукта. Библиотеката от готови конектори ще спести значително време за първоначалната настройка. Запознайте се с оценката на продукта според Gartner и отзивите на компании, които са внедрили решението.

Приложимост: за големи и средни предприятия от различни индустрии.
Цена: множество опции за абонамент, включително план с плащане на база потребление: от $1.2097/съобщение и месечен гъвкав план, започващ от $0.8065/съобщение.
Демо/Пробна версия: има, 30 дни.

Workato

В в библиотеката Workato ще намерите над 300 готови конфигурирани интеграционни сценария между популярни решения. Освен това, продуктът разполага с прост и интуитивен дизайнер на сценарии, който ще ви помогне да създадете собствени интеграционни процеси.

Решението не за първи път попада в „магическия квадрант“ на компанията. Gartner.

Приложимост: за малки и средни предприятия от различни индустрии.
Цена: от $1499/месец.
Демо/Пробна версия: има, 30 дни.

TIBCO Cloud

TIBCO Cloud е iPaaS решение от компания с многогодишен опит. Продуктът позволява конфигуриране на интеграционни сценарии чрез прост интерфейс, което ще бъде удобно, ако планирате да прехвърлите задачата за настройка не само на опитни разработчици, но и на бизнес специалисти. Платформата има доста висок рейтинг според оценките на консултантската компания. Gartner.

Приложимост: за малки и средни предприятия от различни индустрии.
Цена: от $400/месец.
Демо/Пробна версия: има, 30 дни.

elastic.io

Интеграционното решение на elastic.io позволява създаването и настройването на интеграционни процеси чрез прост визуален редактор. Решението разполага с библиотека от готови конектори. за свързване с популярни платформи за електронна търговия, ERP и CRM, включително и с такива, които се намират в защитена локална мрежа на предприятието. Това решение компанията нарича Local Agent — то може да се окаже много интересно и полезно от гледна точка на сигурността, ако не желаете да отваряте външен достъп до вашите вътрешни системи. Независимо от младостта си, продуктът вече получава споменавания в рейтингите на агенцията. Gartner.

Приложимост: за малки и средни предприятия от различни индустрии.
Цена: от €199/месец, възможно е използването на платформата по OEM модел.
Демо/Пробна версия: да, 14 дни.

Заключение

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

Да се определи кое от решенията притежава набор от всички необходими възможности, може да стане само чрез внимателен анализ. За щастие, повечето платформи предлагат безплатен "тест-драйв" за известно време. Ако все пак не можете да преминете към iPaaS модел по някаква причина, за вас има огромен пазар с on-premise решения, които предлагат по-голяма гъвкавост, но изискват значителни разходи за внедряване и поддръжка.

Изборът е ваш.

Източник: habr.com

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster