-
Article
1 - A Bio-Inspired Self-configuring Observer/ Controller for Organic Computing SystemsJournal of Information Systems and Telecommunication (JIST) , Issue 3 , Year 4 , Summer 2016The increase in the complexity of computer systems has led to a vision of systems that can react and adapt to changes. Organic computing is a bio-inspired computing paradigm that applies ideas from nature as solutions to such concerns. This bio-inspiration leads to the MoreThe increase in the complexity of computer systems has led to a vision of systems that can react and adapt to changes. Organic computing is a bio-inspired computing paradigm that applies ideas from nature as solutions to such concerns. This bio-inspiration leads to the emergence of life-like properties, called self-* in general which suits them well for pervasive computing. Achievement of these properties in organic computing systems is closely related to a proposed general feedback architecture, called the observer/controller architecture, which supports the mentioned properties through interacting with the system components and keeping their behavior under control. As one of these properties, self-configuration is desirable in the application of organic computing systems as it enables by enabling the adaptation to environmental changes. However, the adaptation in the level of architecture itself has not yet been studied in the literature of organic computing systems. This limits the achievable level of adaptation. In this paper, a self-configuring observer/controller architecture is presented that takes the self-configuration to the architecture level. It enables the system to choose the proper architecture from a variety of possible observer/controller variants available for a specific environment. The validity of the proposed architecture is formally demonstrated. We also show the applicability of this architecture through a known case study. Manuscript profile -
Article
2 - A way to improve Adaptive Maintenance in Enterprise ArchitectureJournal of Information Systems and Telecommunication (JIST) , Issue 1 , Year , Winter 2020Lately, one of the biggest challenges in enterprise is the strategic alignment of information technology with business. Enterprises use various methods to achieve this strategic alignment. Enterprise architecture is an effective approach that allows optimal management o MoreLately, one of the biggest challenges in enterprise is the strategic alignment of information technology with business. Enterprises use various methods to achieve this strategic alignment. Enterprise architecture is an effective approach that allows optimal management of Enterprise’s information technology and strategic alignment of IT functionalities and business requirements. These days, considering dynamic environments, there is the possibility of any kind of change in enterprise’s conditions, especially after implementation of Enterprise architecture. This change of conditions demonstrates itself in a variety of forms. In these cases, decision making should be done as an appropriate response to these changes which should be predictable. Otherwise it would lead to lack of proper response and consequently, readjustment of Enterprise architecture document, which imposes many human and financial costs on the enterprise. In addition, the enterprise’s progress toward competitive advantages will be stopped. The appropriate response and adaptability to these changes is a concept represented under the title of adaptive maintenance of Enterprise architecture. In the following article with the help of a software maintenance method and examining the possibility of extending into the Enterprise architecture maintenance, through a case study on Power Distribution Company of Golestan province, it is shown how the improvement of adaptive maintenance of Enterprise architecture can be assisted and the possibility of implementation of various types of changes in business and information technology without disturbing the Enterprise is provided. Manuscript profile -
Article
3 - يکپارچهسازي سيستمها در سيستمهاي فوق مقياس وسيع با استفاده از رويکرد سرويسهاي غني داده- محورNashriyyah -i Muhandisi -i Barq va Muhandisi -i Kampyutar -i Iran , Issue 50 , Year , Autumn 2016سيستم فوق مقياس وسيع، يک سيستم يکپارچه از سيستمهايي است که معمولاً داراي دغدغههاي متداخل زيادي هستند. هنگامي که اندازه سيستمي از سيستمها رشد کرده و تعاملپذيري بين زيرسيستمهاي آن افزايش پيدا ميکند، يکپارچهسازي مقياسپذير و پوياي زيرسيستمها به يک چالش اساسي تبديل Moreسيستم فوق مقياس وسيع، يک سيستم يکپارچه از سيستمهايي است که معمولاً داراي دغدغههاي متداخل زيادي هستند. هنگامي که اندازه سيستمي از سيستمها رشد کرده و تعاملپذيري بين زيرسيستمهاي آن افزايش پيدا ميکند، يکپارچهسازي مقياسپذير و پوياي زيرسيستمها به يک چالش اساسي تبديل خواهد شد. در اين يکپارچهسازي، هر يک از زيرسيستمها دامنه مخصوص به خود را داشته و هر دامنه ممکن است خط مشيهاي مستقلي داشته باشد. در سالهاي اخير، استفاده از سرويسهاي غني به عنوان يک رويکرد مناسب جهت تسهيل يکپارچهسازي سيستمها مطرح شده است. در اين مقاله، جهت بهبود پويايي، مقياسپذيري و امنيت سرويسهاي غني در سيستمهاي فوق مقياس وسيع، رويکرد سرويسهاي غني داده- محور پيشنهاد ميشود. در رويکرد پيشنهادي، يک ميانافزار دولايه و داده- محور جهت همنواسازي سرويسهاي غني ارائه و به کار گرفته شده است. لايه زيرين ميانافزار شامل يک ميانافزار سرويس توزيع داده است که مسئول ارتباطات پويا، مقياسپذير و بلادرنگ سرويسهاي غني است. لايه بالايي ميانافزار نيز جهت پيكربندي و بازپيكربندي پويا و امن سرويسهاي غني به کار گرفته ميشود. در بخش ارزیابی، کارايي رويکرد پيشنهادي با استفاده از روش شبيهسازي، مورد تحلیل و بررسی قرار گرفته است. نتایج حاصل از تحلیل و بررسی انجامشده نشان میدهد که رويکرد پيشنهادي در يکپارچهسازي سيستمها در سیستمهای فوق مقياس وسيع در حد قابل توجهی مفید است. Manuscript profile -
Article
4 - بهینهسازی انتخاب و ترکیب وبسرویسها بر اساس ویژگیهای کیفی با در نظر گرفتن وابستگی، ناسازگاری و همبستگی بین وبسرویسهاNashriyyah -i Muhandisi -i Barq va Muhandisi -i Kampyutar -i Iran , Issue 70 , Year , Spring 2019امروزه تغییرات مداوم در نیازمندیهای مشتریان به عنوان اصلیترین چالش پیش روی سازمانها است، معماری سرویسگرا به عنوان یک راهحل عملی برای رفع این مشکل برای سازمانهای سرویسگرا مطرح میشود. در معماری سرویسگرا انتخاب و ترکیب سرویسها برای پاسخگویی سریع به نیازمندیهای Moreامروزه تغییرات مداوم در نیازمندیهای مشتریان به عنوان اصلیترین چالش پیش روی سازمانها است، معماری سرویسگرا به عنوان یک راهحل عملی برای رفع این مشکل برای سازمانهای سرویسگرا مطرح میشود. در معماری سرویسگرا انتخاب و ترکیب سرویسها برای پاسخگویی سریع به نیازمندیهای پیچیده مشتریان در دسترس سازمانهای سرویسگرا قرار میگیرد. سازمانها برای پاسخگویی سریعتر به نیازمندیهای پیچیده و متغیر مشتریان از سرویسهای آماده و برونسازمانی استفاده میکنندکه یکی از فناوریهای نوظهور در این زمینه وبسرویسها هستند. با گسترش تمایل سازمانها به استفاده از وبسرویسها، به مرور زمان تأمینکنندگان وبسرویسها افزایش پیدا کردند و به همین دلیل وبسرویسهایی با عملکرد یکسان و ویژگیهای کیفی متفاوت گسترش یافتند، بنابراین مسئله انتخاب وبسرویس با بهترین ویژگی کیفی برای سازمانها اهمیت پیدا کرد. از طرفی سازمانها تنها با یک وبسرویس نمیتوانند نیازمندیهای پیچیده مشتریان را پاسخ دهند، به همین دلیل نیازمند ترکیب چندین وبسرویس با هم هستند. از طرفی دیگر با افزایش وبسرویسها با عملکردهای متفاوت، در ترکیب آنها، همبستگی، وابستگی و ناسازگاری بین وبسرویسها نیز گسترش مییابد ولی تاکنون روشی ارائه نشده که وبسرویسهای برتر را بر اساس ویژگیهای کیفی انتخاب کند و ترکیب آنها با هم، وابستگی، ناسازگاری و همبستگی بین وبسرویسها را نقض نکند. در این مقاله سعی میکنیم از روشهای قبلی که به وابستگی یا ناسازگاری یا همبستگی در حالتهای ساده ترکیب وبسرویسها پرداختهاند، استفاده کنیم و یک روش جامع پیشنهاد دهیم تا این که حالتهای پیچیدهای که از ترکیب وبسرویسها ممکن است رخ دهد را نیز پشتیبانی کنیم و وبسرویس مرکب مناسب را از نظر ویژگیهای کیفی با در نظر گرفتن وابستگی، ناسازگاری و همبستگی بیابیم. Manuscript profile