extensible Architecture Framework (xAF)

Slides:



Advertisements
Similar presentations
Ernst Oberortner Vienna University of Technology.
Advertisements

Full life cycle support for security concerns minutes topics Wouter Joosen.
Modeling with SoaML, the Service-Oriented Architecture Modeling Language: Part 1. Service Identification Rohit Goel, Tommy Omen, Ashley Pham.
Agents and Data Mining Interaction: Where to go next? Longbing CAO University of Technology Sydney.
A Logical Viewpoint on Architectures
Composition of functions constructing a function from 2 functions (g o f) = g[f(x)] –for all x in domain of f such that f(x) is in domain of g –f is applied.
Interaction Patterns in Workflow Environments Research presentation by Martin Vasko.
Presented by: Thabet Kacem Spring Outline Contributions Introduction Proposed Approach Related Work Reconception of ADLs XTEAM Tool Chain Discussion.
CS 599 – Spatial and Temporal Databases Realm based Spatial data types: The Rose Algebra Ralf Hartmut Guting Markus Schneider.
IEC Substation Configuration Language and Its Impact on the Engineering of Distribution Substation Systems Notes Dr. Alexander Apostolov.
Brief History of Architecture Frameworks
Product-line Architecture in Industry: A Case Study Jan Bosh University of Karlskrona/Ronneby Vanilson Burégio
1 User Participation in Evolutionary Development Pisa, 23/ EUD-Net kick-off User Participation in Evolutionary Development Anders Mørch InterMedia.
The Concept of Computer Architecture
An Integrated Approach to Enterprise Architecture LIACS, Martijn Wiering 23 juni ‘04.
Mehdi Dastani Jorge J. Gomez-Sanz PROMAS PROgramming Multi-Agent Systems.
Adding Organizations and Roles as Primitives to the JADE Framework NORMAS’08 Normative Multi Agent Systems, Matteo Baldoni 1, Valerio Genovese 1, Roberto.
Campus Memories: Learning with contextual blogging Tim de Jong, Bashar Al Takrouri, Marcus Specht, Rob Koper.
Karlstad University Computer Science Component Based Software Engineering, Västerås Semantic Integrity in Component Based Development Martin.
Systems Analysis and Design in a Changing World, Tuesday, Jan 30.
Scenario Oriented Project Management Knowledge Reuse within a Risk Analysis Process Márcio de Oliveira Barros Cláudia Maria Lima Werner Guilherme Horta.
Foundations This chapter lays down the fundamental ideas and choices on which our approach is based. First, it identifies the needs of architects in the.
Computer Architecture The Concept Ola Flygt V ä xj ö University
WEB SERVICES AN EVALUATION OF MODERN WEB SERVICE ARCHITECTURES Gordon Hew COMS E6125 Web Information Management Systems.
How to read and critique a technical paper?. 3 phases to reading Determine if there is anything interesting at all in the paper. Determine which portion.
Assessing the Suitability of UML for Modeling Software Architectures Nenad Medvidovic Computer Science Department University of Southern California Los.
Extensible Plug-ins for Aspect-Oriented Programming Macneil Shonle*Ankit Shah.
ESSnet Workshop Rome December Rome 2012 Memobust: harmonisation and integration issues Rob van de Laar Division of Process development, IT and Methodology.
Enterprise Architecture The EA 3 view Copyright © 2013 Curt Hill.
Outpatient Rehab Questionnaire Presented To: OP Rehab Providers May 2015 INTEGRATED CARE MANAGEMENT AND QUALITY IMPROVEMENT.
SPE-RFI-R : FEB.1999 : NUL-ITD-Iwata 2-01 Needs for Software Development Model Hiromichi Iwata Information Technologies.
Adaptive Software Kevin Cella Graduate Seminar 02/04/2005.
International Workshop Jan 21– 24, 2012 Jacksonville, Fl USA Model-based Systems Engineering (MBSE) Initiative Slides by Henson Graves Presented by Matthew.
CONCLUSION The conclusion of this work is that it is possible to develop a problem-solving method providing evolutionary computational support to general.
Agent Based Transaction System CS790: Dr. Bruce Land Sanish Mondkar Sandeep Chakravarty.
Adding SubtractingMultiplyingDividingMiscellaneous.
Assignment Help From Requirements Elicitation to Elicitation.
What is Enterprise Architecture March Enterprise Architecture Architecture –the fundamental organization of a system, embodied in its components,
Developing Product Line Components Jan Bosch Professor of Software Engineering University of Groningen, Netherlands
Formal Specification: a Roadmap Axel van Lamsweerde published on ICSE (International Conference on Software Engineering) Jing Ai 10/28/2003.
28th of July 2005Learning in Strategy Games1 COMPSCI777 – Computer Games Technology Learning in Strategy Games The University Of Auckland Thursday the.
Aspect Oriented Security Tim Hollebeek, Ph.D.
28/Dec/2005 Linking the -calculus and B-Method Damien Karkinsky PhD Symposium IFM 2005 ¼.
RULES Patty Nordstrom Hien Nguyen. "Cognitive Skills are Realized by Production Rules"
Chapter 4 Test Design Techniques MNN1063 System Testing and Evaluation.
OWL Web Ontology Language Summary IHan HSIAO (Sharon)
Public: Private Benefits Framework: Simple version Pannell, D.J. (2008). Public benefits, private benefits, and policy intervention for land-use change.
Overview of the IEP as a tool in order to access, participate, and make progress in the general curriculum 1.
Predictive Task Monitoring for Business Processes Cristina Cabanillas, Claudio Di Ciccio, Jan Mendling, and Anne Baumgrass 12th International Conference.
1 Copyright © 2014 by Lockheed Martin Corporation SE Use Cases SysML Roadmap Activity John Watson Lockheed Martin 6/17/2014.
BIL 424 NETWORK ARCHITECTURE AND SERVICE PROVIDING.
AI Method Area Idea Strong Problem Strong Teddy Mantoro.
Collaborative Vocabulary Management
SysML v2 Formalism: Requirements & Benefits
Towards a Model-Driven Engineering Software Development Framework
Dr. David “Fuzzy” Wells U.S. Pacific Command's Cyber War Innovation Center Introducing the Cyber War Innovation Center (CWIC) ** GE-104, 15:00 – 16:00,
A view of information technology
A Tutorial on the Zachman Framework for Enterprise Architecture
الترتيب (l’ordonnancement)
Science Education & Issues of Race, Class & Gender
פחת ורווח הון סוגיות מיוחדות תהילה ששון עו"ד (רו"ח) ספטמבר 2015
Chapter 7 –Implementation Issues

Adding with 9’s.
Adding with 10’s.
Professor (ret.), PhD, Stockholm University/ Resilience Center
Adding ____ + 10.
Adding and subtracting fractions
财务管理案例教学法 研究及示例 ——王遐昌 2006/11/10.
Evaluate the integral {image}
Presentation transcript:

extensible Architecture Framework (xAF) چارچوب معماري قابل گسترش

فهرست مطالب معرفي xAF مشخصات xAF مشکلات xAF مراجع پياده سازي IAF بر روي xAF مطالعه موردي (IBM) مراجع xAF-چار چوب معماری قابل گسترش

معرفي xAF xAF-چار چوب معماری قابل گسترش

تاريخچه مطرح شدن ايده يک چارچوب معماري قابل گسترش پاييز سال 2003 م براي دستيابي به اهداف برنامه چارچوب معماري عمومي (GAF) انجمن ملي معماري هلند استاندارد NAF براي ارتباط با چارچوب هاي ديگر معماري سال 2004 م ايجاد و توسعه توسط يک گروه هلندي : چند شرکت مشاوره چند شرکت خصوصي به رهبري دانشگاه صنعتي Delft xAF-چار چوب معماری قابل گسترش

اهداف GAF ايجاد يک مجموعه کامل قابليت به کار گيري قابليت شخصي سازي xAF-چار چوب معماری قابل گسترش

مشخصات xAF xAF-چار چوب معماری قابل گسترش

چارچوب معماري 3 بعدي مجموعه اي از انواع عناصر (Object types) مجموعه اي از دامنه هاي طراحي (design Domains) حوزه اهميت (Area of concern) xAF-چار چوب معماری قابل گسترش

چارچوب معماري 3 بعدي(ادامه) يک نوع عنصر، مجموعه اي از عناصر را براي چم معرفي مي کند. شبکه هاي کامپيوتري، سازمان ها دامنه ها تمايزاتي هستند که براي هر نمونه کاربردي روي انواع عناصر اعمال مي گردد. از يکديگر مستقل هستند کارکرد (Function) و ساختار (Construction) نيازمنديهاي عمومي که توسط ذينفع قرار داده مي شود، در حوزه هاي اهميت جداگانه طبقه بندي مي گردند. امنيت و قابليت نگهداري xAF-چار چوب معماری قابل گسترش

نيازمندي هاي xAF داشتن ريشه جامع قوانين گسترش خاص سازي (Specialization) مجتمع سازي (Integration) xAF-چار چوب معماری قابل گسترش

خاص سازي (Specialization) يک xAFj که به صورت <Oj,Dj,Aj> تعريف مي گردد خاص سازي xAFi تعريف مي گردد اگر و تنها اگر تمام انواع عناصر موجود در j در i هم باشند. Di زير مجموعه Dj باشد. Ai زير مجموعه Aj باشد. مثال : xAF براي يک سازمان xAF-چار چوب معماری قابل گسترش

مجتمع سازي (Integration) يک xAFn که به صورت <O,D,A> مي باشد، مجتمع ساخته شده مجموعه اي از xAF هاي ديگر است، اگر و تنها اگر : O اجتماع انواع عناصر ديگر باشد. D اجتماع دامنه هاي ديگر باشد. A اجتماع حوزه هاي اهميت ديگر باشد. مثال : چارچوب معماري يک سازمان xAF-چار چوب معماری قابل گسترش

شکل کلي xAF xAF-چار چوب معماری قابل گسترش

xAF0 O يک سيستم همگن عمومي D شامل کارکرد و ساختار A خالي است.

مشکلات xAF xAF-چار چوب معماری قابل گسترش

قراردادن IAF بر xAF هر دو داراي چارچوب سه بعدي هستند : Aspect area – Object type Architectural view point – Area of concern Abstraction level – design Domain xAF-چار چوب معماری قابل گسترش

مشکلات قراردادن IAF بر xAF مقدار ابعاد نا مشخص است. تفاوت بين Abstraction level و Domain سطح تجريد IAF بعد دامنه xAF مفهومي کارکرد منطقي ساختار فيزيکي xAF-چار چوب معماری قابل گسترش

معماري ها و چارچوب هاي IBM دو نوع معماري اصلي : معماري سازماني معماري راه حل توضيحات معماري از محتوا جدا هستند چارچوب هاي معماري IT IFW ADS Zachman xAF-چار چوب معماری قابل گسترش

مشکلات IBM ابعاد مي توانند به شکل هاي گوناگون تعريف گردند. توجيه مناسبي براي 3 بعدي بودن وجود ندارد. سه بعد براي پوشش دادن تمامي معماري ها کافي نيست. نمي توان بعد جديد اضافه کرد. چارچوب هاي IBM داراي ابعاد گوناگون هستند. xAF-چار چوب معماری قابل گسترش

برنامه هاي آينده تهيه نسخه شماره 2 ارزيابي چند چارچوب معماري با xAF ساخت xAF/MS xAF-چار چوب معماری قابل گسترش

فهرست منابع xAF-چار چوب معماری قابل گسترش

فهرست منابع “Jan L.G. Dietz” , “extensible architecture framework – formal edition”, http://www.naf.nl , 4/9/2006 “Jan L.G. Dietz” , “extensible architecture framework – informal edition”, http://www.naf.nl , 4/9/2006 “Martin Op 't Land”, “IAF and xAF”, http://www.lac2004.nl, 4/20/2006 “Rob Vreke” , “Evaluation of xAF by a supplier of IT Architectures”, http://www.serc.nl, 4/20/2006 “Wouter Mellink”, “Kritische evaluatie van GAF-1”, http://www.serc.nl , 5/7/2006 xAF-چار چوب معماری قابل گسترش