فـرمت: DOC
تعداد صفحات: ۱۸۵ صفحه
رشتــه : کامپیوتر
چکیده :
امروزه یکی از راه حلهای نوین به منظور ساخت سیستمهای کاربردی سازمانی، راهحل مبتنی بر سرویس تلقی میشود. بعلاوه معماری مبتنی بر سرویس به عنوان یکی از شیوههای معماری پیشرو در راهحلهای سازمانی نیز مطرح است. تاکنون فعالیتهای تحقیقاتی و کاربردی زیادی جهت ارائه فناوریها، محصولات و استاندارهای محاسباتی مبتنی بر سرویس انجام شده است، ولی کارهای گزارش شده بسیاری در زمینه تحلیل و طراحی سرویسها(مدلسازی سرویسگرا) موجود است که همین کارهای محدود نیز در بردارندهی مشکلاتی هستند. شیوههای ارائه شده نیز دارای مشکلاتی میباشند. با توجه به کاستیهای موجود در این پژوهش مبتنی بر هدف زیر شکل گرفته است:
“ارائه یک چارچوب شامل تکنیکها، روشها و ابزارهای مربوطه جهت یکپارچهسازی سازمان و استخراج سرویسها بر مبنای معماری سرویسگرا برای سیستمهای جامع یکپارچهسازمانی و با توجه به مدل فرایندهای سازمانی ایجاد میشود. این اقدام به جهت رسیدن به راهحلی با کیفیت(پشتیبانی از تکامل سازمان، بهینه با توجه به اصول سرویسگرایی) صورت میپذیرد.”
به منظور توسعه یکپارچگی سیستمهای کاربردی سازمانی سطح تجرید اجزائ معماری میبایست به اندازه سطح تجرید دامنه کاری سازمان ارتقائ یافته باشد.رویکردهای سنتی شئگرایی و مبتنی بر مولفه برای ساخت چنین سیستمهایی، ناکافی بوده و منجر به ایجاد رویکرد نوین مبتنی بر سرویس که از سطح تجرید بالاتری برخوردار است، شده است. معماری مبتنی بر سرویس به عنوان یکی از سبکهای معماری پیشرو در راهحلهای سازمانی نیز مطرح است. این سبک معماری نه تنها راجع به محصولات و استاندار مربوطه است، بلکه به سایر جنبههای توسعه سیستم، نظیر تحلیل طراحی راهحل نیز مرتبط است. موضوع اصلی این پروژه در بر گیرندهی مراحل اولیه چرخه حیات راهحل مبتنی بر سرویس است که تحلیل و طراحی سرویسها نامیده میشود.
فصل اول: کلیات تحقیق
۱٫۱ مقدمه
۱٫۲ طرح مسئله
۱٫۳ اهداف تحقیق
۱٫۴ محدوده تحقیق
۱٫۵ مراحل انجام تحقیق
۱٫۶ساختار پروژه
فصل دوم: یکپارچهسازی در سازمان و سیستمهای اطلاعاتی
۲٫۱ مقدمه
۲٫۲مدلهای سازمانی
۲٫۲٫۱ مدل فرایندی کسب و کار سازمان
۲٫۲٫۲ مدل موجودیتهای کسب و کار سازمانی
۲٫۳ یکپارچهسازی در سازمان
۲٫۴ یکپارچهسازی در سیستمهای اطلاعاتی
۲٫۵ رهیافتهای مهم یکپارچگی
۲٫۵٫۱ یکپارچگی دادهای
۲٫۵٫۲ برنامههای کاربردی نقطه به نقطه
۲٫۵٫۳ پرتالها
۲٫۵٫۴ یکپارچگی دلال
۲٫۵٫۵ SOA with ESB
۲٫۶ روشهای مهم یکپارچگی
۲٫۷ تعریف یکپارچگی کاربردی سازمانی
۲٫۸ تعریف و قابلیتهای یکپارچگی کاربردی سازمانی
۲٫۹رقابت در یکپارچهسازی سیستمهای اطلاعاتی سازمانی
۲٫۹٫۱سطح پشتیبانی تکنولوژی
۲٫۹٫۲محدودیت تکنولوژیکی و اجرایی
۲٫۹٫۳بودن به یکپارچه شدن با سیستمهای دیگر
۲٫۹٫۴ نمایش جزئیات سطح پائین
۲٫۱۰ انواع یکپارچهسازی بر اساس ضعیف یا قوی بودن
۲٫۱۱ انتخاب فروشندگانEAI
۲٫۱۱٫۱عمده تهیه کنندگانMOM
۲٫۱۱ نتیجه گیری
فصل سوم: ارزیابی فناوریهای یکپارچگی کاربردی سازمانی
۳٫۱ مقدمه
۳٫۲ فناوریهای یکپارچهسازی نقطه به نقطه
۳٫۳محصولات یکپارچهسازی برنامه کاربردی سازمانی
۳٫۴ آداپتورها
۳٫۵ فناوریهای یکپارچهسازی پایگاه داده با پایگاه داده
۳٫۶ فناوریهای یکپارچهسازی با استفاده از انبار داده
۳٫۷ یکپارچهسازی با استفاده از سرویس دهنده برنامه کاربردی
۳٫۸ سرویسهای وب
۳٫۹مقایسه سرویسهای وب و یکپارچگی برنامههای کاربردی سازمانی
۳٫۱۰تعریف و مقایسهEDI
۳٫۱۱ مقایسه سرویسهای وب،EAI,EDI
۳٫۱۲مقایسه معماری سرویسگرا و یکپارچگی کاربردی سازمانی
۳٫۱۳ نتیجه گیری
فصل چهارم: نقش معماری سرویسگرا در یکپارچگی
۴٫۱ مقدمه
۴٫۲ سرویس چیست؟
۴٫۲٫۱مفهوم استخراج سرویس
۴٫۲٫۲ اهمیت استخراج سرویس
۴٫۲٫۳ تفاوت سرویس و معماری سرویسگرا
۴٫۳ معرفی و تعریف معماری سرویسگرا
۴٫۳٫۱ اصول سرویسگرایی
۴٫۳٫۱٫۱ قابلیت استفاده مجدد از سرویس
۴٫۳٫۱٫۲ اتصال سست سرویس
۴٫۳٫۱٫۳ قرارداد رسمس برای تعامل
۴٫۳٫۱٫۴ کپسول سازی سرویس
۴٫۳٫۱٫۵ قابلیت ترکیب سرویس
۴٫۳٫۱٫۶ خودمختاری سرویس
۴٫۳٫۱٫۷ بی وضعیتی سرویس
۴٫۳٫۱٫۸ قابلیت کشف سرویس
۴٫۳٫۱٫۹ بررسی فاکتور دانه بندی سرویس
۴٫۳٫۲مدل مفهومی معماری سرویسگرا
۴٫۳٫۳ چرخه حیات معماری سرویسگرا
۴٫۳٫۴ چالشهای معماری سرویسگرا
۴٫۴کاربردهای معماری سرویسگرا در یکپارچگی
۴٫۴٫۱ یکپارچهسازی سیستمهای اطلاعاتی
۴٫۴٫۲ یکپارچه سازی اتوماسیون فرایندهای سازمان در قالب اکستریشن
۴٫۴٫۳تعامل پذیری بین سازمانی
۴٫۵پروتکلهای معماری سرویسگرا
۴٫۵٫۱SOAP
۴٫۵٫۲ سرویسهای وب مبتنی بر SOAP
۴٫۵٫۳WSDL
۴٫۵٫BPEL
۴٫۵٫۵ BPEL4WS
۴٫۵٫۶ UDDI
۴٫۶ مزایا و نتایج معماری سرویسگرا
۴٫۷ روشهای استخراج سرویس
۴٫۸ نتیجه گیری
فصل پنجم: معماری سرویسگرا و یکپارچهسازی سیستمهای جامع
۵٫۱ مقدمه
۵٫۲انواع یکپارچهسازی سیستمهای جامع
۵٫۲٫۱ یکپارچهسازی دادهگرا
۵٫۲٫۱٫۱انعکاس(تکرار)
۵٫۲٫۱٫۲ ایجاد فدراسیون اطلاعات
۵٫۲٫۱٫۳ پردازش واسطها
۵٫۲٫۲یکپارچهسازی بر اساس فرایند کاری
۵٫۲٫۳یکپارچهسازی سرویسگرا
۵٫۲٫۳یکپارچهسازی درگاهگرا
۵٫۳ راهکار ترکیبی یکپارچهسازی سیستمهای جامع
۵٫۳٫۱گردآوری اطلاعات لازم و ایجاد مدلهای مربوطه
۵٫۳٫۱٫۱ مدلسازی فرایندهای تجاری
۵٫۳٫۱٫۲تعریف و طبقه بندی سرویسها
۵٫۳٫۱٫۳ایجاد مدل MetaDtata
۵٫۳٫۱٫۴ تعیین User Interfaceهای مشترک
۵٫۳٫۱٫۵ طراحی شبکه انتقال اطلاعات سیستم جامع
۵٫۴چگونگی استفاده از ایزار یکپارچگی و ابزارBMP
۵٫۴٫۱ توزیع شدگی سرویسها در مدل BMP
۵٫۴٫۱٫۱ ملزومات این مدل
۵٫۴٫۱٫۲چارچوب کارکرد
۵٫۴٫۲ ایجاد و مدیریت سرویسها
۵٫۴٫۲٫۱ملزومات این مدل
۵٫۴٫۲٫۲ چارچوب کارکرد
۵٫۴٫۳ ایجاد مکانیزمی جهت تبادل اطلاعات بین سرویسها
۵٫۴٫۳٫۱ ملزومات این مدل
۵٫۵ نتیجه گیری
فصل ششم: روش پیشنهادی استخراج سرویس برای یکپارچهسازی سازمان
۶٫۱ مقدمه
۶٫۲ فرضیات
۶٫۳ معرفی فرایند کلی روش پیشنهادی
۶٫۴ تشریح فازها و فعالیتها و روش انجام فعالیتها
۶٫۴٫۱ فاز یک تحلیل سرویسگرایی
۶٫۴٫۱٫۱ تحلیل حوزه کسب وکار
۶٫۴٫۱٫۲ تحلیل سیستمهای موجود
۶٫۴٫۲ فاز دوم:ارزیابی و بهینه سازی
۶٫۴٫۲٫۱ بررسی انطباق سرویسهای نامزد با اهداف سازمان
۶٫۴٫۲٫۱٫۱ تهیه درخت اهداف سازمانی
۶٫۴٫۲٫۱٫۲ تخصیص سرویسهای نامزد به اهداف سازمانی
۶٫۴٫۲٫۱٫۳ تجزیه، ترکیب و یا ایجاد سرویس جدید
۶٫۴٫۲٫۲ ارزیابی کیفیت سرویس
۶٫۴٫۲٫۲٫۱ بررسی امکان ارزیابی اصول سرویسگرایی
۶٫۴٫۲٫۲٫۲ ارزیابی قابلیت استفاده مجدد سرویسها
۶٫۴٫۲٫۲٫۳ ارزیابی اتصال سست سرویسها
۶٫۴٫۲٫۲٫۴ ارزیابی خود مختاری سرویسها
۶٫۴٫۲٫۲٫۵ ارزیابی قابلیت ترکیب سرویسها
۶٫۴٫۲٫۲٫۶ اعمال اصلاحات لازم
۶٫۴٫۳ فاز سوم: سازماندهی
۶٫۴٫۳٫۱ ارائه فهرست سرویسهای نهایی
۶٫۴٫۳٫۲ طبقه بندی سرویسها
۶٫۴٫۳٫۲٫۱ سرویسهای کاری
۶٫۴٫۳٫۲٫۲ سرویسهای پایه
۶٫۴٫۳٫۲٫۳ سرویسهای کاربردی
۶٫۴٫۴ فاز چهارم: ارائه تکنیک مناسب جهت یکپارچگی سازمان
۶٫۵ نتیجه گیری
فصل هفتم: ارزیابی روش پیشنهادی
۷٫۱ مقدمه
۷٫۲ تعریف یک مورد موردی
۷٫۲٫۱ مطالعه موردی : دانشگاه
۷٫۳ ارزیابی روش پیشنهادی در رابطه با کارهای قبلی
۷٫۴ جمع بندی نتایج
فصل هشتم: نتیجه گیری
۸٫۱ نتیجهگیری
۸٫۲ آیا سرویسهای شناسایی شده، پشتیبانی کننده چابکی و تعاملپذیری در سازمان میباشد؟
۸٫۳ آیا چارچوب ارائه شده از جامعیت برخوردار میباشد؟
۸٫۴ کارهای بعدی
مراجع
واژگان و عبارات(انگلیسی به فارسی)