API … APUI ကိုဘယ်သူတည်ဆောက်နေတာလဲ။

လုပ်ငန်းခွင်

ကျွန်တော်တို့ဟာ Application Programming Interfaces ကိုစက်မှုလုပ်ငန်းမှာခဏတာရှိခဲ့ပါတယ်။ တစ် ဦး ၏စိန်ခေါ်မှု API ကို အဆိုပါပေါင်းစည်းမှု program ဖို့လိုအပ်တဲ့ဖွံ့ဖြိုးရေးအရင်းအမြစ်များကိုရှာဖွေတာဖြစ်ပါတယ်။ မလွယ်ဘူး မည်သည့်ခေတ်မီပရိုဂရမ်းမင်းဘာသာစကားကိုမဆိုအသုံးပြုခြင်းအားဖြင့် ၀ န်ဆောင်မှုတစ်ခုထဲသို့ variable များကိုတင်ပြီး XML (eXtensible Markup Language) မှရလဒ်များကိုရယူရန်လိုအပ်သည်။

၂၀၀၀ ပြည့်နှစ်မှာကော်လိုရာဒို၊ ဒင်းဗားမြို့မှာဒေတာဘေ့စ်စျေးကွက်ရှာဖွေရေးအကြံပေးမှုအတွက်ကျွန်တော်အလုပ်လုပ်ခဲ့ပြီး Sagent Solutions လို့ခေါ်တဲ့ကိရိယာရှိခဲ့တယ်။ နောက်ဆုံး၌ Sagent ကိုဝယ်ယူခဲ့သည် Group1။ Group1 သည်စိတ်လှုပ်ရှားစရာကောင်းသော application အချို့ကိုတည်ဆောက်ခြင်းအတွက် database marketing မြင်ကွင်းတွင်လူသိများသည်။ ငါအသုံးပြုခဲ့သည့် Sagent ထုတ်ကုန်များမည်သို့ဖြစ်သွားသည်ကိုမသေချာသော်လည်း၎င်းတို့သည်မယုံနိုင်လောက်အောင်ဖြစ်ခဲ့ရသည်။ သင်၏ screen ၏ဘယ်ဘက်ခြမ်းတွင်သင်သည် 'transforms' ရှိပြီး၎င်းကိုသူတို့ကို workflow သို့ဆွဲယူနိုင်သည်။ တစ်ခုချင်းစီကိုအသွင်ပြောင်း၏သွင်းအားစုများနှင့်ရလဒ်အားလုံးအလိုအလျောက်လာမည့်အသွင်ပြောင်းချိတ်ဆက်လိမ့်မယ်။

ဒါကြောင့်ငါဖိုင်တစ်ခုတင်သွင်းရန်, လယ်ကွင်း၏ဒေတာဘေ့စသို့မြေပုံ, လယ်ယာများ၏တန်ဖိုးများကိုအသွင်ပြောင်းခြင်း, လိပ်စာများကိုသန့်ရှင်းရေး, လိပ်စာများ geocode, ပြီးစီးခဲ့ဖိုင်တင်ပို့ဖို့ workflow တည်ဆောက်နိုင်ခြင်းငါပင်လုပ်ငန်းအသွားအလာကိုခွဲခြင်းနှင့်မျိုးစုံလုပ်နိုင် တူညီတဲ့ဒေတာနှင့်အတူဖြစ်စဉ်များ။ Workflow ၏ back-end ကိုပြန်လည်သုံးသပ်ရာတွင် Sagent သည် XML ကိုအသုံးပြုခြင်းအစီအစဉ်ကိုအမှန်တကယ်သိမ်းဆည်းခဲ့သည်။ ဆိုလိုတာကတော့သင်လိုချင်ရင် workflow တစ်ခုကို dynamically တည်ဆောက်ပြီး execute လုပ်နိူင်တယ်ဆိုတာကိုဆိုလိုပါတယ်။ အဖြေမှာဂဏန်း ၆ လုံးပါသောဖြေရှင်းချက်ဖြစ်သည်။ သို့သော်ဒေတာသိုလှောင်ရုံကိုစီမံရန်တည်ဆောက်ခြင်းသည်ရက်များအစားမိနစ်အနည်းငယ်ကြာသည်။

APIs, Web Services, SOAP, Flex, Ajax စသည်ဖြင့်ပေါ်ပေါက်လာသည်။ web-based Application Programming User Interface ကိုမည်သူတစ် ဦး တစ်ယောက်မှမတည်ဆောက်ရသေးသည်ကိုကျွန်ုပ်သိချင်သည်။ တစ်နည်းပြောရလျှင် drag and drop interface တစ်ခုဖြစ်သည် API ကို ခေါ်ဆိုမှုများ SOAP နှင့်အတူကုမ္ပဏီများသည် ၀ က်ဘ် ၀ န်ဆောင်မှုကိုမည်သို့စားသုံးရမည်ဟူသောအခြေခံအားဖြင့်ပရိုဂရမ်စွယ်စုံကျမ်းဖြစ်သော WSDL (Web Service Definition Language) ကိုသိမ်းဆည်းသည်။ ငါးနှစ်အတွင်းတွင်မည်သူမျှဘာသာပြန်ဆိုခြင်းအတွက်ဖြေရှင်းချက်တစ်ခုကိုတီထွင်နိုင်ခဲ့ခြင်းမရှိခဲ့ပါ API ကို သို့မဟုတ် Web Service ကိုအမြင်အာရုံတစ်ခုတည်ဆောက်ရန်? ဒီဟာကဘယ်သူ့ကိုမှလုပ်နေတာလား။

ဤတွင်ကျွန်ုပ်အတွက်ဒေါ်လာ ၁ ဘီလီယံစိတ်ကူးပါ။ တစ်စုံတစ် ဦး က WSDL ကိုဖတ်နိုင်ပြီးဖုန်းခေါ်ခြင်းကိုကိုယ်စားပြုသော Flex interface ကိုတည်ဆောက်နိုင်လျှင်၎င်းကသင်ဖုန်းခေါ်ဆိုမှုများအကြားအပြန်အလှန်ဆက်သွယ်မှုများကိုဆွဲချချနိုင်သည်။ ၎င်းသည်ဝဗ်၏ချိတ်ဆက်မှုကင်းမဲ့သော link ဖြစ်သည်။ မည်သည့်ဘာသာစကားကိုမဆိုနားလည်ရန်မလိုဘဲမည်သူ့ကိုမဆို၎င်းတို့၏ကိုယ်ပိုင်ဖြေရှင်းချက်ကို 'program' ပြုလုပ်ရန်ပြုလုပ်စေသည်။

သင်ဘယ်လိုထင်ပါလဲ?

ဤ site ကိုစပမ်လျှော့ချဖို့ Akismet ကိုအသုံးပြုသည်။ သင့်ရဲ့ comment ကိုဒေတာများကိုဆောင်ရွက်ပြီးဖြစ်ပါတယ်လေ့လာ.