• شماره ركورد
    12223
  • شماره راهنما(اين فيلد مربوط به كارشناس ميباشد لطفا آن را خالي بگذاريد)
    12223
  • پديد آورنده

    محمّدجواد اميري

  • عنوان
    روشي جهت شناسايي و تركيب سرويس‌هاي وب با محوريت مدل اهداف و مدل فرآيندهاي كسب‌وكار
  • مقطع تحصيلي
    كارشناسي ارشد
  • رشته تحصيلي
    كامپيوتر - نرم‌افزار
  • سال تحصيل
    آبان‌ماه 1392
  • تاريخ دفاع
    آبان‌ماه 1392
  • استاد راهنما
    دكتر سعيد پارسا
  • چكيده
    چكيده امروزه توسعه سرويس‌گرا به عنوان يك متدولوژي پركاربرد توسعه نرم‌افزار از جايگاه ويژه‌اي در مهندسي نرم‌افزار برخوردار است. لازمه‌ي توسعه سرويس‌گراي مطلوب شناسايي و تركيب خودكار سرويس‌ها جهت نيل به پياده‌سازي جامع و كامل سرويس‌گرا مي‌باشد. در واقع شناسايي و تركيب به عنوان دو گام اصلي در متدولوژي‌هاي توسعه سرويس‌گرا مطرح مي‌باشند. در اين پژوهش گردش كارها و نيازمندي‌هاي كسب‌وكار از مدل فرآيندهاي كسب‌وكار و مدل اهداف مشتق مي‌شوند. وظايف موجود در مدل فرآيندهاي كسب و كار و موجوديت‌ها براي ساخت ماتريس‌هاي وظيفه-وظيفه و موجوديت-وظيفه كه به عنوان مبناي شناسايي سرويس مي‌باشند، استفاده مي‌شوند. همچنين مدل اهداف براي ساخت ماتريس‌هاي هدف-هدف و وظيفه-هدف مورد استفاده قرار مي‌گيرد. ماتريس وظيفه-موجوديت و وظيفه-هدف در نهايت به ماتريس وظيفه-وظيفه نهايي تبديل مي‌شوند كه بيانگر روابط ساختاري و معنايي وظايف هستند. پس از شناسايي سرويس‌ها با استفاده از الگوريتم همتاسازي وظايف سعي در بهبود كيفيت سرويس‌ها با كاهش فراخواني‌هاي بين آن‌ها مي‌گردد. در ادامه و در گام تحقق سرويس‌ها يك مدل كلاس‌ها از ارتباط سرويس‌ها با يكديگر، با موجوديت‌ها و با كلاس‌هاي كاربردي ايجادشده و بر اساس اين مدل، قطعات به صورت نيمه خودكار شناسايي مي‌شوند. گام تركيب سرويس‌ها با ايجاد مدل‌هاي هم‌نوايي و ريتم سرويس‌ها با استفاده از زبان مدل‌سازي BPMN 2.0 آغازشده و در ادامه اين مدل‌ها به وسيله شبكه‌هاي پتري رنگي، درستي‌يابي مي‌شوند. پس از آن مدل ريتم سرويس‌ها با استفاده از ابزار SAVARA اعتبارسنجي شده و نوبت به نگاشت مدل‌ها به زبان‌هاي سطح پياده‌سازي مي‌رسد. مدل هم‌نوايي سرويس‌ها به زبان WS-BPEL 2.0 و مدل ريتم سرويس‌ها به زبان WS-CDL نگاشت مي‌شوند. حاصل اين پايان‌نامه ارائه‌ي روشي نيمه خودكار، يكپارچه و با استفاده از مدل‌ها جهت نيل به كد قابل استفاده در پياده‌سازي از دامنه كسب‌وكار مي‌باشد. واژه‌هاي كليدي: سرويس، شناسايي سرويس، تحقق سرويس، تركيب سرويس، هم‌نوايي، ريتم