سورنا فایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

سورنا فایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

پایان نامه معماری سرویس گرای SOA و پیاده سازی سیستم نمونه (Service Oriented Architecture)

اختصاصی از سورنا فایل پایان نامه معماری سرویس گرای SOA و پیاده سازی سیستم نمونه (Service Oriented Architecture) دانلود با لینک مستقیم و پر سرعت .

پایان نامه معماری سرویس گرای SOA و پیاده سازی سیستم نمونه (Service Oriented Architecture)


پایان نامه معماری سرویس گرای SOA و پیاده سازی سیستم نمونه (Service Oriented Architecture)

 

 

 

 

 

 

 


فرمت فایل : WORD (قابل ویرایش)

تعداد صفحات:113

فهرست مطالب:
عنوان                                                                                صفحه            


چکیده:    1
مقدمه:    2

فصل اول:    4

1-1معماری چیست؟    5
1-2محتویات معماری:    6
1-3تعریف سازمان:    6
1-4تعریف عناصر:    7
1-5تعریف چارچوب:    7
1-6معماری سازمانی چیست؟    8
1-7چارچوب های معماری سازمانی:    .....................................................11
1-7-1چارچوب زکمن برای معماری سازمانی:    12
1-7-1-8-1مدل استراتژی(دیدگاه استراتژیست):    17
1-7-1-8-2مدل کسب و کار(دیدگاه مالک سیستم):    17
1-7-1-8-3مدل سیستم های اطلاعاتی(دیدگاه معمار سیستم):    18
1-7-1-8-4مدل فناوری(دیدگاه طراح):    18
1-7-1-8-5نمایش جزییات(دیدگاه سازنده):    18
1-7-1-8-6سیستم عملیاتی(دیدگاه عملیاتی):    18
1-8نقاط مثبت چارچوب زکمن:    19
1-9کمبودهای چارچوب زکمن:    19
1-10معرفی متدولوژی برنامه ریزی معماری سازمانی(EAP):    19
1-11راهنمای عملی متدولوژی برنامه ریزی معماری سازمانی:    21
1-12لزوم معماری سازمانی:    23                                               
1-13فوائد و دلایل استفاده از معماری سازمانی:    24
1-14ضرورت معماری سازمانی:    24
1-15مزایای معماری سازمانی:    25
1-16چشم انداز آتی(مهمترین دغدغه های سازمان ها در حوزه فناوری اطلاعات):    26
1-17خصوصیات معماری سازمانی:    26
1-18محتویات معماری سازمانی:    27
1-19معماری سازمانی به عنوان یک فرآیند:    30
1-19-1برنامه ریزی راهبردی فناوری اطلاعات:    30
1-19-2برنامه ریزی معماری سازمانی:    30
1-19-3اجرای معماری سازمانی:    31
1-20معماری سازمانی به عنوان چارچوب وحدت بخش طرح های تحول سازمانی:    31
1-21دیدگاه های معماری سازمانی:    31
1-22کاربردهای معماری سازمانی:    32
1-23دیدگاه ها و جنبه های مختلف:    32
1-24رهیافت معماری سازمانی در حل مساله:    34
1-25هرم معماری سازمانی:    34
1-25-1لایه ها و جنبه های مختلف معماری:    35
1-26مدل بلوغ معماری سازمانی:    37
1-27ابزارهای معماری سازمانی در یک نگاه:    39
1-28انتخاب ابزارهای معماری سازمانی:    39
1-29معماری طرح یکپارچه توسعه فناوری اطلاعات در سازمان:    40
1-30لزوم فرآیند معماری سازمانی:    40
1-31فرآیندهای رایج در سازمان ها:    41
1-32اهداف فرآیند معماری سازمانی:    41
1-33ایفاگران نقش در اجرای فرآیند:    41
1-34نتایج فرآیند معماری سازمانی:    42
1-35ارائه روش جدیدی برای ارزیابی مولفه ها و لایه های معماری سازمانی:    42
1-36اصلاح فرآیند برنامه ریزی معماری سازمانی:    44
1-37 معماری سازمانی و فشرده شدن رقابت ها:......................................................................................    45
1-38کاربرد روش های تعالی سازمانی:    46
1-39رویکردهای معماری سازمانی:     47
1-40معماری سازمانی و مهندسی دوباره:    48
1-41نمودار تکامل مهندسی مجدد:    48
1-42معماری سازمانی در ایران:    50
1-43فهرست سازمان‌هایی که پروژه‌های معماری سازمانی را اجرا کرده‌اند:    50
1-44چه سازمان‌هایی به معماری سازمانی نیاز دارند؟    50
1-45نقاط قوت و مزایای برنامه ریزی معماری سازمانی:    51
1-46ابهامات و اشکالات:    51
1-47مقاله معروف زکمن:    51




فصل دوم:    57

2-1سرویس چیست؟    58
2-2انواع سرویس:    58
2-3تعریف سرویس وب:    59
2-4نمونه های وب سرویس:    59
2-5سرویس های وب:    59
2-6معماری سرویس گرا چیست؟    59
2-7آیا تولید سیستم های سرویس گرا مفهوم جدیدی است؟    60
2-8ویژگی های سیستم های نرم افزاری مبتنی بر معماری سرویس گرا:    61
2-9سرویس های وب به عنوان پایه معماری سرویس گرا:    61
2-10آماده شدن برای معماری سرویس گرا:    62
2-11معماری سرویس:    64
2-12زیربنای :SOA    64
2-12-1SOAP,WSDL,UDDI:    65
2-13 SOA سرویس وب نیست:    65
2-14ویژگی های سرویس و محاسبات سرویس گرا:    65
2-15نرم افزار به عنوان سرویس:    66
2-16معماری سرویس گرا نسل جدید معماری ها:    67
2-17مقدمه ای بر معماری مبتنی بر سرویس:    70
2-18مفاهیم اصلی در معماری مبتنی بر سرویس:    70
2-19شرح سرویس:    70
2-20اعلان و یابش سرویس ها:    71
2-21خصوصیات مدل داده ای مرتبط:    72
2-22اصطلاحات رایج در معماری مبتنی بر سرویس:    72
2-23الگوی SOA:    72
2-24عناصر تشکیل دهنده معماری سرویس گرا:    73
2-25ضرورت و فوائد معماری سرویس گرا:    73
2-26اهداف اصلی معماری سرویس گرا:    74
2-27نکته مهم در معماری سرویس گرا:    74
2-28 SOA و SOAP:    75
2-29 :WSE,WSDL, UDDI     75
2-30خصوصیات اصلی معماری سرویس گرا:    76
2-31چرا SOA ؟    67
2-32مزایای  SOA:    77
2-33معایب  SOA:    78
2-34طراحی و ساخت سیستم بر اساس SOA :    79
2-35چرا SOA برای طراحی گزینه مناسبی به نظر می رسد؟    79
2-36گام های متدولوژی بهبود مداوم برای معماری سرویس گرا:    80
2-36-1مراحل متدولوژی:    80
2-37قابلیت اطمینان:    82
2-38امنیت:    82
2-39کارایی:    82
2-40معماری سازمانی سرویس گرا از نگاه لایه کسب و کار:    83
2-41مزایای معماری سرویس گرا از نگاه کسب و کار:    83
2-42مقایسه معماری سرویس گرا با رهیافت های گذشته:    84
2-43مقایسه ای میان معماری سازمانی با معماری سرویس گرا:    84
2-44تفاوت معماری سازمانی با معماری سرویس گرا:    85
2-45شباهتهای هر دو:    85
2-46خصوصیات معماری سازمانی سرویس گرا:    85
2-47روش تحلیل و طراحی سرویس گرا:    86
2-48متدولوژی های موجود:    86
 2-49 :RUP update for SOA    87
2-50 Service Oriented Modeling and Architecture (SOMA)  :    87
2-50-1 فاز شناسائی سرویس ها:    88
2-50-2فاز توصیف سرویس ها:    89
2-50-3فاز عینیت بخشیدن به سرویس ها:    89
2-51مدرن کردن سیستم های موروثی به کمک معماری سرویس گرا:    89

فصل سوم:    92

 3-1ایجاد سرویس های وب:    93
3-2تعریف یک سرویس وب:    93
3-3ایجاد کلاس :WebService    94
3-4ارث بری ازWebService:    94
3-5استفاده از صفت <()WebService> برای مشخص کردن Xml Name Space:    94
3-6استفاده از صفت <()WebMethod> برای نمایش متدها:    94
3-7نحوه پیاده سازی وب سرویس ها:    95
3-8 Service Description:    98
پروژه من:    107
نتیجه گیری:    111
منابع:    113
  

فهرست شکل ها
         عنوان                                                            صفحه  
    
شکل1-1...................................................................................................................................5
         شکل1-2...............................................................................................................................6
شکل1-3..................................................................................................................................10
شکل1-4........................................................................................................................10
شکل1-5................................................................................................................12
شکل1-6...................................................................................................................................13
شکل1-7....................................................................................................................20
شکل1-8........................................................................................................................21
شکل1-9..............................................................................................................................27
شکل1-10 ...............................................................................................................................29
شکل1-11.............................................................................................................30
شکل1-12...................................................................................................................34
شکل1-13.............................................................................................................................43
      شکل1-14................................................................................................................................44
شکل1-15.............................................................................................................................46
         شکل1-16............................................................................................................47
شکل1-17.............................................................................................................................49
شکل1-18............................................................................................................................50
شکل2-1........................................................................................................67
شکل2-2..............................................................................................................73
شکل2-3..................................................................................................................73
شکل2-4................................................................................................................76
شکل2-5..........................................................................................................87
شکل2-6..............................................................................................................88
شکل3-1.............................................................................................................................95
شکل3-2............................................................................................................................96
 شکل3-3...........................................................................................................................96
شکل3-4............................................................................................................................97
شکل3-5............................................................................................................................97
شکل3-6............................................................................................................................98
شکل3-7............................................................................................................................99
شکل3-8...........................................................................................................................100
شکل3-9............................................................................................................................101
شکل3-10..........................................................................................................................102
شکل3-11..........................................................................................................................103
شکل3-12.........................................................................................................................104
شکل3-13.........................................................................................................................104
شکل3-14.........................................................................................................................105
شکل3-15.........................................................................................................................106



فهرست جداول
         عنوان                                                            صفحه  

جدول1-1.................................................................................................................................14
جدول1-2............................................................................................................................20
جدول1-3............................................................................................................................21
جدول1-4...........................................................................................................................28
جدول2-1...........................................................................................................................84



چکیده:
این پایان¬ نامه از سه فصل تشکیل شده که در زیر به توضیح اجمالی هر فصل می¬ پردازم.
در فصل اول به معرفی معماری و معماری سازمانی و مفاهیم آن، پرداختم.
 در فصل دوم به معرفی معماری سرویس و مفاهیم اصلی معماری سرویس ¬گرا(SOA)، برای برنامه¬ های کاربردی توزیع شده مبتنی بر تکنولوژی سرویس¬ های وب، و جنبه¬ های اصلی و مهم معماری سرویس¬ گرا، سرویس¬ ها و نیازهای آن و همچنین ارتباط این معماری با معماری¬ های پیشین، نقاط قوت و ضعف آن¬ ها پرداختم.
و در فصل سوم به پیاده¬ سازی معماری سرویس¬ گرا با استفاده از سرویس¬ های وب پرداختم.
امید است که حاصل تلاشم موثر و مفید واقع شود.

مقدمه:
     رشد روز افزون تکنولوژی اطلاعات و ارتباطات از یک¬ سو و افزایش رقابت در کسب و کار و ارائه خدمات از سویی، سازمان¬ ها و مدیران ارشد را برای ادامه بقاء سازمان و کسب موفقیت در عرصه بازار رقابت به سمت کسب دانش و اطلاعات به روز و اخذ تصمیم¬ های مهم سوق می¬ دهد و باعث ایجاد سازمان¬ هایی بر پایه اطلاعات، و مدیریتی بر پایه دانایی می¬ شود به منظور افزایش کارایی و ایجاد یکپارچگی و تعامل¬ پذیری در سیستم¬ های اطلاعاتی، راهکار معماری سازمانی معرفی می¬ شود.
مفهوم معماری، برای اولین بار در صنعت طراحی سخت¬ افزار وارد شد و دیدگاه معمارگونه در طراحی سیستم¬ های سخت¬ افزاری کاربرد پیدا نمود.
همان¬ طور که توانایی هر موجود زنده ای تا حد زیادی تحت تاثیر معماری اندام و سیستم¬ های زیستی وی است همان¬ گونه که زیبایی و کارایی یک ساختمان از نوع معماری آن نشات می¬ گیرد به همان دلیل و دلایلی دیگر "معماری سازمانی" نقش عمده ای در بازنگری و برنامه¬ ریزی سازمان ها بر دوش دارد.
"معماری سرویس¬ گرا" مفهومی جدید نیست و از دهه 90 وجود داشته است ولی آنچه جدید است توانایی اجرا و عینیت بخشیدن به آن است که به کمک ابزارها و پروتکل¬ های مربوطه میسر شده است.
معماری مبتنی بر سرویس((SOA قدم تکاملی بعدی برای کمک به سازمان¬ ها جهت مدیریت چالش¬ های پیچیده است. معماری مبتنی بر سرویس حالت بلوغ یافته معماری مبتنی بر اجزا، طراحی مبتنی بر واسطه(شی¬ گرا) و سیستم¬ های توزیع شده است.
در معماری مبتنی بر اجزا عملکرد کلی به کارهای کوچکتری تقسیم می¬ شود که هر یک در یک جزء بسته¬ بندی خواهند شد.
یک سیستم توزیع شده، تعمیمی از یک معماری مبتنی بر اجزا است که به اجزایی که در موقعیت¬ های فیزیکی مختلف وجود دارد اشاره می¬ کند.
مهم¬ترین مزیت معماری مبتنی بر اجزا سهولت در استفاده مجدد و تغییر هدف اجزای خاص و سهولت در امر نگهداری سیستم است. استفاده مجدد و تغییر هدف معمولاً مهم ¬ترین پیشران¬ های کسب و کار جهت استفاده از این نوع معماری در دهه 90 میلادی بوده است.
بر اساس منطق معماری مبتنی بر سرویس، سیستم¬ های نرم¬ افزاری بزرگ می¬ توانند از گردآوری مجموعه¬ هایی از عملکردهای مستقل و قابل استفاده مجدد تشکیل گردند.
برخی از این عملیات می¬ تواند از طریق سیستم¬ های موجود و یا سیستم¬ های دیگر فراهم گردد ولی سایر عملیات لازم باید پیاده سازی شوند. هر سرویس امکان دسترسی به مجموعه خوش تعریفی از عملیات را می¬ دهد. سیستم به عنوان یک کل به صورت مجموعه ای از تعاملات بین این سرویس¬ ها طراحی می¬ شود. معماری مبتنی بر سرویس، سرویس¬ هایی را که سیستم از آن¬ ها تشکیل شده را تعریف می¬ کند و تعاملات لازم بین سرویس¬ ها جهت ارائه رفتار مشخص را توصیف می¬ کند و در نهایت سرویس¬ ها را به یک یا چند پیاده¬ سازی در تکنولوژی¬ های خاص تصویر می¬ کند.
معماری سرویس¬ گرای  SOAبه عنوان رهیافت برتر در حوزه معماری سیستم¬ های اطلاعاتی به سرعت در حال رشد و فراگیر شدن است، ابزارهای مبتنی بر این معماری امکانات قابل قبولی ارائه داده اند و شرکت¬ ها و سازمان¬ ها نیز طرح¬ های خود را بر مبنای گذار به این رهیافت تنظیم نموده¬ اند .در میان همه نقاط امیدوار کننده تنها موضوعی که نیاز به توجه بیشتر دارد مبحث "متدولوژی" است، دلیل این امر نیز روشن است :برای داشتن یک متدولوژی کارآمد و خوش تعریف نیاز به انجام تعداد زیادی تجارب موفق است تا نتایج حاصل از این تجارب در قالب روش¬ ها و گام¬ هایی شکل گرفته و نهایتاً متدولوژی انجام کار که شامل گام¬ ها، محصولات، راهنمائی¬ ها، فرایندها، استانداردها و .. است تهیه شود و از آنجا که استانداردهای معماری سرویس¬ گرا و ابزارهای پیاده¬ سازی آن از حدود سال¬ های 2001 و 2002 ارائه شده اند لذا هنوز متدولوژی¬ های این رهیافت به بلوغ و تکامل نهائی (در حدی مانند RUP نرسیده اند .در این نوشته متدولوژی¬ ها و روش¬ های ارائه شده موجود برای معماری سرویس¬ گرا را مورد بررسی و ارزیابی قرار می¬ دهیم و پیشنهاداتی برای سازمان¬ هایی که قصد انجام پروژه¬ هائی با چنین متدولوژی¬ هائی دارند ارائه می¬ دهیم.
و معماری سرویس¬ گرا، با تکیه بر محاسبات توزیع شده و بر پایه شبکه¬ ها و لایه¬ های میانی و همچنین زبان¬ هایی که تولید نرم افزار¬ های توزیع شده را فراهم می¬ کنند مطرح گردیده است.


دانلود با لینک مستقیم


پایان نامه معماری سرویس گرای SOA و پیاده سازی سیستم نمونه (Service Oriented Architecture)