يکپارچهسازي سيستمها در سيستمهاي فوق مقياس وسيع با استفاده از رويکرد سرويسهاي غني داده- محور
محورهای موضوعی : مهندسی برق و کامپیوترسعيد شکرالهي 1 , فريدون شمس 2 , جواد اسماعيلي 3
1 - دانشگاه شهيد بهشتي
2 - دانشگاه شهيد بهشتي
3 - دانشگاه شهيد بهشتي
کلید واژه:
چکیده مقاله :
سيستم فوق مقياس وسيع، يک سيستم يکپارچه از سيستمهايي است که معمولاً داراي دغدغههاي متداخل زيادي هستند. هنگامي که اندازه سيستمي از سيستمها رشد کرده و تعاملپذيري بين زيرسيستمهاي آن افزايش پيدا ميکند، يکپارچهسازي مقياسپذير و پوياي زيرسيستمها به يک چالش اساسي تبديل خواهد شد. در اين يکپارچهسازي، هر يک از زيرسيستمها دامنه مخصوص به خود را داشته و هر دامنه ممکن است خط مشيهاي مستقلي داشته باشد. در سالهاي اخير، استفاده از سرويسهاي غني به عنوان يک رويکرد مناسب جهت تسهيل يکپارچهسازي سيستمها مطرح شده است. در اين مقاله، جهت بهبود پويايي، مقياسپذيري و امنيت سرويسهاي غني در سيستمهاي فوق مقياس وسيع، رويکرد سرويسهاي غني داده- محور پيشنهاد ميشود. در رويکرد پيشنهادي، يک ميانافزار دولايه و داده- محور جهت همنواسازي سرويسهاي غني ارائه و به کار گرفته شده است. لايه زيرين ميانافزار شامل يک ميانافزار سرويس توزيع داده است که مسئول ارتباطات پويا، مقياسپذير و بلادرنگ سرويسهاي غني است. لايه بالايي ميانافزار نيز جهت پيكربندي و بازپيكربندي پويا و امن سرويسهاي غني به کار گرفته ميشود. در بخش ارزیابی، کارايي رويکرد پيشنهادي با استفاده از روش شبيهسازي، مورد تحلیل و بررسی قرار گرفته است. نتایج حاصل از تحلیل و بررسی انجامشده نشان میدهد که رويکرد پيشنهادي در يکپارچهسازي سيستمها در سیستمهای فوق مقياس وسيع در حد قابل توجهی مفید است.
An Ultra-Large-Scale (ULS) system is generally considered as a system-of-systems that have many crosscutting concerns. As the size of a system-of-systems grows, and interoperability demands between the sub-systems are increased, achieving more scalable and dynamic integration of sub-systems becomes a major challenge. In this integration, each sub-system has its own domain that may have independent policies. Over the last few years, the notion of Rich Services has emerged as a technique for facilitating integration of systems. In this paper, a Data-Centric Rich Services (DCRS) approach is proposed to improve the dynamicity, scalability, and security of Rich Services in a ULS system. In the proposed approach, a two-layer and data-centric middleware is presented to manage orchestration of Rich Services. The lower layer is a Data Distribution Service (DDS) middleware used for data-centric, publish-subscribe, real-time, and loosely-coupled communication among Rich Services. The upper layer is used for dynamic and secure configuration and reconfiguration of Rich Services. We also analyze the performance of our approach using simulation-based experiments.
