Service Provisioning Markup Language
سروس پروویژننگ مارک اپ لینگویج (ایس پی ایم ایل) ایک ایکس ایم ایل پر مبنی فریم ورک ہے، جسے او اے ایس آئی ایس نے تعاون کرنے والی تنظیموں کے درمیان صارف، وسائل اور خدمات کی فراہمی کی معلومات کے تبادلے کے لیے تیار کیا ہے۔ سروس پروویژننگ مارک اپ لینگویج سروس پروویژننگ درخواستوں کے انضمام اور باہمی تعاون کے لیے کھلا معیار ہے۔ ایس پی ایم ایل ایک او اے ایس آئی ایس معیار ہے جو ڈائرکٹری سروس مارک اپ لینگویج کے تصورات پر مبنی ہے۔ ایس پی ایم ایل ورژن 1 کو اکتوبر 2003 میں منظور کیا گیا تھا۔ ایس پی ایم ایل ورژن 2 کو اپریل 2006 میں منظور کیا گیا تھا۔ سیکیورٹی اسیرشن مارک اپ لینگویج اجازت کے ڈیٹا کا تبادلہ کرتی ہے۔ تعریف او اے ایس آئی ایس پروویژننگ سروسز ٹیکنیکل کمیٹی "پروویژننگ" کی درج ذیل تعریف کا استعمال کرتی ہے: ایس پی ایم ایل کا مقصد ایس پی ایم ایل کا مقصد تنظیموں کو ویب سروسز اور ایپلی کیشنز کے لیے محفوظ طریقے سے اور تیزی سے یوزر انٹرفیس ترتیب دینے کی اجازت دینا ہے، ویب پورٹلز، ایپلی کیشن سرورز، اور سروس سینٹرز جیسے انٹرپرائز پلیٹ فارمز کو تنظیموں کے اندر اور ان میں پروویژننگ درخواستیں تیار کرنے کی اجازت دینا ہے۔ یہ متنوع آئی ٹی انفراسٹرکچر میں صارف یا سسٹم تک رسائی اور الیکٹرانک خدمات کے حقوق کے آٹومیشن کا باعث بن سکتا ہے، تاکہ صارفین ملکیتی حل میں بند نہ ہوں۔ ایس پی ایم ایل فنکشنلٹی ایس پی ایم ایل ورژن 2 مندرجہ ذیل فعالیت کی وضاحت کرتا ہے: کور فنکشنز لسٹ ٹارگیٹس-درخواست کنندہ کو اہداف کے سیٹ کا تعین کرنے کے قابل بناتا ہے جو فراہم کنندہ فراہمی کے لیے دستیاب کرتا ہے۔ ایڈ-ایڈ آپریشن درخواست گزار کو ہدف پر ایک نیا آبجیکٹ بنانے کے قابل بناتا ہے۔ تلاش-تلاش کا عمل درخواست گزار کو ایکس ایم ایل حاصل کرنے کے قابل بناتا ہے جو ہدف پر کسی شے کی نمائندگی کرتا ہے۔ ترمیم-ترمیم شدہ عمل درخواست گزار کو ہدف پر موجود شے کو تبدیل کرنے کے قابل بناتا ہے۔ ڈیلیٹ-ڈیلیٹ آپریشن درخواست گزار کو ہدف سے کسی شے کو ہٹانے کے قابل بناتا ہے۔ اسنک کیپیبلٹی کینسل-کینسل آپریشن درخواست گزار کو اسنکرونس آپریشن کے عمل کو روکنے کے قابل بناتا ہے۔ اسٹیٹس-اسٹیٹس آپریشن درخواست گزار کو اس بات کا تعین کرنے کے قابل بناتا ہے کہ آیا ایک غیر متزلزل آپریشن کامیابی سے مکمل ہوا ہے یا ناکام ہوا ہے یا اب بھی چل رہا ہے۔ بیچ کی صلاحیت بیچ-درخواست کردہ کارروائیوں کے بیچ پر عمل درآمد کی حمایت کرتا ہے۔ بلک کیپیبلٹی بلک موڈیفای-متعدد ترمیم شدہ درخواستوں کو ایک ساتھ چلانے کی اجازت دیتا ہے۔ بلک ڈیلیٹ-متعدد حذف کرنے کی درخواستوں کو ایک ساتھ چلانے کی اجازت دیتا ہے۔ پاس ورڈ کی صلاحیت سیٹ پاس ورڈ-درخواست کنندہ کو کسی آبجیکٹ کے لیے نیا پاس ورڈ متعین کرنے کے قابل بناتا ہے۔ ایکسپائر پاس ورڈ-کسی آبجیکٹ کے لیے موجودہ پاس ورڈ کو غلط کے طور پر نشان زد کرتا ہے۔ ری سیٹ پاس ورڈ-درخواست کنندہ کو کسی آبجیکٹ کے پاس ورڈ کو (غیر متعین قیمت پر) تبدیل کرنے اور اس نئے تیار کردہ پاس ورڈ کی قیمت حاصل کرنے کے قابل بناتا ہے۔ ویلڈیٹ پاس ورڈ-درخواست گزار کو اس بات کا تعین کرنے کے قابل بناتا ہے کہ آیا کوئی مخصوص قدر کسی مخصوص آبجیکٹ کے پاس ورڈ کے طور پر درست ہوگی۔ حوالہ کی صلاحیت تلاش کی صلاحیت تلاش-تلاش کا عمل ہر اس شے کو حاصل کرتا ہے جو ایک مخصوص استفسار سے میل کھاتا ہے۔ تکرار-تکرار آپریشن نتائج کے سیٹ سے اشیاء کا اگلا سیٹ حاصل کرتا ہے جسے فراہم کنندہ نے سرچ آپریشن کے لیے منتخب کیا ہے۔ کلوز آئیٹریٹر-کلوز آئیٹریٹر آپریشن فراہم کنندہ کو بتاتا ہے کہ درخواست کنندہ کو تلاش کے نتیجے کی مزید ضرورت نہیں ہے جس کی نمائندگی ایک مخصوص <iterator> کرتا ہے۔ معطل کرنے کی صلاحیت معطل-معطل کرنے کا عمل درخواست کنندہ کو کسی شے کو غیر فعال کرنے کے قابل بناتا ہے۔ ریزیومے-ریزیومے آپریشن درخواست گزار کو معطل شدہ شے کو دوبارہ فعال کرنے کے قابل بناتا ہے۔ فعال-فعال آپریشن درخواست گزار کو اس بات کا تعین کرنے کے قابل بناتا ہے کہ آیا کسی مخصوص شے کو معطل کر دیا گیا ہے۔ اپ ڈیٹس کی صلاحیت اپ ڈیٹس-اپ ڈیٹس آپریشن اشیاء میں ہونے والی تبدیلیوں کے ریکارڈ حاصل کرتا ہے۔ تکرار-تکرار آپریشن نتیجہ سیٹ سے اشیاء کا اگلا سیٹ حاصل کرتا ہے جسے فراہم کنندہ نے اپ ڈیٹس آپریشن کے لیے منتخب کیا ہے۔ کلوز آئیٹریٹر-کلوز آئیٹریٹر آپریشن فراہم کنندہ کو بتاتا ہے کہ درخواست کنندہ کو اپ ڈیٹس کے نتیجہ سیٹ کی مزید ضرورت نہیں ہے جس کی نمائندگی ایک مخصوص <آئیٹریٹر> کرتا ہے۔ اپنی مرضی کی صلاحیتیں ایک انفرادی فراہم کنندہ (یا کوئی تیسرا فریق) اپنی مرضی کی صلاحیت کی وضاحت کر سکتا ہے جو ایس پی ایم ایل وی 2 کے ساتھ مربوط ہوتی ہے۔ خصوصیات پروویژننگ سروس آبجیکٹ (پی ایس او) ایس پی ایم ایل میں کلیدی شناخت کنندہ ایک پی ایس او ہے۔ ایک پروویژننگ سروس آبجیکٹ (پی ایس او)، جسے بعض اوقات صرف ایک آبجیکٹ کہا جاتا ہے، ایک ڈیٹا ہستی یا ہدف پر ایک انفارمیشن آبجیکٹ کی نمائندگی کرتا ہے۔ مثال کے طور پر، ایک فراہم کنندہ ایک آبجیکٹ کے طور پر ہر اکاؤنٹ کی نمائندگی کرے گا جس کا انتظام فراہم کنندہ کرتا ہے۔ ہر شے بالکل ایک ہدف پر مشتمل ہوتی ہے۔ ہر شے کا ایک منفرد شناخت کنندہ (پی ایس او-آئی ڈی) ہوتا ہے۔ پروفائل ایس پی ایم ایل وی 2 دو "پروفائلز" کی وضاحت کرتا ہے جس میں درخواست گزار اور فراہم کنندہ ایس پی ایم ایل پروٹوکول کا تبادلہ کر سکتے ہیں: ایکس ایم ایل اسکیما جیسا کہ "ایس پی ایم ایل وی 2 ایکس ایس ڈی پروفائل" [ایس پی ایم ایل وی 2-پروفائل-ایکس ایس ڈی] میں بیان کیا گیا ہے۔ "ایس پی ایم ایل وی 2 ڈی ایس ایم ایل وی 2 پروفائل" [ایس پی ایم ایل وی 2-پروفائل-ڈی ایس ایم ایل] میں ڈی ایس ایم ایل وی 2 کی وضاحت کی گئی ہے۔ درخواست گزار اور فراہم کنندہ کسی بھی پروفائل میں ایس پی ایم ایل پروٹوکول کا تبادلہ کر سکتے ہیں جس سے وہ اتفاق کرتے ہیں۔ ڈی ایس ایم ایل وی 2 پروفائل ان ایپلی کیشنز کے لیے زیادہ آسان ہو سکتا ہے جو بنیادی طور پر ان اہداف تک رسائی حاصل کرتے ہیں جو ایل ڈی اے پی یا ایکس 500 ڈائرکٹری سروسز ہیں۔ ایکس ایس ڈی پروفائل ان ایپلی کیشنز کے لیے زیادہ آسان ہو سکتا ہے جو بنیادی طور پر ویب سروسز کے اہداف تک رسائی حاصل کرتے ہیں۔ حوالہ جات بیرونی لنکس oasis-open.org اوپن ایس پی ایم ایل شناخت کی فراہمی اوپن سورس سافٹ ویئر پروجیکٹ اوپن پروویژننگ ٹوکٹ (اوپن پی ٹی کے) کیچین: اوپن سورس ایس پی ایم ایل وی 2 گیٹ وے اوپن سورس سافٹرا ایس پی ایم ایل 2 لائبریری برائے. NET XML پر مبنی معیارات شناخت کا انتظام