সুচিপত্র:
- সংজ্ঞা - পরিষেবা ডেটা অবজেক্টস (এসডিও) এর অর্থ কী?
- টেকোপিডিয়া পরিষেবা ডেটা অবজেক্টস (এসডিও) ব্যাখ্যা করে
সংজ্ঞা - পরিষেবা ডেটা অবজেক্টস (এসডিও) এর অর্থ কী?
পরিষেবা ডেটা অবজেক্টস (এসডিও) হ'ল একটি কাঠামো যা বিস্তৃত ডেটা উত্স থেকে ডেটা অ্যাক্সেস করার জন্য সুবিধাজনক এবং অভিন্ন স্তর সরবরাহ করে।
ডেটা উত্সগুলি সম্পর্কিত সম্পর্কিত ডাটাবেস, এক্সএমএল, ওয়েব পরিষেবা এবং এন্টারপ্রাইজ তথ্য সিস্টেম অন্তর্ভুক্ত করে। এটি প্রোগ্রামারদের একীভূত পদ্ধতিতে এই ডেটা উত্সগুলি থেকে ডেটা অ্যাক্সেস এবং ম্যানিপুলেট করার অনুমতি দেয়।
এসডিওর অনেকগুলি গুরুত্বপূর্ণ এবং দরকারী বৈশিষ্ট্য রয়েছে যার মধ্যে রয়েছে:
1. ডেটা এপিআইগুলির সংখ্যা হ্রাস করা, এর মাধ্যমে জে 2 ইই ডেটা প্রোগ্রামিং মডেলকে সহজতর করে
২. পরিষেবা-ভিত্তিক আর্কিটেকচার (এসওএ) প্রক্রিয়াকরণকে প্রবাহিতকরণ
৩. ডেটা অ্যাক্সেস কোড থেকে অ্যাপ্লিকেশন কোড ডিকোপলিং
৪. এক্সএমএল এবং এক্সএমএল সংহত করার জন্য সমর্থন সরবরাহ করা।
টেকোপিডিয়া পরিষেবা ডেটা অবজেক্টস (এসডিও) ব্যাখ্যা করে
এসডিও মূলত আইবিএম এবং বিইএ দ্বারা 2004 সালে জাভা সম্প্রদায় প্রক্রিয়া অনুমোদনের মাধ্যমে একটি যৌথ সহযোগিতা হিসাবে বিকাশিত হয়েছিল। এটি আনুষ্ঠানিকভাবে নভেম্বরে 2004 সালে একটি স্পেসিফিকেশন হিসাবে প্রকাশিত হয়েছিল, যা পরবর্তীতে সার্ভিস কম্পোনেন্ট আর্কিটেকচারের (এসসিএ) অংশ হয়ে যায়। এসডিও প্রযুক্তি আগে ওয়েব ডেটা অবজেক্টস (ডাব্লুডিও) নামে পরিচিত ছিল। এসডিও ডিজাইনের পিছনে ধারণাটি সংযোগ বিচ্ছিন্ন ডেটা গ্রাফের ধারণার ভিত্তিতে। একটি ডেটা গ্রাফ গাছ এবং গ্রাফ কাঠামোগত ডেটা অবজেক্ট নিয়ে গঠিত। সংযোগ বিচ্ছিন্ন ডেটা গ্রাফ আর্কিটেকচারে, ডেটা গ্রাফ হিসাবে সংগঠিত করা হয় যা ক্লায়েন্টরা ডেটা উত্স থেকে পুনরুদ্ধার করে। পরিবর্তনগুলি ডেটা গ্রাফগুলিতে অন্তর্ভুক্ত করা হয়। এই পরিবর্তনগুলি ডেটা উত্সে ফিরে আপডেট হয়েছে। অ্যাপ্লিকেশনগুলি ডেটা মধ্যস্থতা পরিষেবাগুলির মাধ্যমে ডেটা উত্সগুলির সাথে সংযুক্ত রয়েছে।
এসডিও ভাষা নিরপেক্ষ এবং বিভিন্ন ভাষায় উপলভ্য হওয়ার জন্য ডিজাইন করা হয়েছিল। এটি একটি সংযোগ বিচ্ছিন্ন প্রোগ্রামিং মডেল সমর্থন করার ক্ষমতা আছে। এটি স্ট্যাটিক এবং গতিশীল উভয় প্রকারের প্রোগ্রামিং মডেলকে সহায়তা করে। এসডিও বিস্তৃত প্রোগ্রামিং ল্যাঙ্গুয়েজে সি, সি ++, সিওবিওএল এবং জাভা হিসাবে উপলব্ধ।
এসডিওর কয়েকটি বড় সুবিধা হ'ল:
1. বিভিন্ন তথ্য উত্স জুড়ে সরলীকৃত এবং ইউনিফাইড প্রোগ্রামিং
2. সাধারণ প্যাটার্নযুক্ত অ্যাপ্লিকেশনগুলির জন্য দৃ rob় সমর্থন সরবরাহ করা
৩. সহজেই ডেটা পরিচালনা ও ক্যোয়ারিতে অ্যাপ্লিকেশনগুলির সুবিধার্থে
৪. এক্সএমএল বান্ধব হওয়া
৫. মেটাডাটা অন্তর্নিম্নে সক্ষম
