سورنا فایل

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

سورنا فایل

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

گزارش کارآموزی پیاده سازی یک کنترلر رفتار راه رفتن دوپایی با استفاده از شبکه عصبی CPG

اختصاصی از سورنا فایل گزارش کارآموزی پیاده سازی یک کنترلر رفتار راه رفتن دوپایی با استفاده از شبکه عصبی CPG دانلود با لینک مستقیم و پر سرعت .

گزارش کارآموزی پیاده سازی یک کنترلر رفتار راه رفتن دوپایی با استفاده از شبکه عصبی CPG


گزارش کارآموزی پیاده سازی یک کنترلر رفتار راه رفتن دوپایی با استفاده از شبکه عصبی CPG

 

 

 

 

 

 

 



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

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

فهرست مطالب:
1-    مقدمه .......................................................................................................................................................................... 2
2-    انواع راه رفتن ............................................................................................................................................................. 3
2-1- راه رفتن استاتیکی ............................................................................................................................................... 3
2-2- راه رفتن دینامیکی ............................................................................................................................................... 3
3-    روش های کنترل حرکت دوپایی ........................................................................................................................... 4
4-    CPG ......................................................................................................................................................................... 6
4-1- نوسان ساز های مدل Matsuoka ............................................................................................................... 7
5-    مدل روبات و محیط شبیه سازی ........................................................................................................................... 9
6-    پیاده سازی .............................................................................................................................................................. 12
7-    نتایج شبیه سازی ................................................................................................................................................... 16
8-    منابع ......................................................................................................................................................................... 18


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

2-    انواع مختلف راه رفتن
قبل از برشماری و شرح رویکرد های متفاوت استفاده شده برای ایجاد راه رفتن روبات دو پا، در ابتدا بایستی تفاوت بین دو گونه اساسا متفاوت از راه رفتن یعنی راه رفتن استاتیکی  و راه رفتن دینامیکی  را شرح دهیم.


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


گزارش کارآموزی پیاده سازی یک کنترلر رفتار راه رفتن دوپایی با استفاده از شبکه عصبی CPG

پیاده سازی الگوریتم روش وتری با نرم افزار متلب + PDF شرح الگوریتم

اختصاصی از سورنا فایل پیاده سازی الگوریتم روش وتری با نرم افزار متلب + PDF شرح الگوریتم دانلود با لینک مستقیم و پر سرعت .

پیاده سازی الگوریتم روش وتری با نرم افزار متلب + PDF شرح الگوریتم


پیاده سازی الگوریتم روش وتری با نرم افزار متلب  + PDF شرح الگوریتم

 

 

 

 

 

 

روش وتری یکی از روش‌های یافتن ریشه معادله است. علت نام‌گذاری این روش این است که در مرحله n نقطه n+1x از محل برخورد خط با نمودار به‌دست می‌آید.این روش نسبت به روش نیوتن این ویژگی را دارد که به مشتق تابع نیازی ندارد. همچنین نسبت به روش نقطه‌ثابت، لازم نیست که دو نقطه حدس آغازین ما دو طرف ریشه تابع قرار داشته‌باشد. این روش تضمین همگرایی ندارد. اما اگر همگرا باشد، به سرعت به ریشه نزدیک می‌شود که در این پروژه به پیاده سازی نرم افزاری این روش پرداخته ایم.

نکته: در این پروژه یک فایل تحت عنوان شرح الگوریتم ارائه شده است.


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


پیاده سازی الگوریتم روش وتری با نرم افزار متلب + PDF شرح الگوریتم

نخستین پاورپوینت طراحی و پیاده سازی زبانهای برنامه سازی

اختصاصی از سورنا فایل نخستین پاورپوینت طراحی و پیاده سازی زبانهای برنامه سازی دانلود با لینک مستقیم و پر سرعت .

نخستین پاورپوینت طراحی و پیاده سازی زبانهای برنامه سازی


نخستین پاورپوینت طراحی و پیاده سازی زبانهای برنامه سازی

این مجموعه در زمینه پاورپوینت طراحی و پیاده سازی زبانهای برنامه سازی با مجموع 258 اسلاید زیبا میباشد که برای نخستین بار توسط سرزمین آرزوها با قیمتی استثنایی به فروش میرسد. نظیر این پروژه تا به حال گرداوری و تنظیم نشده است. این مجموعه حاصل کار بهترین مهندسین نرم افزاری کامپیوتر میباشد که به تازگی طراحی و تنظیم شده است.تا دست کسی غیر از شما نرسیده شما جزء اولین ها باشید.


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


نخستین پاورپوینت طراحی و پیاده سازی زبانهای برنامه سازی

پایان نامه شناسایی عوامل موثر بر پیاده سازی موفق مدیریت دانش در شرکت توزیع برق

اختصاصی از سورنا فایل پایان نامه شناسایی عوامل موثر بر پیاده سازی موفق مدیریت دانش در شرکت توزیع برق دانلود با لینک مستقیم و پر سرعت .

1-1- مقدمه

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

1-2- بیان مسأله

با توجه اینکه امروزه تاکید زیادی بر دانش به عنوان یکی از عامل های موفقیت سازمانی و مزیت رقابتی اشاره شده است. بنابراین حفظ کارکنان در سازمان برای حفظ دانش آنان دارای اهمیت بالایی است(صلواتی و حق نظر،1388). امروز کارکنان به عنوان یک سرمایه فکری در سازمان شناخته می شوند. در زمان حاضر، سرمایه فکری و مدیریت دانش به موضوع بسیار مهمی در عرصه فعالیت های سازمان تبدیل شده است(حیدری زاده،1385). مالهوتر ا(2002) مدیریت دانش را فرآیندی معرفی نموده است که به واسطه آن سازمان ها در زمینه یادگیری، خلق، گسترش، و کاربرد دانش مهارت های مورد نیاز را کسب می کنند. در حال حاضر یکی از چالش های پیش روی سازمان ها بخش عمومی، بالاخص سازمان های خدماتی این بخش، به روز آوری دانش درون سازمانی جهت رویارویی با خواسته های توسعه یابنده اجتماعی است و مدیریت مناسب این چالش مستلزم استقرار فرآیند مدیریت دانش خواهد بود(درویشی،1391) با این وجود اعتقاد بر این است که در فرآیند استقرار مدیریت دانش بیشترین مسائل و مشکلات، ناشی از بعد تسهیم و انتشار دانش در درون سازمان می باشد(لین و همکاران،2012). این در حالیست که مدیریت دانش در عصر جدید، تحولات شگرفی را در مباحث مدیریتی ایجاد کرده است. مدیریت دانش به دنبال تصرف دانش، خرد و تجربیات با ارزش افزوده کارکنان و نیز پیاده سازی، بازیابی و نگهداری دانش به عنوان دارایی های سازمان است. به گفته پیتر دراکر "راز موفقیت سازمان ها در قرن 21 همان مدیریت دانش است". بنابراین مدیریت سازمان ها باید با تکیه بر دانایی برتر امکان اتخاذ تصمیمات معقول تر در موضوعات مهم و بهبود عملکردهای مبتنی بر دانش را پیدا کنند. از این رو مدیریت دانایی مقوله ای مهمتر از خود دانایی محسوب می شود که در سازمان ها به دنبال آن است تا نحوه چگونگی تبدیل اطلاعات و دانسته های فردی و سازمانی را به دانش و مهارت های فردی و گروهی تبیین و روشن نماید(گلاسر ،2003). هر چند در حال حاضر سازمان های بسیاری در زمینه توسعه دانش در سطوح مختلف سرمایه گذاری کرده و موفق بوده اند اما سازمان های بسیار زیادی نیز با شکست مواجه شده اند. عدم وجود مکانیزم های صحیح ارزیابی و پیاده سازی مدیریت دانش، این نوع سرمایه گذاری را در ذهن مدیران تنها به یک هزینه اضافی تبدیل نموده است

1-3- اهمیت موضوع

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

فرمت ورد قابل ویرایش   تعداد صفحات 65


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


پایان نامه شناسایی عوامل موثر بر پیاده سازی موفق مدیریت دانش در شرکت توزیع برق

پایان نامه معماری سرویس گرای 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)