API… Kî APUI ava dike?

xebata xebatê1

Me di pîşesaziyê de demek dirêj Navrûyên Bernameyên Serîlêdanê hene. Pirsgirêka an API dîtina çavkaniyên pêşveçûnê ye ku ji bo bernameya yekbûnê pêdivî ye. Ew ne hêsan e. Bi karanîna her zimanî bernameyek nûjen, hûn bi gelemperî hewce ne ku guherbaran bişînin ser karûbarek û dûv re bi karanîna XML (EZtensible Markup Language) encaman bistînin.

Di 2000 de, ez ji bo Denêwirmendiya Kirrûbirra Database li Denver, Colorado dixebitîm û amûrek me hebû ku jê re digotin Sagent Solutions. Sagent di dawiyê de ji hêla kirîn Koma 1. Ji bo avakirina hin sepanên fantastîk Group1 di dîmenê kirrûbirra danegehê de baş tê zanîn. Ez ne bawer im çi bi hilberên Sagent qewimî ku min berê bikar dianî, lê ew nebes bûn. Li milê çepê yê dîmendera we we 'veguherandin' û hûn dikarin wan bikişînin nav herikînek kar. Hemî têketin û derketinên her veguherînê dê bixweber bi veguherîna pêşîn ve girêbide.

Ji ber vê yekê, ez dikarim pêvajoyek xebatê çêbikim ku pelê têxînim, zeviyan nexşeyek navnîşek bikim, nirxên zeviyan veguherînim, navnîşanan paqij bikim, navnîşanan bikim kod, pelê qediyayî bişînim, û hwd. pêvajoyên bi daneyên heman. Di venêrana 'paş-paşîn' a herika xebatê de, Sagent bi rastî plana bi karanîna XML veşartî. Ku di bingeh de tê vê wateyê ku hûn bixwazin hûn dikarin dînamîkek xebatek ava bikin û bicîh bînin. Çareserî çareseriyek 6 reqemî bû, lê çêkirina plansaziyek ji bo manîpulekirina depoya daneyê li şûna rojan çend hûrdeman hilda.

Bi hatina API, Xizmetên Tevne, SOAP, Flex, Ajax, û hwd ... Ez meraq dikim çima hêj kesek Navrûya Bikarhênerê Bernameya Serîlêdanê ya li ser bingeha xwe ava nekiriye. Bi gotinên din, ji bo API bang dike. Bi SOAP re, pargîdanî WSDL (Ziman Pênasîna Tevne Serûpel) ku di bingeh de ansîklopediyek bernameyî ye ji bo awayê xerckirina servîsa tevnê tomar dikin. Di pênc salan de çu kesê nekaribû çareseriyek ji bo şîrovekirina an pêşbixe API an Tevneya Tevneyê ku bi dîmenî herikek xebatê ava bike? Ma kesek li ser vê yekê dixebite?

Li vir fikra min a 1 Milyar $ ji bo rojê heye. Ger kesek karibû navgînek Flex ava bike ku bikaribe WSDL bixwîne û bi dîmenî bangan temsîl bike, wê hingê hûn dikarin têkiliyên di navbera bangan de bikişînin û bavêjin. Ew zencîra tevnê ye… tevnê dike ku her kes bigihîje ku çareseriya xwe 'bername' bike bêyî ku ji zimanan fêhm bike.

Hûn çi difikirin?

Ev malpera Akismet bikar tîne ku ji bo kêmkirina spam. Zêdetir agahdariya danûstandinên we çawa pêvajoy kirin.