فهرست و منابع پایان نامه تدوین متدولوژی برنامه ریزی معماری سازمانی سرویس گرا در جهت پوشش کامل به چارچوب زکمن
فهرست:
1 تعریف صورت مساله ....................................................................................1
1,1 مقدمه ................................................................................................................................................................1
2,1 طرح مساله .......................................................................................................................................................1
3,1 اهداف تحقیق...................................................................................................................................................3
4,1 محدوده تحقیق................................................................................................................................................3
5,1 تحقیقات مرتبط...............................................................................................................................................4
6,1 ساختار پایان نامه ............................................................................................................................................5
2 معماری سازمانی..........................................................................................7
1,2 معماری چیست ...............................................................................................................................................7
1,1,2 معماری سازمانی .....................................................................................................................................8
2,1,2 انواع معماری سازمانی.........................................................................................................................11
3,1,2 ضرورت و نتایج معماری سازمانی .....................................................................................................14
2,2 چارچوب های معماری ................................................................................................................................15
1,2,2 تفاوت چارچوب و معماری سازمانی .................................................................................................15
2,2,2 چارچوب زکمن ....................................................................................................................................16
3,2,2 چارچوب C4ISR ............................................................................................................................17
4,2,2 چارچوب FEAF................................................................................................................................18
5,2,2 چارچوب DODAF..........................................................................................................................20
6,2,2 چارچوب TEAF................................................................................................................................20
7,2,2 مقایسه چارچوب های معماری سازمانی..........................................................................................21
8,2,2 شناخت تفصیلی چارچوب زکمن......................................................................................................22
3,2 روش های انجام معماری سازمانی ............................................................................................................27
1,3,2 متدولوژی مربوط به DODAF......................................................................................................27
2,3,2 متدولوژی برنامه ریزی معماری سازمانی.........................................................................................27
3,3,2 متدولوژی راهنمای کاربردی برای معماری سازمانی فدرال.........................................................28
4,3,2 متدولوژی ADM ..............................................................................................................................29
5,3,2 متدولوژی Levis...............................................................................................................................29
4,2 مدل بلوغ معماری سازمانی ........................................................................................................................30
5,2 معماری سرویس گرا....................................................................................................................................33
1,5,2 تعریف.....................................................................................................................................................34
2,5,2 سرویس..................................................................................................................................................37
3,5,2 اتصال سست .........................................................................................................................................40
i
4,5,2 سرویس های وب .................................................................................................................................41
5,5,2 مزایای معماری سرویس گرا ..............................................................................................................43
6,5,2 پروتکل ها و استانداردها .....................................................................................................................46
7,5,2 هم نواسازی و هم خوانی ....................................................................................................................52
8,5,2 روش تحلیل و طراحی سرویس گرا..................................................................................................53
9,5,2 مدل بلوغ معماری سرویس گرا .........................................................................................................59
6,2 متدولوژی برنامه ریزی معماری سازمانی .................................................................................................60
1,6,2 حوزه و دامنه "برنامه ریزی معماری سازمانی"..............................................................................60
2,6,2 فاز ها و مراحل متدولوژی "برنامه ریزی معماری سازمانی"........................................................62
3,6,2 جمع بندی و ارزیابی متدولوژی "برنامه ریزی معماری سازمانی".............................................70
7,2 خلاصه ............................................................................................................................................................73
3 معماری سازمانی سرویس گرا(SOEA)..................................................76
1,3 ترکیب معماری سازمانی و معماری سرویس گرا....................................................................................76
1,1,3 مقایسه ای میان معماری سازمانی با معماری سرویس گرا..........................................................76
2,1,3 تفاوت معماری سازمانی با معماری سرویس گرا ............................................................................77
3,1,3 امکان ترکیب ........................................................................................................................................77
4,1,3 تاثیر معماری سرویس گرا..................................................................................................................78
2,3 لایه های معماری سازمانی سرویس گرا...................................................................................................79
1,2,3 هم نواسازی در معماری سرویس گرا ...............................................................................................79
3,3 اصول مشترک معماری سازمانی سرویس گرا.........................................................................................81
1,3,3 قابلیت استفاده مجدد..........................................................................................................................82
2,3,3 قرارداد رسمی برای تعامل..................................................................................................................82
3,3,3 اتصال سست سرویس ها ....................................................................................................................82
4,3,3 پنهان سازی پیاده سازی داخلی .......................................................................................................82
5,3,3 قابلیت ترکیب پذیری..........................................................................................................................83
6,3,3 خود مختاری سرویس ها....................................................................................................................83
7,3,3 بی وضعیتی(حالت) سرویس ها.........................................................................................................83
8,3,3 قابلیت شناسایی و کشف....................................................................................................................84
9,3,3 رابطه مابین اصول معماری سازمانی سرویس گرا ..........................................................................84
4,3 زیر لایه های معماری سرویس گرا............................................................................................................86
1,4,3 لایه سرویس های فرآیندی (هم نواسازی)......................................................................................86
2,4,3 لایه سرویس های حرفه......................................................................................................................88
3,4,3 لایه سرویس های نرم افزاری.............................................................................................................90
4,4,3 ارتباط لایه های معماری سرویس گرا..............................................................................................91
5,3 روش تبدیل مدل فرآیندی به سرویس گرا .............................................................................................93
i i
1,5,3 اهداف و خروجی ها فاز تحلیل سرویس گرا ...................................................................................94
2,5,3 گامهای تحلیل سرویس گرا ...............................................................................................................95
3,5,3 مروری بر فاز طراحی سرویس گرا .................................................................................................101
6,3 سرویس های حرفه : قلب معماری سرویس گرا..................................................................................102
1,6,3 قابلیت استفاده مجدد.......................................................................................................................102
2,6,3 جداسازی سرویس های حرفه با سرویس های هم نواسازی.....................................................103
7,3 خلاصه .........................................................................................................................................................104
4 متدولوژی برنامه ریزی معماری سازمانی سرویس گرا ............................105
1,4 ویژگی های رهیافت پیشنهادی..............................................................................................................105
2,4 گامها و محصولات رهیافت پیشنهادی ..................................................................................................107
1,2,4 فاز برنامه ریزی آغازین ....................................................................................................................107
2,2,4 فاز شناخت اولیه حرفه (معماری موجود – سطر اول و قسمتی از سطر دوم)......................109
3,2,4 فاز مطالعات تطبیقی (اختیاری).....................................................................................................110
4,2,4 فاز شناخت تفصیلی حرفه (معماری موجود - مدلهای تکمیل شده سطر دوم)...................110
5,2,4 فاز شناسایی سیستم ها و فناوری های موجود (معماری موجود - مدلهای سطر سوم).....112
6,2,4 فاز تبدیل مدل فرآیندی به سرویس گرا ......................................................................................114
7,2,4 فاز معماری لایه های سرویس........................................................................................................115
8,2,4 فاز معماری داده و سیستم (معماری مطلوب- داده ها و سیستم ها).....................................116
9,2,4 فاز معماری فناوری (معماری مطلوب – ستونهای شبکه، کاربران و انگیزه)..........................117
10,2,4 فاز معماری همبندی (معماری مطلوب - نگاشت بین ستونها و سطرها)...............................118
11,2,4 فاز برنامه اجرایی ...............................................................................................................................119
3,4 بررسی و ارزیابی رهیافت پیشنهادی ....................................................................................................120
1,3,4 نقاط مثبت متدولوژی ......................................................................................................................120
2,3,4 کمبود ها و نقاط ضعف متدولوژی.................................................................................................122
4,4 خلاصه .........................................................................................................................................................122
5 مطالعه موردی..........................................................................................123
1,5 حوزه مطالعه موردی.................................................................................................................................123
2,5 نمونه محصولات مطالعه موردی .............................................................................................................124
1,2,5 مدل های مربوط به معماری وضع موجود....................................................................................124
2,2,5 مدل های معماری وضع مطلوب ....................................................................................................131
3,5 ارزیابی مدل ها...........................................................................................................................................134
1,3,5 نتایج نظرسنجی ................................................................................................................................135
2,3,5 تحلیل نتایج .......................................................................................................................................136
4,5 خلاصه .........................................................................................................................................................137
6 نتیجه گیری و جمع بندی .......................................................................138
i ii
1,6 خلاصه تحقیق ...........................................................................................................................................138
2,6 نتایج تحقیق...............................................................................................................................................140
3,6 مقایسه با سایر رهیافت ها .......................................................................................................................140
4,6 محدودیت ها و زوایای پوشش داده نشده.............................................................................................141
5,6 اقدامات آتی................................................................................................................................................142
منابع و مراجع.................................................................................................143
منبع:
منابع و مراجع
شمس، ف. مهر 1383، مفاهیم پایه معماری سازمانی، ماهنامه توسعه و کاربری فناوری ارتباطات و اطلاعات
(تکفا)، سال دوم، شماره 3.
شمس، ف . مهر پروران، ج. مهر 1383، اصول معماری اطلاعات، استانداردها، ارزیابی و ابزار ، ماهنامه توسعه وکاربری فناوری ارتباطات و اطلاعات (تکفا)، سال دوم، شماره 3.
صمدی اوانسر، ع. 1384، مقدمه ای بر معماری سازمانی- ویژه مدیران، دبیرخانه شورای عالی اطلاع رسانی. [4] مهجوریان، ا. 1385، بررسی انطباق نسخه 0,2 زبان مدلسازی یکنواخت بر سلولهای چارچوب زکمن، سمینار کارشناسی ارشد، دانشگاه شهید بهشتی.
[5] Krafzig, D., Banke, K. and Slama D. 2004, Enterprise SOA: Service-Oriented Architecture Best Practices, Prentice Hall.
[6] Spewak, S.H., 1992, Enterprise Architecture Planning: Developing a Blueprint for Data, Applications and Technology, Hoboken.
[7] Khoshafian, S. 2006, Service Oriented Enterprsies, Auerbach.
[8] Weerawarana, S., Curbera, F., Leymann, F. and Storey, T. 2005, Web Services Platform Architecture: SOAP, WSDL, WS-Policy, WS-Addressing, WS-BPEL, WS-Reliable Messaging, and More, Prentice Hall.
[9] Erl, T. 2005, Service-Oriented Architecture: Concepts, Technology, and Design, Prentice Hall.
[10] Akram, M.S. 2005, Managing Changes to Service Oriented Enterprises, MS Thesis, Virginia Polytechnic Institute and State University.
[11] Manes, A.T. 2003, Web Services: Manager's Guide, Addison-Wesley.
[12] Chatterjee, Sandeep and Webber, 2004, Developing Enterprise Web Services: An Architect's Guide, Upper Saddle River, Prentice Hall.
[13] Erl, T. 2004, Service-Oriented Architecture: A Field Guide to Integrating XML and Web Services, Prentice Hall.
[14] Harold, E.R. 2003, Processing XML with Java: A Guide to SAX, DOM, JDOM, JAXP, and TrAX, Addison-Wesley.
[15] Hohpe, G., Woolf, B. and Brown, K. 2004, Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions, Addison-Wesley.
[16] Kaye, D. 2003, Loosely Coupled: The Missing Pieces of Web Services, Rds Associates Inc.
[17] Linthicum, D.S. 2004, Next Generation Application Integration: From Simple Information to Web Services, Addison-Wesley.
[18] Bernstein, P.A., Newcomer, E. 1997, Principles of Transaction Processing, Morgan Kaufmann.
[19] Meyer, B. 1997, Object-Oriented Software Construction, Prentice Hall.
[20] Chatterjee, S., Webber J. 2003, Developing Enterprise Web Services: An Architect's Guide, Prentice Hall.
[21] Zachman, J.A. 1987, A Framework for Information Systems Architecture, IBM Systems Journal, vol. 26, no. 3.
[22] Zachman, J.A., Sowa, J.F. 1992, Extending and Formalizing the Framework for Information Systems Architecture, IBM Systems Journal, vol. 31, no. 3.
[23] Zachman, J.A. 1999, Enterprise Architecture Artifacts Vs Application Development Artifact, ZIFA.
[24] Zachman, J.A., 1999, Enterprise Architecture: Looking Back and Looking Ahead, ZIFA.
[25] Chief Information Officers Council, 1999, Federal Enterprise Architecture Framework (FEAF) Version 1.1, CIO.
[26] Chief Information Officers Council, 2001, A Practical Guide to Federal Enterprise Architecture, Version 1.0, CIO.
[27] IEEE Recommended Practice for Architectural Description of Software-Intensive Systems, 2000, IEEE Standard 1471-2000.
[28] Newcomer, E. 2002, Understanding Web Services: XML, WSDL, SOAP, and UDDI, Addison-Wesley.
[29] Dimitriou, L. 2004, An Architectural Blueprint, Web Logic Developers Journal, vol. 3, no. 4 and 5.
[30] Ferguson, D.F., Storey, T. and Lovering, B. 2003, Secure, Reliable, Transacted Web Services, CBDI Forum.
[31] Wilkes, L. 2004, The Essential Guide to Service Orientation, CBDI Forum.
[32] Schmelzer, R. 2005, The ROI of SOA, Available:
http://www.zapthink.com/report.html?id=ZAPFLASH-20050127
[33] Wood, L. 2004, The Costs and Benefits of SOA, Available:
http://www.managingautomation.com/maonline/magazine/read.jspx?id=1245185
[34] Herzum, H. 2003, Applying Enterprise Architecture, Executive Report, Vol. 6, No. 3.
[35] Christensen, C. M. 1997, The Innovator's Dilemma, Harvard Business School Press.
[36] Zangenberg, H., Forsberg, C. 2005, The SOA Tutorial, Gartner, Inc.
[37] Sprott, D. 2004, SOA: An Introduction for Managers, CBDI Forum.
[38] Sun Microsystems, 2001, Assessing Your SOA Readiness.
[39] Natis, Y.V. 2003, Service-Oriented Architecture Scenario, Available:
http://www.gartner.com/resources/114300/114358/114358.pdf
[40] Keen, M., Acharya, A., Bishop, S., Hopkins, A. and Milinski, S. 2004, Patterns:
Implementing an SOA Using an Enterprise Service Bus, IBM Publisher.
[41] Arsanjani, A. 2004, Service-Oriented Modeling and Architecture, Available:
http://www106.ibm.com/developerworks/library/ws-soa-design1
[42] Search Web Services staff report, 2005, Revisiting the Definitive SOA Definition, Available:
http://searchwebservices.techtarget.com/originalContent/0,289142,sid26_gci1044083,00.htm
[43] Sprott, D., Wilkes, L. 2003, Understanding SOA, CBDI Forum.
[44] Schmelzer, R., Bloomberg, J. 2004, Three Roads to the SOA Implementation Framework, Available:
http://searchwebservices.techtarget.com/originalContent/0,289142,sid26_gci958544,00.htm
[45] Veryard, R. 2003, SOA Process - Case Example, CBDI Forum.
[46] Hyper Dictionary, Available:
http://hyperdictionary.com/
[47] Web Services Glossary, Available:
http://www.w3.org/TR/2004/NOTE-ws-gloss-20040211
[48] Blog johnhagel, 2005, Loosely Coupled: A Term Worth Understanding, Available:
http://www.johnhagel.com/blog20021009.html
[49] Sprott, D., Wilkes, L. 2005, Enterprise Framework for SOA, CBDI Forum.
[50] Sims, O. 2003, Services Oriented Architecture - Part 3 - Federation, CBDI Forum.
[51] Haddad, Ch. 2005, Where's the ROI? , Available:
http://www.ftponline.com/weblogicpro/2005_03/magazine/columns/soapbox
[52] Perkins, A. 1997, Implementing the Zachman Framework for Enterprise Architecture, Visible Systems Corporation.
[53] Institute for Enterprise Architecture Development, Available:
www.enterprise-architecture.info
[54] Railroad Retirement Board: Bureau of Information Services, Available:
www.rrb.gov/bispublic/bisarchitecture.htm
[55] GEAO, 2003, Enterprise Architecture Tool Strategy, the Enterprise Architecture Conference, Wellington.
[56] Hee, K.M., Aalst, W.M.P. 2002, Workflow Management: Models, Methods and systems, MIT Press.
[57] Linthicum, D. 2004, What Level Is Your SOA? Choose for what you need and maybe a little better, Available:
http://webservices.sys-con.com/read/47277.htm
[58] Oasis: SOA Adoption Blueprint, 2006, Available:
http://www.oasis-open.org/committees/download.php/17616/06-04-00002.000.doc
[59] Borges, B., Holley, K. and Arsanjani, A. 2004, Service-oriented Architecture, Available:
http://searchwebservices.techtarget.com/originalContent/0,289142,sid26_gci1006206,00.htm l?topic=299037
[60] Knorr, E., Rist, O. 2005, 10 Steps to SOA, Available:
http://weblog.infoworld.com/article/05/11/07/45FEsoastep1_1.html
[61] He, H. 2003, What Is Service-Oriented Architecture, Available:
http://www.xml.com/pub/a/ws/2003/09/30/soa.html
[62] Oasis: Reference Model for Service Oriented Architecture 1.0, 2006, Available:
http://docs.oasis-open.org/soa-rm/v1.0/soa-rm.pdf
[63] Bloomberg, J., Schmelzer, R. 2006, Service Orient or Be Doomed! : How Service Orientation Will Change Your Business.
[64] Mahmoud, Q. H. 2005, Service-Oriented Architecture (SOA) and Web Services: The Road to Enterprise Application Integration (EAI), Available:
http://java.sun.com/developer/technicalArticles/WebServices/soa/
[65] Bieberstein, N., Bose, S. and Fiammante, M. 2006, Service-Oriented Architecture (SOA) Compass: Business Value, Planning, and Enterprise Roadmap, IBM Press developer Works Series, Pearson Education.
[66] Newcomer, E., Lomow, G. 2005, Understanding SOA with Web Services.
, Pearson Education.
[67] McCarthy, V. 2004, A Developer's Roadmap to Using WS-Security Integration, Available:
www.idevnews.com/IntegrationNews.asp?ID=108
[68] Seely, S. 2002, Understanding WS-Security, Available:
http://msdn.microsoft.com/library/default.asp?url=/library/enus/dnwssecur/html/understw.asp
[69] Barry, D.K. 2003, Web Services and Service Oriented Architectures: The Savvy Manager's Guide, Morgan Kaufmann.
[70] O'Neill, M. et al. 2003, Web Services Security, McGraw Hill.
[71] Schmelzer, R., Vandersypen, T. and Bloomberg, J. 2002, XML and Web Services Unleashed, SAMS.
[72] Bellwood, T. 2002, Rocket Ahead with UDDI V3, Available:
http://www-106.ibm.com/developerworks/webservices/library/ws-uddiv3
[73] Cabrera, L.F., Kurt, C. and Box, D. 2004, An Introduction to the Web Services Architecture and Its Specifications, Microsoft Corp.
[74] Chappell, D. 2003, WS-Security: New Technologies Help Make Your Web Services More Secure, MSDN Forum.
[75] Ferris, Ch. 2004, The New WS-I Profiles Explained, IBM Forum.
[76] Freund, T., Storey, T. 2002, Transactions in the World of Web Services, IBM Forum.
[77] IBM and Microsoft, 2003, Federation in a Web Services World, Joint white paper, Available:
http://www-106.ibm.com/developerworks/library/ws-fedworld
[78] IBM and Microsoft, 2003, Reliable Message Delivery in a Web Services World, , Joint white paper, Available:
www-128.ibm.com/developerworks/library/ws-rmdev
[79] IBM and Microsoft, 2002, Security in a Web Services World: A Proposed Architecture and Roadmap, , Joint white paper, Available:
www.ibm.com/developerworks/library/ws-secmap
[80] Bernard, S. 2004, An Introduction to Enterprise Architecture, Authorhouse.
[81] Leurs, M. 2004, Enterprise Architecture, Available:
www.alexandria.tue.nl/extra2/afstversl/wsk-i/dragstra2005.pdf
[82] Oracle Corporation, Available:
www.oracle.com
[83] Forrester Research, Inc. Available:
www.forrester.com
[84] Knipple, R. 2005, Service Oriented Enterprise Architecture, MS Thesis, IT-University of Copenhagen.
[85] Zachman, J.A. 2000, The Framework for Enterprise Architecture: Cell Definition, ZIFA.
[86] Zachman, J.A. 2000, The Framework for Enterprise Architecture; Background, Description, utility, ZIFA.
[87] Zachman, J.A. 1999, Zachman on the Framework, ZIFA.
[88] Hagan, P.J. 2004, Enterprise Architecture Body of Knowledge, MITRE Corporation.
[89] DoD Architecture Framework version 1.0, 2003, DoD Architecture Framework Working Group, Department of Defense.
[90] C4ISR Architecture Framework version 2.0, 1997, C4ISR Architecture Working Group, Department of Defense.
[91] Treasury Enterprise Architecture Framework version 1.0, 2000, TEAF Architecture Working Group, Department of Treasury.
[92] The Open Group Architecture Framework version 8.1, 2006, Architecture Forum, The Open Group.
[93] Levis, A., Wagenhals L. 2000, C4ISR Architectures I: Developing a Process for C4ISR, Systems Engineering, System Engineering, Vol. 3, No. 4.