„Системите ми не си говорят”
Кратък отговор: когато две програми не си говорят, разликата се покрива от човек — той чете от едната и пише в другата. Това е най-скъпият вид работа в една фирма: отнема време, греши и не оставя следа. Интеграцията я премахва, без да се сменя нищо, в повечето случаи.
В тази страница
Как изглежда проблемът Три начина да се свържат системи Кога е възможно и кога — не Какво го решава Откъде се започваКак изглежда проблемът
- Една и съща поръчка се въвежда в магазина, после в склада, после във фактурата
- Наличностите се сверяват на ръка между две програми
- Някой изнася файл от едната система и го качва в другата всеки ден
- Грешката се открива седмица по-късно и никой не помни откъде е дошла
- При отпуск на конкретния човек обменът просто спира
Три начина да се свържат системи
| Начин | Кога се ползва | Забавяне |
|---|---|---|
| Пряка връзка (API) | Модерни системи с готов интерфейс | Веднага или секунди |
| Обмен на файлове | По-стари програми, които могат да изнасят и внасят | Обикновено веднъж дневно |
| Достъп до базата | Стари системи без нищо друго, при съгласие на доставчика | Може да е в реално време |
Първият е най-чист, третият е последна мярка. Кой е приложим се проверява преди да се обещае нещо — това е разликата между реалистична и оптимистична оферта.
Кога е възможно и кога — не
Възможно е в повечето случаи, включително при доста стари български програми — те обикновено могат поне да изнасят файлове.
Не е възможно, когато системата е затворена, доставчикът ѝ не разрешава достъп и няма никакъв износ. Тогава изборът е честен: или продължаваш ръчно, или тази система се заменя. Второто не е задължително да е скъпо — понякога съответната част се поема от платформата.
Питай всеки доставчик това: „Проверил ли си дали моята конкретна програма може да обменя данни, или предполагаш?” Разликата между проверено и предположено се появява по средата на проекта, като забавяне и като цена.
Какво го решава
Интеграцията не е една връзка, а три решения:
- Коя система е истината за всеки вид данни. Ако наличността се води на две места, едното трябва да отстъпи.
- В коя посока текат данните и колко често. Не всичко трябва да е в реално време.
- Какво става при грешка. Ако връзката падне за час, какво се случва и кой разбира. Това е частта, която обикновено се пропуска.
Откъде се започва
Не от голям проект. От едно нещо, което боли най-много — то влиза в реална работа за седмици, а останалото расте след него, върху видяното.
Цена няма да намериш на този сайт и това е нарочно: сума, дадена преди да сме разбрали как работиш, е гадаене. Казваме я лично, след разговора, а плащаш чак когато видиш решението работещо.
Разкажи ни къде точно боли
Поговори с OVYRA направо на сайта — гласово или с текст. Няколко въпроса стигат, за да стане ясно кое си струва да се оправи първо. Безплатно и без ангажимент.
Поговори с нас