فهرست و منابع گزارش سمینار  بررسی  قابلیت بهره برداری ازدر SOA (Service Oriented Architecture)نگرش MDA (Model Driver Architecture )چارچوب 
                                        فهرست:
فهرست مطالب...................................................................................................................................................................................................................3فهرست اشکال...................................................................................................................................................................................................................5چکیده..................................................................................................................................................................................................................................6۱- مدلسازی.......................................................................................................................................................................................................................7
۱-۱ یک فعالیت طبیعی  ........................................................................................................................................................................................8
۱-۱-۲ مدلسازی در دنیای کامپیوتر...............................................................................................................................................................9
۱-۲ روشهای تولید نر م افزار ....................................................................................................................................................................................9
۱-۲-۱ روشهای سنتی.......................................................................................................................................................................................9
۱-۲-۲ روشهای بهبود یافته..........................................................................................................................................................................۱۱
۱ –  ۲ –  ۲ روش های چابک............................................................................................................................................................................۱2
۱ - ۳ مشکل اصلی:نگاه غیر منعطف...................................................................................................................................................................۱2
2- راه حل: نگاه مد لرانه...............................................................................................................................................................................................۱7
۲ - ۱ معرفی معماری مدل رانه ........................................................................................................................................................................۱7
۲ - ۲ تعریفها ..........................................................................................................................................................................................................۱9
۲ - ۳ چرخه حیات معماری مدل رانه.............................................................................................................................................................20
3 –  ۲ –  ۳ –  ۱  مدل مستقل از محاسبه .................................................................................................................................................22
۲ –  ۳ –  ۲ مدل مستقل از سکو .................................................................................................................................................................22
۲ –  ۳ –  ۳ مدل ویژه سکو ...........................................................................................................................................................................22
۲ –  ۳ –  ۴ مدل سکو ....................................................................................................................................................................................23
۲ –  ۳ –  ۵ تبدیل مدل .................................................................................................................................................................................23
۲ –  ۳ –  ۶ سرویس های فراگیر .....................................................................................................................................................................23
۲ –  ۳ –  ۷ پیادهسازی....................................................................................................................................................................................23
۲ –  ۴ معماری مد لرانه در عمل..........................................................................................................................................................................24
۲ –  ۴ –  ۱ ساخت مدل مستقل از محاسبه...............................................................................................................................................24
۲ –  ۴ –  ۲ ساخت مدل مستقل از سکو......................................................................................................................................................24
۲ –  ۴ –  ۳ ساخت مدل وابسته به سکو: نگاه اول.....................................................................................................................................25
۲ –  ۴ –  ۴ نگاشت ها.....................................................................................................................................................................................25
۲ –  ۴ –  ۴ –  ۱  انواع نگاشتها...............................................................................................................................................................25
۲ –  ۴ –  ۴ –  ۲ الگوها ...........................................................................................................................................................................26
۲ –  ۴ –  ۴ –  ۳ زبان نگاشت..................................................................................................................................................................26
۲ –  ۴ –  ۵ تبدیلها...........................................................................................................................................................................................26
۲ –  ۴ –  ۵ –  ۱ مدل وابسته به سکو و تبدیل....................................................................................................................................28
۲ –  ۴ –  ۵ –  ۳ قوانین تبدیل ..............................................................................................................................................................29
۲ –  ۵  معماری مدل- رانه و معماری نر م افزار...................................................................................................................................................30
۲ –  ۶  یک مثال ...................................................................................................................................................................................................3۱
39....................................................................................................................................................................................هاArchetype ۷  – ۲
40............................................................................................................................................................................Pleomorphism ۸  – ۲
4۱.....................................................................................................................................................................Archetype استفاده از ۹  – ۲
۲ –  ۱۰ معماری مدل-رانه قولها و چالشها.......................................................................................................................................................42
3 - معماری سرویسگرا................................................................................................................................................................................................45
۳ –  ۱ مولفهگرایی...................................................................................................................................................................................................46
۳ –  ۳  اجزای مولفه...............................................................................................................................................................................................46
۳ –  ۴ ترکیب...........................................................................................................................................................................................................47
۳ –  ۵ اجرا................................................................................................................................................................................................................47
۳ –  ۶ سرویسگرایی..............................................................................................................................................................................................48
۳ –  ۷ الگوی تعامل در سرویسگرایی.................................................................................................................................................................48
۳ –  ۸ توصیف سرویس..........................................................................................................................................................................................50
۳ –  ۹ شیء سرویس..............................................................................................................................................................................................50
۳ –  ۱۰ ترکیب........................................................................................................................................................................................................5۱
۳ –  ۱۱  اجرا...........................................................................................................................................................................................................52
۳ –  ۱۲ مقایسه سرویسگرایی و مولفهگرایی....................................................................................................................................................52
4  - معماری مدل- رانه و معماری سرویس گرا: یک افق باز................................................................................................................................55
۴ –  ۱ مروری بر کارهای گذشته.........................................................................................................................................................................55
5  –  نتایج گزارش ..........................................................................................................................................................................................................59
۵ –  ۱ مروری بر این گزارش.................................................................................................................................................................................59
۵ –  ۲ نتایج حاصل.................................................................................................................................................................................................60
۵ –  ۳ تعریف یک مساله برای کارهای آتی........................................................................................................................................................6۱
۵ –  ۴ پیشنهاد راه حل برای مساله.....................................................................................................................................................................6۱
فهرست منابع و مراجع...................................................................................................................................................................................................63
 
منبع:
 
۱- A. Kellpe, W. West, J. Warmer. MDA Explained: Practice and Promise. Addison Wesly, 2003.
۲-اس ستادزاده ش، شم س ف. »جایس گاه MDA در مس سعماری س یستمهای س ازمانی«. س مینار کارشناس ی
. ارشد .دانشگاه آزاد اسلمی،  واحد علوم و تحقیقات. دانشکده فنی و مهندسی۳- J. Arlow , I. Neustadi. Enterprise Patterns and MDA: Building Better Software with Archetypes and UML. Addison Wesly, 2003.
۴-D. S. Frankel. Model Driven Architecture: Applying MDA to Enterprise Computing. OMG Press, 2003.
۵- Andrews, T. e. (2003). Business process execution language for Web services, version 1.1.
Retrieved August 3, 2004, from http://www-106.ibm.com/developerworks/library/ws-bpel/ ۶- Berners-Lee, T., Hendler, J., & Lassila, O. (2001). The Semantic Web. Scientific American. 284(5) , pp. 34-43.
۷- Burbeck, S. (2000). The evolution of Web applications into service-oriented components.
Retrieved August 3, 2004, from http://www-106.ibm.com/developerworks/library/wstao/index.html ۸- Clements, P. C. (1996). A survey of architecture description languages. Proceedings of 8th
International Workshop on Software Specification and Design (pp. 16-25). Washington, D.C.: IEEE Computer Society.
۹- Conan, D., Putrycz, E., Farcet, N., & DeMiguel, M. (2001). Integration of non-functional properties in containers. Retrieved August 3, 2004, from
http://research.microsoft.com/users/cszypers/events/WCOP2001/ConanPutryczFarcetDeMiguel.pdf
 ۰۱- Davidson, M. (2002). The Bean Builder tutorial. Retrieved August 3, 2004, from http://java.sun.com/products/javabeans/beanbuilder/1.0/docs/guide/tutorial.html
۱۱- Fowler, M. (2004). Inversion of control containers and the dependency injection pattern.
Retrieved August 3, 2004, from http://martinfowler.com/articles/injection.html
Ousterhout, J. K. (1998). Scripting: Higher-level programming for the 21st century. Computer, )3(13 , 23-30.
۱۲-OWL Services Coalition. (2003). OWL-S: Semantic markup for Web services. Retrieved August
3, 2004, from http://www.daml.org/services/owl-s/1.0/owl-s.html
Peltz, C. (2003). Web services orchestration and choreography. Computer, 36(10) , pp. 46-52. ۱۳-Szyperski, C. (1998). Component software: Beyond object-oriented programming. Boston:
Addison-Wesley.
۱۴-Sun Microsystems, Model Driven Architecture enabling Service Oriented Architecture, March 2004
۱۵-Torkaman Rahmani et al., An MDA-Based Modeling and Design of Service Oriented
Architecture, ICCS 2006, Part III, LNCS 3993, pp. 578   585, 2006
۱۶-Ultra-Large-Scale Systems : The Software Challenge of the Future,  Cornegie Mellon University, June 2006