fbpx

IBM က ISeries အပေါ် COBOL ဒါမှမဟုတ် RPG နှင့်အတူက်ဘ်န်ဆောင်မှုများ

1 ။ နိဒါန်း

Web ကိုန်ဆောင်မှုများနှင့် SOAP (သို့မဟုတ် REST) ​​လျှင်မြန်စွာ, multiplatform နှင့်ဘာသာစုံစနစ်များ၏ access ကိုခွင့်ပြု State-Of-အနုပညာဗိသုကာချဉ်းကပ်မှုဖြစ်လာကြပြီ

ကုမ္ပဏီအများအပြားမြင့်မားသောရင်းနှီးမြှုပ်နှံမှုနဲ့ Web Services ကကျယ်ပြန့်ပြုပြင်မွမ်းမံခြင်းမရှိဘဲဝဘ်မှမိမိတို့လက်လှမ်းမီခွင့်ပြုပါရန်ကတိကိုကိုယ်စားပြုထားတဲ့အမွေ applications များရှိသည်။

2. Web ကိုန်ဆောင်မှုများပေးရန်တစ်ဦးနိဒါန်း

Web ကိုန်ဆောင်မှုများကြောင့်ဖြစ်နိုင်သမျှကွဲပြားခြားနားစနစ်များ middleware, programming language ကိုသို့မဟုတ်ပင် operating system တစ်ခုအထူးသဖြင့်အမျိုးအစားမလိုဘဲ, ဆက်သွယ်ပြောဆိုရန်အဘို့အစေရန်ရည်ရွယ်စံချိန်စံညွှန်းများအဖွဲ့တစ်ဖွဲ့ထားရှိရေး။ သူတို့ဟာ SOAP, REST သို့မဟုတ် XML ကို-RPC အပေါ်အခြေခံပြီးနိုင်ပါတယ် ,.

SOAP ကျယ်ပြန့်တွေဖြစ်တဲ့က HTML သို့မဟုတ် SMTP အဖြစ်အင်တာနက်မှတဆင့်အသုံးပြုသောစံသယ်ယူပို့ဆောင်ရေးပရိုတိုကောကိုအသုံးပြုထားတဲ့ XML ကိုအဘိဓါန်အပေါ်အခြေခံပြီးတစ်ပွင့်လင်းရင်းမြစ်မက်ဆေ့ခ်ျကိုစံ, ဖြစ်ပါတယ်။ ကမတူကွဲပြား applications များဆကျသှယျဖို့ခွင့်ပြုမဆိုအထူး middleware မလိုအပ်ပါဘူးဘာဖြစ်လို့လဲဆိုတော့ဒါဟာ applications များအချင်းချင်း communicate လမျး၌တစ်ဦးပါရာဒိုင်းပြောင်းလဲမှုကိုကိုယ်စားပြုတယ်။ အဆိုပါမက်ဆေ့ခ်ျကိုစာသား based နှင့်ကွန်ယက်ကျော်မဆိုလျှောက်လွှာအားဖြင့်သုံးစွဲနိုင်ကြသည်။ သူတို့ဟာ WSDL ဟုခေါ်သောအထူး XML ကိုအခြေပြုဘာသာစကား အသုံးပြု. ဖော်ပြလေ့ရှိသည်။

REST အသုံးပြုသူရိုးရှင်းစွာဆိုစံနှုန်းသတ်မှတ်ချက်မပါဘဲတစ်ဦးက XML document ကိုပြန်ရရှိရန်တစ်ဦး URL ကို access လုပ်ပါတယ်ဘယ်မှာက်ဘ်ဆောင်မှုတစ်ခုရိုးရှင်းတဲ့အမျိုးအစားဖြစ်ပါတယ်။

XML ကို-RPC စာရွက်စာတမ်းသုံးပြီးနဲ့ XML အားဖြင့်အခြားစနစ် command များပေးပို့ရန်နည်းလမ်းဖြစ်ပါသည်။

Web ကိုဝန်ဆောင်မှုအကြီးအကျယ် XML ကိုအပေါ်အခြေခံပြီးပွင့်လင်းစံ အသုံးပြု. ဆက်သွယ်ဖို့ကွဲပြားခြားနားသောနည်းပညာများနှင့်ဘာသာစကားများအပေါ်အခြေခံပြီးစနစ်များကိုခွင့်ပြုအသုံးပြုပုံထိထိရောက်ရောက်မစုံတွဲ applications များဖွံ့ဖြိုးတိုးတက်ဖို့ခွင့်ပြုပါ။

3. COBOL သို့မဟုတ် RPG ထံမှက်ဘ်န်ဆောင်မှုများစားသုံးဆီ

သင်တစ်ဦး COBOL သို့မဟုတ် RPG အစီအစဉ်မှတစ်ဦးက Web Service ကိုဝင်ရောက်ဖို့လိုအပ်လျှင်သင်တို့ C ++ ကိရိယာတန်ဆာပလာတွေအတွက်က IBM က Web Services ကလိုင်းယင့်ကိုသုံးနိုင်သည်။

ဒါဟာ COBOL သို့မဟုတ် RPG ပလီကေးရှင်းအသုံးဝင်သောတစ်ဦးက XML document ရဲ့ဒြပ်စင်နှင့်လယ်ယာကြားရှိမြေပုံချထားပုံများသတ်မှတ်ပေးရန် extenal ဒေတာအဆောက်အဦများကိုအသုံးပြုသည်နှင့်ဝဘ်ဝန်ဆောင်မှုကိုမှီငြမ်းရန် COBOL သို့မဟုတ် RPG program ကဟုခေါ်တွင်စေနိုင်သည့် C သို့မဟုတ် C ++ လုပ်ဆောင်ချက်များကိုထုတ်လုပ်ဖို့ခွင့်ပြုပါတယ်။ အဆိုပါမျိုးဆက်က်ဘ် service ကိုဖော်ပြထားတယ်သော WSDL ဖိုင်ပေါ်တွင်အခြေခံသည်။

4, Web ကိုန်ဆောင်မှုများအဖြစ် COBOL သို့မဟုတ် RPG အတွက်အမွေအနှစ်အစီအစဉ်များကိုဖျောထုတျ

သင် web န်ဆောင်မှုများအဖြစ်အမွေ COBOL သို့မဟုတ် RPG အစီအစဉ်များကိုရယူလိုလျှင်သင် COBOL သို့မဟုတ် RPG program ကိုခေါ်ကာ SOAP သတင်းစကားအဖြစ်ရလဒ်များကိုပြန်လာသည့်ဂျာဗားက Web Service ကိုဖွံ့ဖြိုးတိုးတက်ဖို့ Java သို့မဟုတ် JTOpen များအတွက် IBM က Toolbox ကိုသုံးနိုင်သည်။

ဒါဟာအမွေ COBOL သို့မဟုတ် RPG program ကိုခေါ်ခြင်းနှင့်ဝက်ဘ်ဆိုဒ်န်ဆောင်မှုသတ်မှတ်ချက်များနှင့်အညီ XML ကိုမက်ဆေ့ခ်ျများအဖြစ်ရလဒ်ပြန်သွားဖို့ Java သို့မဟုတ်အခြားဘာသာစကားများဖြင့် client များဖွံ့ဖြိုးတိုးတက်ဖို့ခွင့်ပြုပါတယ်။

5. က်ဘန်ဆောင်မှုများနှင့်အတူ PHP ကိုအသုံးပြုခြင်း

PHP ကိုမကြာသေးမီက IBM က iSeries စနစ်များကိုမှ ported ခဲ့တာဖြစ်ပါတယ်။

PHP ကိုအထူးသဖြင့် PHP 5 ကိုဗားရှင်းက Web Services ကနှင့် SOAP ဘို့အကောင်းတစ်ထောက်ခံမှုရှိပါတယ်။

အဆိုပါ PHP ကိုန်ဆောင်မှုတွေဖြစ်တဲ့ COBOL သို့မဟုတ် RPG အဖြစ်အခြားဘာသာစကားများ၌ရေးထားလျက်ရှိ၏အစီအစဉ်များကိုမခေါ်နဲ့ဒါကြောင့် PHP ကိုယခင် point ရဲ့ချဉ်းကပ်မှုတစ်ခုကအခြားရွေးချယ်စရာနိုင်ပါတယ်လည်းခေါ်နိုင်ပါတယ်သတိပြုပါ။

6. DB 2 က်ဘ်န်ဆောင်မှုများ

relational database ထဲတွင် data ကို SQL သို့မဟုတ်အခြား interfaces တွင်သို့မဟုတ်ထိုကဲ့သို့သော JDBC နှင့် SQLJ အဖြစ် programming interfaces အသုံးပြု applications များအားဖြင့် End-user မေးမြန်းချက်သော်လည်းဝင်ရောက်နိုင်ပါတယ်။

DB 2 database ကို query ဖို့နဲ့စံ SOAP မက်ဆေ့ခ်ျများအဖြစ်ရလဒ်များရရှိရန်က်ဘ်ဝန်ဆောင်မှုများကိုသုံးစွဲဖို့လည်းခွင့်ပြုပါတယ်။

7. ကိုးကား။

သင့်အနေဖြင့် URL မှာအထက်ပါနည်းစနစ်နှင့်ကိရိယာများအပေါ်အသုံးဝင်သောအချက်အလက်များနှင့်လဲ tutorial များများတွေ့ပါလိမ့်မယ်

http://www.ibm.com/developerworks



Source by Mario Pesce

Comments are closed, but trackbacks and pingbacks are open.