API… APUI-г хэн барьж байна вэ?

ажлын урсгал1

Бид энэ салбарт нэлээд удаан хугацаанд Програмчлалын програмчлалын интерфэйстэй байсан. -Ийн сорилт API интеграцийг програмчлахад шаардлагатай хөгжлийн нөөцийг хайж олох явдал юм. Энэ нь тийм ч хялбар биш юм. Орчин үеийн аливаа програмчлалын хэлийг ашиглахдаа та хувьсагчуудыг үйлчилгээнд байршуулж дараа нь XML (eXtensible Markup Language) ашиглан үр дүнг гаргаж авах шаардлагатай байдаг.

2000 онд би Колорадо мужийн Денвер хотод Мэдээллийн сангийн маркетингийн зөвлөх үйлчилгээ эрхэлж байсан бөгөөд манайд Sagent Solutions нэртэй хэрэгсэл байсан. Сагентийг эцэст нь худалдаж авсан Бүлэг 1. Group1 нь мэдээллийн баазын маркетингийн хэсэгт зарим гайхалтай програмуудыг бий болгодог гэдгээрээ алдартай. Өмнө нь хэрэглэж байсан Sagent бүтээгдэхүүнүүдэд юу тохиолдсоныг би сайн мэдэхгүй байна, гэхдээ тэд үнэхээр гайхалтай байсан. Дэлгэцийнхээ зүүн талд та "хувиргалт" хийсэн бөгөөд тэдгээрийг ажлын урсгал руу чирэх боломжтой. Трансформ бүрийн бүх оролт, гаралт нь дараагийн хувиргалттай автоматаар уялдах болно.

Тиймээс би файлыг импортлох, талбаруудыг мэдээллийн бааз руу буулгах, талбаруудын утгыг өөрчлөх, хаягуудыг цэвэрлэх, хаягуудын геокод кодлох, дууссан файлыг экспортлох гэх мэт ажлын урсгалыг бий болгож болох юм. ижил өгөгдөл бүхий процессууд. Ажлын урсгалын "арын төгсгөл" -ийг шалгахдаа Sagent нь XML ашиглан төлөвлөгөөгөө хадгалсан. Энэ нь үндсэндээ та хүсвэл ажлын урсгалыг динамикаар барьж гүйцэтгэж болно гэсэн үг юм. Энэхүү шийдэл нь 6 оронтой шийдэл байсан боловч өгөгдлийн агуулахыг удирдах төлөвлөгөө боловсруулахад хэдэн өдрийн оронд хэдэн минут зарцуулсан.

API, Вэб үйлчилгээ, SOAP, Flex, Ajax гэх мэт програмууд гарч ирэхэд ... Яагаад вэб дээр суурилсан Програмчлалын програмчлалын хэрэглэгчийн интерфэйсийг хэн ч бүтээх болоогүй байгаа нь надад сонин байна. Өөрөөр хэлбэл API дуудлага. SOAP-тэй компаниуд WSDL (Вэб үйлчилгээний тодорхойлолтын хэл) -ийг хадгалдаг бөгөөд энэ нь үндсэндээ вэб үйлчилгээг хэрхэн ашиглах талаар програмчлагдсан нэвтэрхий толь бичиг юм. Таван жилийн хугацаанд хэн ч ан тайлбарлах шийдлийг боловсруулж чадаагүй байна API эсвэл ажлын урсгалыг нүдээр харуулах вэб үйлчилгээ? Үүн дээр ажиллаж байгаа хүн байна уу?

Энэ бол миний нэг өдрийн нэг тэрбум долларын санаа. Хэрэв хэн нэгэн нь WSDL-ийг уншиж, дуудлагыг нүдээр харуулах чадвартай Flex интерфэйсийг бүтээж чадвал та дуудлага хоорондын харилцан үйлчлэлийг чирж унагаж болно. Энэ бол вэбийн алга болсон холбоос юм ... ямар ч хэлийг ойлголгүйгээр өөрийн шийдлийг 'програмчлахад' вэбийг хүн бүр ашиглах боломжтой болгодог.

Чи юу гэж бодож байна?

Энэ сайт нь спамыг багасгахын тулд Akismet-ийг ашигладаг. Таны өгөгдлийг хэрхэн боловсруулдаг талаар суралц.