SatiscoPowered by Alan Allman Associates

Startsäit · Blog

Dateintegratioun

API-Architektur: Governance, Performance an Integratioun

En API-Ëmfeld brauch Architekturreegelen, Governance a passend Tools. Dësen Artikel beschreift déi wichtegst Risiken a Komponente fir sécher an ënnerhalbar Interfaces.

D'Iddi vun enger Programméierungsschnëttplaz geet bis an d'Ufäng vun der Informatik zréck. Wat sech geännert huet, ass d'Gewiicht, dat drop leit. Bibliothéiken a Betribssystemer hunn an de 1960er an 1970er Joeren Routinen a Protokoller ausgestallt. APIe sinn duerch d'1980er an 1990er Joeren méi fäeg ginn, an d'Arrivée vum ëffentlechen Internet huet se zu deem Wee gemaach, iwwer deen d'Systemer iwwer Organisatiounsgrenzen ewech schwätzen.

SOAP, an duerno REST, hunn dat gewéinlech gemaach. REST ass haut de Standard fir de Bau vu Webinterfaces, well et einfach ass a sech liicht béie léisst. Genee dës Liichtegkeet ass do, wou d'Problemer ufänken.

Typesch Risiken an API-Architekturen

Mir hu Joere laang un der Dateintegratioun iwwer B2B-Plattformen, SOA, ESB, Message Queuing, Transformatioun an APIen geschafft. Déiselwecht Problemer kommen erëm.

Onkontrolléiert Point-to-Point-Interfaces

Wann en API-Bestand ouni Verwaltungsoutillage oder Kontrollprozess opgebaut gëtt, landen d'Organisatioune bei Dausende vun APIen, vun deenen een net ëmmer weess, datt se existéieren, an déi keen ze änneren traut, well d'Konsequenzen onkloer sinn. D'Zuel wiisst, d'Duebelen huelen zou, a parallel APIe maache bal déiselwecht Aarbecht, ouni datt een hir Weiderentwécklung gouvernéiert.

Versiounen

API-Verwaltung heescht, mat Versiounen ze jongléieren, all mat hirem eegene Verhalen an hiren eegene Kompatibilitéitsufuerderungen. Al Versioune fir bestehend Systemer um Liewen ze halen ass do, wou d'Käschten opgoen, an d'Ofhängegkeeten tëscht de Versiounen erzeegen Konflikter, déi spéit un d'Uewerfläch kommen.

Maintenance

Eng API z'ënnerhalen heescht net nëmmen, Feeler ze fléngen. Et heescht, neie Benotzerbedierfnesser an neien Technologien ze follegen. Präventiv Maintenance ass dat, wat se sécher a séier hält, a si brauch Ressourcen a Planung, déi selten agebudgetéiert goufen.

Ofhängegkeetsschleefen

Zyklesch Ofhängegkeeten tëscht APIen erzeege Schleefen, an deenen A B brauch a B A. Debugging an Upgrade gi béid schwéier, a Prozesser bloquéiere sech op Weeër, déi péinlech ze diagnostizéiere sinn.

Volume a Performance

Wéi d'Notzung wiisst, gëtt d'Behandele vum Ufroevolume zur Contrainte. Äntwertzäiten a Verkéiersspëtze sinn do, wou et sech weist. Fir dëse Volume ze konzipéieren, ouni Performance opzeginn, ass e richtegt Architekturproblem a keng Tuning-Übung.

Dokumentatioun

D'Dokumentatioun entscheet, ob eng API ugeholl oder ëmgaange gëtt. Al oder dënn Dokumentatioun produzéiert Ëmsetzungsfeeler a verlängert all Projet, deen se ureiert.

Komponente vun der Zilarchitektur

Mir zilen op eng API-Architektur, déi aktuell API-Technologie benotzt an d'Schichte fir Verwaltung, Sécherheet a Performance dorëmmer setzt. Sechs Bausteng droen dat.

E System fir API-Verwaltung

APIe kontrolléieren an ausstellen, sou datt d'Konsumenten identifizéiert sinn an d'Notzung gemooss gëtt. Eng Verwaltungsplattform benotzen, fir ze iwwerwaachen, ze schützen, ze verdeelen an ze analyséieren. D'Resultat ass besser Sécherheet, richteg Siicht op d'Notzung an e beherrschbare Liewenscyklus. Richteg gemaach, erlaabt et och, d'Notzung ze monetariséieren a Partnerbezéiungen op Beweiser ze stellen.

Eng SOA-Schicht fir d'Publikatioun

De Konsum vun den APIe vun den Datequellen dohannert entkoppelen, mat enger Zwëschenschicht tëscht den APIen an den Applikatiounen. Doraus kritt Dir Modularitéit, méi einfach Maintenance a widderverwendbar Servicer.

Datevirtualiséierung

Zougang op déi Informatioun ginn, déi gebraucht gëtt, an dobäi d'Reglementatioun, d'Sécherheetsregelen an d'Behandele vu sensiblen Donnéeë respektéieren. D'Virtualiséierung mécht d'Extraktioun an d'Duplizéierung iwwerflësseg. D'Späicher- a Verarbeitungskäschte falen, d'Vertraulechkeetsflichte ginn agehalen, an den Zougang gëtt besser. Si hëlt och de Reflex ewech, fir all kuerzfristege interne Besoin eng API ze schreiwen.

Outillage fir B2B-Kommunikatioun

Donnéeë sécher an effizient iwwer déi Protokoller beweegen, déi d'Partner weltwäit tatsächlech benotzen, ouni Duerchsatz opzeginn. Besser Datesécherheet, besser Behandele vum Transaktiounsvolume, méi Interoperabilitéit.

Mapping- an Transformatiounstools

D'Komplexitéit vun der Dateverarbeitung aus der API selwer erausholen a se an Outillage stiechen, déi dofir gebaut ass. D'API-Performance gëtt besser, d'Komplexitéit fällt, an d'Integratioun gëtt méi einfach z'ënnerhalen.

E Prozess fir d'Uleeë vun APIen

Festleeën, wéi eng API ugeluecht an ënnerhale gëtt, ier de Bestand wiisst. Dat ass dat, wat déi iwwerdriwwe Notzung an d'Duplikatioun stoppt, an et reduzéiert d'Entwécklungskäschten, andeem et d'Aarbecht verhënnert amplaz hannendrun opzeraumen.

Kuerz gesot

Eis Approche kombinéiert API-Verwaltung, eng SOA-Schicht, Datevirtualiséierung, B2B-Kommunikatioun, richteg Transformatiounsoutillage an e festgeluechten Entwécklungsprozess. Zesummen äntweren se op dat, wat de Betrib elo brauch, a loosse Plaz fir dat, wat en duerno brauch, an dat ass den Deel, deen eng reng API-Architektur ni packt.

All Artikelen

Blog

Weider Artikelen

IBM-Léisungen

SWIFT MT op MX: Migratioun an Integratioun

D'Migratioun vu SWIFT MT op MX betrëfft Formater, Mappings, Interfaces an Tester mat de Géigeparteien. Eis Approche deckt d'Konversioun an d'Integratioun an déi bestoend Systemer of.

Artikel liesen

Schwätzt mat eisen Experten

Eis Experte kënnen Äre Kontext analyséieren an déi nächst Schrëtt definéieren: en technescht Gespréich, en Assessment oder Projetbegleedung.

Äre Projet diskutéieren