रचनाशीलता

कंपोजिबिलिटी सिस्टम डिज़ाइन सिद्धांत है जो कॉम्पोनेन्ट के अंतर-संबंधों से संबंधित है। अत्यधिक कंपोज़ेबल सिस्टम ऐसे कॉम्पोनेन्ट प्रदान करता है जिन्हें विशिष्ट उपयोगकर्ता आवश्यकताओं को पूरा करने के लिए विभिन्न संयोजनों में चुना और एकत्र किया जा सकता है। सूचना प्रणालियों में, किसी कॉम्पोनेन्ट को रचना योग्य बनाने वाली आवश्यक विशेषताएं हैं:
 * स्व-निहित (मॉड्यूलर प्रोग्रामिंग): इसे स्वतंत्र रूप से तैनात किया जा सकता है ध्यान दें कि यह अन्य कॉम्पोनेन्ट के साथ सहयोग कर सकता है, किन्तु निर्भर कॉम्पोनेन्ट परिवर्तित किये जा सकते हैं
 * स्टेटलेस सर्वर: यह प्रत्येक अनुरोध को मुक्त भुगतान के रूप में मानता है, जो किसी भी पिछले अनुरोध से असंबंधित है। इस प्रकार स्टेटलेस केवल एक तकनीक प्रबंधित स्तर है और भुगतान सिस्टम भी कंपोज़ेबल परमाणुता (डेटाबेस सिस्टम) हो सकती है किन्तु अधिक कठिनाई के साथ प्रयोग किया जाता है।

यह व्यापक रूप से माना जाता है कि कंपोज़ेबल सिस्टम गैर-कंपोज़ेबल सिस्टम की तुलना में अधिक ट्रस्टवर्थी कंप्यूटिंग हैं क्योंकि उनके व्यक्तिगत भागों का मूल्यांकन करना सरल है।

सिमुलेशन सिद्धांत
सिमुलेशन सिद्धांत में, वर्तमान साहित्य मॉडलों की संरचना और सिमुलेशन की अंतरसंचालनीयता के मध्य अंतर करता है। मॉडलिंग को वास्तविकता के उद्देश्यपूर्ण एब्सट्रेक्शन के रूप में समझा जाता है, जिसके परिणामस्वरूप अवधारणा और अंतर्निहित धारणाओं और बाधाओं का औपचारिक विनिर्देशन होता है। मॉडलिंग और सिमुलेशन (एम एंड एस) विशेष रूप से उन मॉडलों में रुचि रखता है जिनका उपयोग कंप्यूटर पर निष्पादन योग्य वर्जन के कार्यान्वयन का समर्थन करने के लिए किया जाता है। समय के साथ किसी मॉडल के निष्पादन को अनुकरण के रूप में समझा जाता है। जबकि मॉडलिंग अवधारणा को लक्षित करती है, सिमुलेशन चुनौतियाँ मुख्य रूप से कार्यान्वयन पर ध्यान केंद्रित करती हैं, दूसरे शब्दों में, मॉडलिंग एब्सट्रेक्ट स्तर पर रहती है, जबकि सिमुलेशन कार्यान्वयन स्तर पर रहती है। इस प्रकार अवधारणा इंटरऑपरेबिलिटी मॉडल (एलसीआईएम) के स्तर से प्राप्त विचारों के पश्चात्, कंपोजिबिलिटी उच्च स्तरों पर मॉडल चुनौतियों को संबोधित करती है, इंटरऑपरेबिलिटी सिमुलेशन कार्यान्वयन उद्देश्यों से संबंधित है, और नेटवर्क प्रश्नों के साथ एकीकरण टोल्क निम्नलिखित परिभाषाओं का प्रस्ताव करता है: इंटरऑपरेबिलिटी सिस्टम के मध्य सूचनाओं के आदान-प्रदान और प्राप्त सिस्टम में जानकारी का उपयोग करने की अनुमति देती है। कंपोजिबिलिटी फेडरेशन के सभी भाग लेने वाले सिमुलेशन सिस्टम में सत्य का निरंतर प्रतिनिधित्व सुनिश्चित करती है।

उदाहरण

 * सॉफ्टवेयर ट्रांसेक्शनल मेमोरी कंपोज़ेबल ऑपरेशंस
 * न्यूनतम संरचित नियंत्रण प्रवाह
 * सार्वभौम कंपोजिबिलिटी

संबंधित अवधारणाएँ

 * फ़ंक्शन संरचना (कंप्यूटर विज्ञान)
 * ऑब्जेक्ट संघटन
 * संरचना का सिद्धांत

== संदर्भ                                                                                                                                                                                                                                                                                 ==