مشاهده مشخصات مقاله
روشی مدلمحور برای توسعه سرویسگرا با استفاده از زبانهای BPMN و SoaML
نویسنده (ها) |
-
فاطمه وارث
-
محمدجواد امیری
-
مصطفی خرمآبادی آرانی
|
مربوط به کنفرانس |
بیست و یکمین کنفرانس ملی سالانه انجمن کامپیوتر |
چکیده |
امروزه توسعه سرويسگرا به عنوان يک متدلوژي توسعه نرمافزار از جايگاه ويژهاي در علم مهندسي نرمافزار برخوردار است. از سوی دیگر رویکرد مدلمحور با مدلسازی سیستم در سطوح مختلف انتزاع به خودکارسازی و پویایی فرآیند توسعه کمک میکند. هدف از این مقاله ارائه روشی برای توسعه سرویسگرا به صورت مدلمحور، با استفاده از زبان مدلسازی فرآیندهای کسب و کار و زبان مدلسازی معماری سرویسگرا میباشد. روش ارائه شده در این مقاله طی سه مدل کسب و کار، مدل طراحی سیستم سرویسگرا و مدل پیادهسازی سیستم سرویسگرا و با بیان قوانین نگاشت بین این سه مدل، فازهای مدلسازی کسب و کار، شناسایی، توصیف، تحقق، ترکیب و پیادهسازی سرویسها را انجام میدهد. این روش، با شناسایی سرویسها مبتنی بر اهداف کسب و کار، مدل فرآیندهای کسب و کار و موجودیتها آغاز و در ادامه به توصیف سرویسها با تعیین پیامها، واسطهای سرویس، قراردادهای سرویس و معماری سرویسهای سیستم میپردازد سپس در فاز تحقق سرویسها، قطعات نرمافزاری تعیین میشوند و در ادامه در ترکیب سرویسها، همنوایی و همآرایی سرویسها با استفاده از استاندارد BPMN2.0 مدل میشود. سرانجام مولفههای پیادهسازی سرویسها شامل شمای XSD، کد WSDL، کد WS-BPEL و کد WS-CDL از روی مولفههای مدل طراحی سیستم استخراج میشوند. استفاده توامان از اهداف، فرآیندهای کسب و کار و موجودیتهای کسب و کار در شناسایی سرویسها، توصیف سرویسها از هر دو جنبه ساختاری و رفتاری، در نظر گرفتن روابط بین سرویسها و موجودیتها علاوه بر روابط بین سرویسها با یکدیگر در تعیین قطعات نرمافزار در تحقق سرویسها و مدلسازی همنوایی و همآرایی سرویسها به طور دقیق با استفاده از BPMN2.0 و اعتبارسنجی مدل همآرایی در کنار خودکارسازی فرآیند شناسایی، توصیف، تحقق و ترکیب سرویسها، تولید خودکار مولفههای پیادهسازی و استفاده از استانداردهای مدلسازی از مزایای روش پیشنهادی در مقایسه با روشهای موجود میباشد. |
قیمت |
-
برای اعضای سایت : ۱٠٠,٠٠٠ ریال
-
برای دانشجویان عضو انجمن : ۲٠,٠٠٠ ریال
-
برای اعضای عادی انجمن : ۴٠,٠٠٠ ریال
|
خرید مقاله
|
|