• فهرست مقالات معماری سرویس گرا

      • دسترسی آزاد مقاله

        1 - ایجاد نیمه خودکار مشاپ های سازمانی با استفاده از توصیفات معنایی
        هومان تحیری
        مشاپ ها 11 ، نسل بعدی برنامه های کاربردی تحت وب هستند. یک مشاپ ، یک برنامه کاربردی مبتنی بر وب سبک وزن است که از ترکیب اطلاعات و یا قابلیت های دو یا چند منبع موجود، برای تحویل یک تجربه یکپارچه و جدید به کاربر بوجود می آید. مشاپ ها یک کلاس جدید از تکنیک های یکپارچه سازی چکیده کامل
        مشاپ ها 11 ، نسل بعدی برنامه های کاربردی تحت وب هستند. یک مشاپ ، یک برنامه کاربردی مبتنی بر وب سبک وزن است که از ترکیب اطلاعات و یا قابلیت های دو یا چند منبع موجود، برای تحویل یک تجربه یکپارچه و جدید به کاربر بوجود می آید. مشاپ ها یک کلاس جدید از تکنیک های یکپارچه سازی را در محیط های سازمانی برای پیاده سازی برنامه های کاربردی موقعیتی معرفی می کنند ( برنامه هایی که برای پاسخ به یک مساله فوری،گذرا و مشخص در سازمان توسعه داده می شوند). در یک محیط سازمانی پویا، پیچیده و رقابتی، پیش بینی و ایجاد همه برنامه های کاربردی ترکیبی که در آینده مورد استفاده قرار خواهند گرفت، امری غیر ممکن است. مشاپ های سازمانی به عنوان یک راه حل ساده و سریع، به افراد و تیم های کوچک در سازمان که دانش کمی در زمینه برنامه نویسی وب دارند، کمک می کنند تا با ترکیب و استفاده مجدد از منابع جاری سازمان و منابع منتشر شده روی اینترنت، برنامه های ترکیبی دلخواه خود را برای پاسخ به نیازهای زودگذرشان ایجاد کنند. در حال حاضر، ابزارهای ویرایشگر زیادی برای تسهیل فرایند ایجاد مشاپ های سازمانی ارائه شده اند. این ابزارها، با ایجاد یک واسط کاربری بصری، ایجاد مشاپ های وب را تا حدود زیادی آسان می سازند اما هنوز نیازمند این هستند که کاربر نهایی، تجربه هایی در زمینه تکنولوژی های وب، امنیت اطلاعات و ساختار داده ای مولفه های تشکیل دهنده مشاپ داشته باشد. علاوه بر این، مشاپ ایجاد شده توسط این ابزارها،وابستگی شدیدی به مولفه های تشکیل دهنده آن دارد. بنابر این ایجاد تغییر در ساختار مشاپ یا جایگزینی یک مولفه با مولفه دیگر، کاری پیچیده و زمانبر می باشد. این مساله در مشاپ های سازمانی که در آنها منابع داخل سازمان با منابع جهانی منتشر شده روی اینترنت، برای حل یک مساله موقعیتی، توسط یک کارگر دانش ترکیب می شوند، پررنگ تر می باشد. در این مقاله تلاش می شود تا با ترکیب سه تکنولوژی معماری سازمانی، وب معنایی و وب 2,0 ، راه حلی برای ایجاد نیمه خودکار مشاپ های سازمانی ارائه شود. علاوه بر این، در نظر داریم که یک مدل حاشیه گذاری معنایی برای سرویس های تشکیل دهنده مشاپ های سازمانی ارائه دهیم که توسط آن بتوانیم توصیفات معنایی لازم برای سرویس ها و نیز سیاست های امنیتی سازمان را در ایجاد مشاپ های سازمانی در نظر بگیریم. خروجی تحقیق، یک ابزار ویرایشگر مشاپ است که با پیاده سازی مدل پیشنهادی، فرایند ایجاد مشاپ های سازمانی را تسهیل می بخشد. پرونده مقاله
      • دسترسی آزاد مقاله

        2 - به کارگیری الگوریتم ژنتیک جهت شناسایی خودکار سرویس ها با توجه به معیارهای کیفی سرویس
        جان محمد رجبی سعید  پارسا مسعود  باقری علی‌اکبر  عزیز‌خانی
        معماری سرویس گرا سبب ارتقاء پایداری و قابلیت عملیاتی نرم افزارها در راستای شاخص های پدافند غیرعامل می شود. شناسایی خودکار سرویس ها با استفاده از شاخص های کیفی سرویس، تضمین کننده به کارگیری موفق معماری سرویس گرا است و می تواند گام موثری در جهت تسریع فرایند تولید نرم افزا چکیده کامل
        معماری سرویس گرا سبب ارتقاء پایداری و قابلیت عملیاتی نرم افزارها در راستای شاخص های پدافند غیرعامل می شود. شناسایی خودکار سرویس ها با استفاده از شاخص های کیفی سرویس، تضمین کننده به کارگیری موفق معماری سرویس گرا است و می تواند گام موثری در جهت تسریع فرایند تولید نرم افزار سرویس گرا باشد. کم توجهی به نیازهای کیفی، عدم توجه همزمان به ارتباط فعالیت ها و موجودیت های کسب و کار و خودکار نبودن رتبه بندی کیفی سرویس های نامزد از جمله مهم ترین مشکلات روش های خودکار موجود است. روش ارائه شده در این مقاله هم فرآیندهای کسب‌وکار و هم موجودیت ها را توامان در نظر می گیرد، سپس با استفاده از الگوریتم ژنتیک سرویس‌های نامزد براساس شاخص‌های کیفی دانه بندی، چسبندگی، پیوستگی و همگرایی مشخص می شوند. این شاخص ها از شکستن اهداف تا سطح نیازها حاصل می شوند. سرویس‌های نامزد با استفاده از روش تاپسیس بصورت خودکار رتبه‌بندی می شوند. در مطالعه موردی انجام شده با استفاده از این روش، سرویس های کسب وکار، با کمترین وابستگی به معمار شناسایی شد. پرونده مقاله
      • دسترسی آزاد مقاله

        3 - مدلی برای سیستم های متمرکز بانکی در محیط ابر
        میثم بایری یار
        ساختار شبکه سیستم‌های بانکی به نحوی است که اصولاً هر بانک به صورت مجزا از یک سرور مرکزی و یک سیستم مدیریت کانال تشکیل شده است که درخواست کاربران شعب و مشتریان از طریق سیستم های مختلف به این کانال هدایت شده و درخواست آنان توسط سیستم مرکزی رسیدگی و پردازش می‌شود، ولی برخی چکیده کامل
        ساختار شبکه سیستم‌های بانکی به نحوی است که اصولاً هر بانک به صورت مجزا از یک سرور مرکزی و یک سیستم مدیریت کانال تشکیل شده است که درخواست کاربران شعب و مشتریان از طریق سیستم های مختلف به این کانال هدایت شده و درخواست آنان توسط سیستم مرکزی رسیدگی و پردازش می‌شود، ولی برخی از بانک‌ها فاقد سیستم مدیریت مرکزی بوده و ناچار به استفاده از سیستم‌های مختلف به سرور‌های متعدد برای انجام امور هستند. همین تعدد سیستم و سرور مسئله اصلی این تحقیق است که به مرور زمان منجر به مشکلات مختلفی از جمله عدم تمرکز منطقی منابع ذخیره سازی و استفاده از قابلیت حداکثری پردازشی در شبکه بانکی می‌شود. در تحقیق انجام شده برای افزایش کارایی و استفاده حداکثری از قابلیت پردازشی وذخیره سازی سیستم‌های متمرکز بانکی در محیط‌های ابری، با مطالعه و بررسی مدل‌های ارائه شده در این حوزه، در نهایت یکی از مدل‌های ارائه شده به عنوان مدل پایه انتخاب شده و با اعمال تغییرات لازم در ساختار آن، عملکرد مدل بهبود داده شده است. پیاده سازی مدل پیشنهادی باعث افزایش‌کارایی، دسترس‌پذیری و تحمل‌پذیری خطا و قابلیت‌اعتماد در بانک مورد مطالعه شده و با افزایش انعطاف-پذیری، بانک را قادر به ارائه سرویس های متنوع تری می‌کند. پرونده مقاله
      • دسترسی آزاد مقاله

        4 - ایجاد نیمه خودکار مشاپ های سازمانی با استفاده از توصیفات معنایی
        شهریار  محمدی علی خلیلی
        مشاپ ها1 ، نسل بعدی برنامه های کاربردی تحت وب هستند. یک مشاپ ، یک برنامه کاربردی مبتنی بر وب سبک وزن است که از ترکیب اطلاعات و یا قابلیت های دو یا چند منبع موجود، برای تحویل یک تجربه یکپارچه و جدید به کاربر بوجود می آید. مشاپ ها یک کلاس جدید از تکنیک های یکپارچه سازی را چکیده کامل
        مشاپ ها1 ، نسل بعدی برنامه های کاربردی تحت وب هستند. یک مشاپ ، یک برنامه کاربردی مبتنی بر وب سبک وزن است که از ترکیب اطلاعات و یا قابلیت های دو یا چند منبع موجود، برای تحویل یک تجربه یکپارچه و جدید به کاربر بوجود می آید. مشاپ ها یک کلاس جدید از تکنیک های یکپارچه سازی را در محیط های سازمانی برای پیاده سازی برنامه های کاربردی موقعیتی معرفی می کنند ( برنامه هایی که برای پاسخ به یک مساله فوری،گذرا و مشخص در سازمان توسعه داده می شوند). در یک محیط سازمانی پویا، پیچیده و رقابتی، پیش بینی و ایجاد همه برنامه های کاربردی ترکیبی که در آینده مورد استفاده قرار خواهند گرفت، امری غیر ممکن است. مشاپ های سازمانی به عنوان یک راه حل ساده و سریع، به افراد و تیم های کوچک در سازمان که دانش کمی در زمینه برنامه نویسی وب دارند، کمک می کنند تا با ترکیب و استفاده مجدد از منابع جاری سازمان و منابع منتشر شده روی اینترنت، برنامه های ترکیبی دلخواه خود را برای پاسخ به نیازهای زودگذرشان ایجاد کنند. در حال حاضر، ابزارهای ویرایشگر زیادی برای تسهیل فرایند ایجاد مشاپ های سازمانی ارائه شده اند. این ابزارها، با ایجاد یک واسط کاربری بصری، ایجاد مشاپ های وب را تا حدود زیادی آسان می سازند اما هنوز نیازمند این هستند که کاربر نهایی، تجربه هایی در زمینه تکنولوژی های وب، امنیت اطلاعات و ساختار داده ای مولفه های تشکیل دهنده مشاپ داشته باشد. علاوه بر این، مشاپ ایجاد شده توسط این ابزارها، وابستگی شدیدی به مولفه های تشکیل دهنده آن دارد. بنابر این ایجاد تغییر در ساختار مشاپ یا جایگزینی یک مولفه با مولفه دیگر، کاری پیچیده و زمانبر می باشد. این مساله در مشاپ های سازمانی که در آنها منابع داخل سازمان با منابع جهانی منتشر شده روی اینترنت، برای حل یک مساله موقعیتی، توسط یک کارگر دانش ترکیب می شوند، پررنگ تر می باشد. در این مقاله تلاش می شود تا با ترکیب سه تکنولوژی معماری سازمانی، وب معنایی و وب 2.0، راه حلی برای ایجاد نیمه خودکار مشاپ های سازمانی ارائه شود. علاوه بر این، در نظر داریم که یک مدل حاشیه گذاری معنایی برای سرویس های تشکیل دهنده مشاپ های سازمانی ارائه دهیم که توسط آن بتوانیم توصیفات معنایی لازم برای سرویس ها و نیز سیاست های امنیتی سازمان را در ایجاد مشاپ های سازمانی در نظر بگیریم. خروجی تحقیق، یک ابزار ویرایشگر مشاپ است که با پیاده سازی مدل پیشنهادی، فرایند ایجاد مشاپ های سازمانی را تسهیل می بخشد پرونده مقاله