-
شماره ركورد
10150
-
شماره راهنما(اين فيلد مربوط به كارشناس ميباشد لطفا آن را خالي بگذاريد)
10150
-
پديد آورنده
سامان اسمي
-
عنوان
يكپارچه سازي سيستمهاي شيءگراي بازمانده از طريق انتقال خودكار آنها به سرويسهاي وب
-
مقطع تحصيلي
درجه كارشناسي ارشد
-
رشته تحصيلي
كامپيوتر (گرايش نرم¬افزار)
-
سال تحصيل
فروردين ماه1391
-
تاريخ دفاع
فروردين ماه1391
-
استاد راهنما
دكتر سعيد پارسا
-
چكيده
چكيده
با گذشت حدود 30 سال از ارايه معماري شيءگرا، زبانهاي شيءگرا به عنوان زبانهاي توسعه حاكم در اكثر سازمانهاي نرم افزاري به كار مي¬روند. امروزه سيستمهاي نرم افزاري بسيار زيادي وجود دارند كه با زبانهاي برنامه نويسي شيءگرا ايجاد شده اند. اين سيستمهابه مرور زمان رشد كرده اند و عملاجايگزيني آنها با سيستمهاي ديگر غير ممكن است. از سوي ديگر رقابت زيادي ميان شركتها وجود دارد و سازمانها ميبايست عملكرد سيستمهاي خود را ارتقا دهند و آنها را از طريق وب دسترس پذير نمايند.
معماري سرويسگرا امكان استفاده مجدد از نرم افزارهاي توليد شده در بخشهاي مختلف سازمان را بدون توجه به زبان توليد فراهم ساخته و مشكل يكپارچه سازي و برقراري ارتباط ميان نرم افزارهاي موجود در سطح سازمانها را از ميان برداشته است.
مشكل اساسي در انتقال برنامه هاي شيء گرا به سرويس¬هاي وب مي باشد. علت بدون حالت بودن سرويس بر خلاف وجود حالت براي اشياء است. مي بايست حالت را به طريقي نگهداري و براي استفاده هاي بعدي مديريت و كنترل نمود و از طرف ديگر بتوان از مزيت بدون حالت بودن سرويسها در افزايش مقياس پذيري و استفاده مجدد بهره گرفت.
در اين پايان نامه روشي ارايه شده تابتوان پيمانهها و مولفه¬هاي قابل استفاده مجدد سيستم¬هاي نرم افزاري شيء گراي موجود را به معماري سرويس گرا انتقال داد. اين انتقال به نحوي صورت ميگيرد كه حالت اشياء مديريت شود، تا بتوان آنها را در محيط بدون حالت سرويسگرا به كار گرفت. اين معماري بر پايه فناوري .Net طراحي شده است و با فراهم ساختن زير ساخت مناسب ميتواند در ساير زبانهاي برنامه نويسي شيءگرا نيز مورد استفاده قرار بگيرد.
كلمات كليدي : معماري سرويس گرا، سرويس وب، يكپارچه سازي، شيءگرايي، انتقال
-
لينک به اين مدرک :