रचनाशीलता

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

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

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

उदाहरण

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

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

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