Корпоративтік интеграция
Бір-бірімен сөйлеспейтін жүйелерді байланыстырамын. Қайталанусыз бірыңғай деректер ағындары.
ОбсудитьӘрбір нүктелік интеграция — бұл техникалық қарыз. Компанияда 5 жүйе мен олардың арасында 10 байланыс болғанда — әлі шыдауға болады. Жүйелер 15 және байланыстар 40 болғанда — бұл қолдау, құжаттау және дамыту мүмкін емес өрмек. Бір ақау каскад тудырады, ал себебін тек мұны үш жыл бұрын құрған әзірлеуші таба алады.
Мен ESB баптаумен айналыспаймын — ол үшін инженерлер бар. Менің міндетім — компанияның ақпараттық ландшафт картасын құру және мақсатты интеграциялық архитектураны жобалау. Әрбір нысан үшін қай жүйе master-көзі екенін анықтау. API-келісімшарттарды стандарттау, жаңа жүйені қосу болжамды процесс болуы үшін, зерттеу жобасы емес. Ақауды клиент анықтағанға дейін табатын мониторингді қою.
Орталық Азия аймағында интеграция міндеті тарихи түрде компаниялардың әр түрлі вендорлардан бөлек-бөлек жүйелер сатып алу арқылы өсуімен қиындайды. АБЖ — бір жеткізушіден, CRM — басқадан, биллинг — үшіншіден, HR — мүлдем өзі жазған. Олардың арасында — бір терезеден екіншісіне деректерді қолмен тасымалдайтын адамдар. Дұрыс жобаланған интеграциялық деңгей қосарланған енгізуді жоюмен қатар, бұрын болмаған мүмкіндіктер ашады: кешенді аналитика, автоматты триггерлер, бірыңғай клиент профилі.
Менің тәсілімнің негізгі қағидаты — core-жүйелерді ұстамау. Интеграциялық деңгей бар ландшафттың үстінен жұмыс істейді, жүйелерге олардың штаттық API немесе адаптерлер арқылы қосылады. Бұл компанияның жұмыс істейтінді бұзу қаупінсіз деректердің бірыңғай суретін алатынын білдіреді.
Qanday bo'lishi kerak
Интеграциялық деңгей жүйелер арасындағы деректердің бірыңғай ағынын қамтамасыз етуі тиіс: әрбір факт бір рет тіркеледі және оны қажет ететін барлығына қолжетімді.
Kompaniyalar qayerda xato qiladi
Bunday holatlarda men nima qilaman
Мен ақпараттық ландшафт картасынан бастаймын: қандай жүйелер бар, олардың арасында қандай деректер қозғалады, қандай жиілікпен. Әрбір нысан үшін master-жүйені — шындықтың бірыңғай көзін — анықтаймын. Мақсатты интеграциялық модельді жобалаймын: API-келісімшарттар, форматтар, синхрондау жиілігі, қателерді өңдеу. Мониторингті бірінші күннен бастап қоямын — ақауды клиент емес, жүйе анықтауы үшін.
Jamoa roli: Команда адаптерлерді іске асырады, ESB/API Gateway баптайды, деректер ағындарын тексереді.
Mijoz nima oladi
Кейсы по этому направлению
Міндетіңізді талқылауға дайынсыз ба?
Не жұмыс істемейтінін немесе не құру керектігін айтыңыз. Бірінші әңгіме — міндеттемесіз.
Әдетте бірнеше сағат ішінде жауап беремін