প্রকল্প সম্পর্কে

কম্পোজেবল রানটাইম হল ওয়েবঅ্যাসেম্বলি (ওয়াসম) উপাদানগুলির জন্য বিশেষভাবে ডিজাইন করা একটি ইনভারশন অফ কন্ট্রোল (আইওসি) রানটাইম। এটি উপাদান জীবনচক্র, নির্ভরতা এবং মিথস্ক্রিয়া পরিচালনার জন্য একটি কাঠামোগত পরিবেশ প্রদান করে। রানটাইম ঘোষণামূলক কনফিগারেশনের উপর জোর দেয়, যা ডেভেলপারদের টমল ফর্ম্যাটে উপাদানগুলি, তাদের আমদানি এবং প্রয়োজনীয় ক্ষমতাগুলি সংজ্ঞায়িত করার অনুমতি দেয়। মূল ধারণাগুলির মধ্যে রয়েছে উপাদান (বিচ্ছিন্ন ওয়াসম আর্টিফ্যাক্ট), রচনা (দেরী-বন্ধন নির্ভরতা ইনজেকশন), কনফিগারেশন (এনক্যাপসুলেটেড কনফিগ প্রোভিশন), ক্ষমতা (বহিরাগত সিস্টেম যেমন HTTP অ্যাক্সেস করার জন্য কমপক্ষে-সুবিধা), ক্রস-কাটিং উদ্বেগগুলি (ডায়নামিক জেনারেশনের মাধ্যমে দিক-ভিত্তিক প্রোগ্রামিং), চ্যানেল (ডিকপলড মেসেজিং), এবং সহযোগিতা (পরিবেশ-সচেতন বাইন্ডিং)। প্রকল্পটি বর্তমানে একটি প্রাথমিক ডিজাইন পর্বে রয়েছে, কনফিগারেশন এবং বাস্তবায়ন পরিবর্তন সাপেক্ষে। এটি মডিউলওয়াইজ টুলবেল্টের ভিত্তি হিসাবে কাজ করে এবং হ্যালো-ওয়ার্ল্ড, HTTP-সার্ভার, ইন্টারসেপ্টর এবং ওপেনটেলিমেট্রি ইন্টিগ্রেশন যেমন বিভিন্ন উদাহরণ সমর্থন করে।