مهندسی نرم افزار
معماری و اجزای گرید شرح معماری لایه ای گرید چکیده این مقاله در مورد شرح اجزا و مٶلفه های نرم افزاری اصلی گرید می باشد که توضیحاتی در مورد مٶلفه های مدیریتی گرید. و نرم افزار مجری پردازش گرید. بخش بعد در مورد نرم افزار واگذاری کارها به گرید است و زمانبند ها و مکانیزمهای ارتباط بین پردازه ای و زبانها و محیطهای برنامه نویسی روی گرید. در قسمت دوم به شرح معماری لایه ای گرید پرداخته است. که در مورد لایه اول گرید، لایه فابریک. لایه دوم گرید لایه میان افزار مرکزی . سومین لایه گرید لایه میان افزار سطح کاربر می باشد. آخرین لایه گرید لایه برنامه های کاربردی و پرتالهای گرید است ، توضیحاتی را ارائه کرده است. کلید واژه: معماری و اجزای گرید مدیریت گرید به صورت توزیع شده مٶلفه های نرم افزاری اصلی گرید مقدمه لایه سخت افزاری زیرین یک گرید می تواند متشکل از انواع مختلف کامپیوتر های ناهمگن باشد. حتی مالتی پروسسورها و یا کلاستر ها می توانند به عنوان یکی از اعضای تشکیل دهنده گرید مطرح باشند. به این دلیل که محاسبات گرید به عنوان یک فن آوری جدید مطرح است، بنابراین لازم است استانداردهایی کامل، دقیق و با جزئیات کافی برای آن وضع شوند تا مٶلفه های نرم افزاری تولید شرکتهای مختلف بتواند به سادگی با یکدیگر کار کنند و بتوان از انواع مٶلفه های نرم افزاری مختلف در کنار یکدیگر در یک گرید استفاده کرد. به علاوه گاهی لازم می شود تا دو گرید مختلف بتوانند با یکدیگر ارتباط برقرار کنند و از سرویسهای یکدیگر استفاده کنند، در نتیجه باید هر دو آنها از یک استاندارد واحد پشتیبانی کنند. از آن مهمتر و مرسوم تر زمانهای است که تمایل داریم دو یا چند گرید را (حتی به صورت موقت برای کاربردهای خاص ) با یکدیگر ترکیب کنیم و گرید واحد و قدرتمند تشکیل دهیم. پس وجود سازمانها و انجمنهایی که استانداردهای کامل، دقیق و با جزئیات کافی را با مهندسیهای دقیق تبیین کنند کاملا ضروری به نظر می رسد. بنابراین در این فصل به شرح معماری گرید می پردازیم. فهرست مطالب معماری و اجزای گرید 1 شرح معماری لایهای گرید 1 I. چکیده 1 II. کلید واژه 1 III. مقدمه 2 IV. 6-1 شرح اجزا و مٶلفه های نرم افزاری اصلی گرید 2 A. -1-1 مٶلفه های مدیریتی 2 B. 6-1-2 نرم افزار مجری پردازش گرید 3 C. 6-1-3 نرم افزار واگذاری کارها به گرید 4 D. 6-1-4 مدیریت گرید به صورت توزیع شده 4 E. 6-1-5 زمانبندها 4 F. 6-1-6 مکانیزمهای ارتباط بین پردازهای و زبانها و محیطهای برنامهنویسی روی گرید 6 G. 6-2 شرح معماری لایهای گرید و مٶلفه های آن 7 H. 6-2-1 لایه فابریک ( Fabric Layer ) 7 I. 6-2-2 لایه میان افزار مرکزی ( Core Middleware Layer) 8 J. 6-2-3 لایه میان افزار سطح کاربر ( User-Level Middleware Layer ) 9 1) الف : مدیریت و واسطه گری منابع 9 2) ب: زبانهای برنامه نویسی روی گرید، کتابخانهها، کامپایلرها، محیطها و سیستمهای زمان اجرا 10 K. 6-2-4 لایه برنامه های کاربردی و پرتالهای گرید ( Application /Portal Layer) 11 V. منبع 11