15 spurningar sem þú ættir að spyrja um API þeirra áður en þú velur vettvang

API valspurningar

Góður vinur og leiðbeinandi skrifaði varpaði fram spurningu til mín og mig langar að nota svör mín við þessa færslu. Spurningar hans beindust aðeins meira að einni atvinnugrein (netfang), þannig að ég hef almenn svör mín við öllum forritaskilum. Hann spurði hvaða spurningar fyrirtæki ætti að spyrja söluaðila um forritaskil þeirra áður en val var gert.

Af hverju þarftu forritaskil?

An forritunarforritunarviðmót (API) er viðmótið sem tölvukerfi, bókasafn eða forrit veitir til að leyfa beiðni um þjónustu frá öðrum tölvuforritum og / eða leyfa að skiptast á gögnum á milli þeirra.

Wikipedia

Rétt eins og þú slærð inn vefslóð og færð svar aftur á vefsíðu, þá er API aðferð þar sem kerfin þín geta beðið um og fengið svar aftur til að samstilla gögn á milli þeirra. Þar sem fyrirtæki horfa til að umbreyta sér á stafrænan hátt er sjálfvirk verkefni með forritaskilum frábær leið til að bæta hagkvæmni innan stofnunarinnar og draga úr mistökum manna.

Forritaskil eru lykilatriði í sjálfvirkni, sérstaklega í markaðsforritum. Ein af áskorunum þegar verið er að versla fyrir frábæran söluaðila með alhliða API er að auðlindir og gjöld til þróunar eru yfirleitt eftirhugsun. Markaðsteymið eða CMO getur keyrt forritið og stundum fær þróunarteymið ekki mikið inntak.

Að rannsaka samþættingargetu vettvangs í gegnum forritaskil krefst meira en einföld spurning, Er API?

Ef þú skráir þig inn með forriti með illa stutt eða skjalfest API ertu að gera þroskateymið þitt brjálað og samþætting þín mun líklega verða stutt eða mistakast að öllu leyti. Finndu rétta söluaðila og samþætting þín mun virka og þróunarmenn þínir aðstoða þig fúslega!

Rannsóknarspurningar um API möguleika þeirra:

  1. Lögun Gap - Tilgreindu hvaða eiginleikar notendaviðmóts eru í boði í forritunarviðmótinu. Hvaða eiginleika hefur API sem UI hefur ekki og öfugt?
  2. Scale - Spyrðu hversu mörg símtöl eru hringd í þeirra API daglega. Hafa þeir sérstaka netþjónasund? Magn er ótrúlega mikilvægt þar sem þú vilt bera kennsl á hvort forritaskilið sé eftiráhugsun eða í raun hluti af stefnu fyrirtækisins.
  3. Documentation - Biddu um API skjöl. Það ætti að vera öflugt og stafsetja alla eiginleika og breytur sem eru tiltækar í forritaskilinu.
  4. Community - Spurðu hvort þeir séu með verktakasamfélag á netinu til að deila kóða og hugmyndum með öðrum verktökum. Hönnuðarsamfélög eru lykillinn að því að hrinda af stað þróun þinni og samþættingu hratt og vel. Frekar en að nýta „API gaurinn“ hjá fyrirtækinu, notarðu einnig alla viðskiptavini sína sem þegar hafa verið með prófanir og villur sem samþætta lausn þeirra.
  5. HVÍLT vs SÁPU - Spurðu hvaða tegund af API þeir hafa ... Venjulega eru REST API og Web Service (SOAP) API. Þeir geta verið að þróa hvort tveggja. Að samþætta annaðhvort hefur ávinning og bölvun ... þú ættir að þekkja hvað getu samþættingarauðlinda þíns (IT) hefur.
  6. Tungumál - Spyrðu hvaða kerfi og forrit þeir hafa samþætt með góðum árangri og óskaðu eftir tengiliðum svo að þú getir fundið út frá þeim viðskiptavinum hversu erfitt það var að samþætta og hversu vel API gengur.
  7. Takmarkanir - Spyrðu hvaða takmarkanir seljandinn hefur á fjölda símtala á klukkustund, á dag, á viku o.s.frv. Ef þú ert ekki hjá stigstærðum söluaðila verður vöxtur þinn takmarkaður af viðskiptavininum.
  8. Sýnishorn - Bjóða þeir upp á bókasafn með dæmum um kóða til að byrja auðveldlega? Mörg fyrirtæki gefa út SDK (hugbúnaðarþróunarsett) fyrir mismunandi tungumál og ramma sem munu flýta fyrir tímalínu samþættingar þinnar.
  9. sandkassi - Bjóða þau endapunkt eða framleiðslu sandkassa umhverfis fyrir þig til að prófa kóðann þinn í?
  10. Auðlindir - Spurðu hvort þeir hafi hollur samþættingarauðlindir innan fyrirtækisins. Hafa þeir innanlands ráðgjafarhóp til reiðu fyrir samþættingu? Ef svo er, kastaðu einhverjum klukkutímum í samninginn!
  11. Öryggi - Hvernig sannreyna þeir með API? Er það persónuskilríki notenda, lyklar eða aðrar aðferðir? Geta þeir takmarkað beiðnir eftir IP tölu?
  12. Spenntur - Spurðu hvað þeirra API spenntur og villutíðni eru og þegar viðhaldstími þeirra er. Eins eru strategíur til að vinna í kringum þær mikilvægar. Hafa þeir innri ferla sem munu reyna aftur API hringingar ef upptalningin er ekki tiltæk vegna annars ferils? Er þetta eitthvað sem þeir hafa hannað í lausn sinni?
  13. SLA - Hafa þeir a Service Level Agreement þar sem spenntur ætti að vera meiri en 99.9%?
  14. vegamaður - Hvaða framtíðaraðgerðir eru þeir að fella inn í API sitt og hverjar eru áætlanir um afhendingu?
  15. Integrations - Hvaða framleiðslu samþættingar hafa þeir þróað eða að þriðju aðilar hafa þróað? Stundum geta fyrirtæki látið undan innri þróun á eiginleikum þegar önnur framleiðslusamþætting er þegar til og er studd.

Lykillinn að þessum spurningum er að samþætting "giftir" þér vettvanginn. Þú vilt ekki giftast einhverjum án þess að kynnast eins miklu og þú getur um þá, er það? Þetta er bara það sem gerist þegar fólk kaupir sér vettvang án vitneskju um aðlögunargetu sína.

Fyrir utan API ættirðu að reyna að komast að því hvaða aðrar auðlindir um samþættingu þeir kunna að hafa: Strikamerkingar, kortlagning, gagnahreinsunarþjónusta, RSS, vefform, búnaður, formleg samþætting samstarfsaðila, forskriftarvélar, SFTP lækkun o.s.frv.

2 Comments

  1. 1

Hvað finnst þér?

Þessi síða notar Akismet til að draga úr ruslpósti. Lærðu hvernig ummæli þín eru unnin.