ارائه یک فرامدل برای مدل سازی سرویس های REST

  • تاریخ ثبت: 17 آبان 1396
  • نویسندگان: محسن صابری, امیرحسین قاسمی
  • کلمات کلیدی: سرویس های REST، توسعه مبتنی بر مدل، مهندسی وب.
یکی از دغدغه های صنعت این است که چگونه خدمات وب 2.0 را در سیستم های اطلاعاتی خود مجتمع کنند. در سال های اخیر، مهندسی وب با این مسئله روبرو بوده و مجموعه ای از مدل های مفهومی را تعریف کرده است که این ارتباط را با سرویس های وب SOAP خارجی به صورت انتزاع تعریف می کنند. اما، برنامه های کاربردی وب 2.0 معمولا عملکرد خود را با استفاده از سرویس های REST ارائه می دهند. از آنجایی که این نوع سرویس ها فاقد مشخصات رسمی هستند، مسائل مربوط به یکپارچه سازی باید به صورتی دیگر مورد توجه قرار گیرند. هدف این مقاله معرفی یک رویکرد مبتنی بر مدل برای یکپارچه سازی خدمات وب 2.0 است که به صورت سرویس های REST پیاده سازی شده اند. برای رسیدن به این هدف، یک فرامدل REST برای تعریف سرویس های REST به عنوان مدل های مفهومی ارائه می شود. همچنین در این مقاله نشان داده می شود که چگونه مدل هایی که با استفاده از این متامدل ایجاد می شوند، می توانند در روش های مهندسی وب مبتنی بر مدل استفاده شوند.