Copyright © 1997 by Rational Software Corporation Midterm Exam  When: 3:30 – 4:50PM, Thursday, October 4, 2012  Where: HM 201s  Format  Close book.

Slides:



Advertisements
Similar presentations
Distributed Data Processing
Advertisements

Developing the Mobile Learning Business London, 24 September 2001 Mark Watkinson e-Learning Principal, IBM Region North (c) Copyright IBM Corp m-
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 12 Slide 1 Distributed Systems Design 2.
Systems Engineering in a System of Systems Context
8.
CIM2564 Introduction to Development Frameworks 1 Overview of a Development Framework Topic 1.
Software Engineering Techniques for the Development of System of Systems Seminar of “Component Base Software Engineering” course By : Marzieh Khalouzadeh.
9 Lecture The Wireless Revolution. Identify the principal wireless transmission media and devices, cellular network standards and generations, and standards.
Security Extensions to the DOD Architecture Framework Kevin Richardson Information Assurance Lab Auburn University Computer Science and Software Engineering.
Professor Michael J. Losacco CIS 1150 – Introduction to Computer Information Systems Communications and Networks Chapter 8.
Asper School of Business University of Manitoba Systems Analysis & Design Instructor: Bob Travica System architectures Updated: November 2014.
Ch 12 Distributed Systems Architectures
Systems Architecture, Fourth Edition1 Internet and Distributed Application Services Chapter 13.
Chapter 8: Network Operating Systems and Windows Server 2003-Based Networking Network+ Guide to Networks Third Edition.
Software – Part 3 V.T. Raja, Ph.D., Information Management College of Business Oregon State University.
Copyright © 1997 by Rational Software Corporation An Overview of Network-Centric Software Architectures (Adapted from Dr. Osman Balci) Sung Hee Park Department.
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
Lecture slides prepared for “Business Data Communications”, 7/e, by William Stallings and Tom Case, Chapter 8 “TCP/IP”.
A global, public network of computer networks. The largest computer network in the world. Computer Network A collection of computing devices connected.
Dr. Howard Eisner Professor Emeritus, GWU SEDC CONFERENCE, April 2014 SYSTEM ARCHITECTING – VIEWS vs. FUNCTIONS vs. ALTERNATIVES.
Information Technology
Your Interactive Guide to the Digital World Discovering Computers 2012 Edited by : Noor Al-Hareqi.
Chapter 4 Telecommunications, the Internet, Intranets, and Extranets
Copyright © 2012 Certification Partners, LLC -- All Rights Reserved Network Technology Associate v2.0.
Computer Network By Tahir Saad. Introduction to computer networking Content : The definitions of networking Use of network Network classification.
The generation, storage, and movement of information are central to managing an enterprise’s business processes As a result, businesses must ensure.
Technology Guide 4 Telecommunication & Internet. Agenda Telecommunication terminology Communication media Network architecture concepts Enterprise networking.
1 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
CN. Computer NEtwork ► A computer network, often simply referred to as a network, is a collection of computers.
CISB113 Fundamentals of Information Systems Telecommunications & Network.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 12 Slide 1 Distributed Systems Architectures.
1 Web Services Distributed Systems. 2 Service Oriented Architecture Service-Oriented Architecture (SOA) expresses a software architectural concept that.
Living in a Digital World Discovering Computers Fundamentals, 2010 Edition.
Geospatial Systems Architecture Todd Bacastow. GIS Evolution
Lecture 3: Sun: 16/4/1435 Distributed Computing Technologies and Middleware Lecturer/ Kawther Abas CS- 492 : Distributed system.
Opportunities in M-Commerce Standards & Applications Nour El Kadri University of Ottawa.
1 An Overview of Telecommunications Telecommunications: the electronic transmission of signals for communications Telecommunications medium: anything that.
Web Services based e-Commerce System Sandy Liu Jodrey School of Computer Science Acadia University July, 2002.
OOI CI LCA REVIEW August 2010 Ocean Observatories Initiative OOI Cyberinfrastructure Architecture Overview Michael Meisinger Life Cycle Architecture Review.
Week 12 (2012) Dr. Ghada Drahem. INTENDED LEARNING OUTCOMES This lecture covers: Networking concepts and terminology Common networking and communications.
1 Advanced Software Architecture Muhammad Bilal Bashir PhD Scholar (Computer Science) Mohammad Ali Jinnah University.
Computers Are Your Future Eleventh Edition
Copyright © 2002 Intel Corporation. Intel Labs Towards Balanced Computing Weaving Peer-to-Peer Technologies into the Fabric of Computing over the Net Presented.
OS Services And Networking Support Juan Wang Qi Pan Department of Computer Science Southeastern University August 1999.
1 © 2007 Chapter 10 Information Technology and Systems Infrastructure Assessment.
Kemal Baykal Rasim Ismayilov
CHAPTER 4 PROTOCOLS AND THE TCP/IP SUITE Acknowledgement: The Slides Were Provided By Cory Beard, William Stallings For Their Textbook “Wireless Communication.
Medical Imaging Lection 3.
Software Engineering Chapter: Computer Aided Software Engineering 1 Chapter : Computer Aided Software Engineering.
Geospatial Systems Architecture
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
Chapter 14 Advanced Architectural Styles. Objectives Describe the characteristics of a distributed system Explain how middleware supports distributed.
By: Dr. Mohammed Alojail College of Computer Sciences & Information Technology 1.
HARDWARE.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
Medical Imaging Lection 3. Basic Questions Imaging in Medical Sciences Transmission Imaging PACS and DICOM.
Introduction to computer networking Objective: To be acquainted with: The definitions of networking Network topology Network peripherals, hardware and.
Towards ‘Ubiquitous’ Ubiquitous Computing: an alliance with ‘the Grid’ Oliver Storz, Adrian Friday, and Nigel Davies Computing Department, Lancaster University,
Information Networks. Internet It is a global system of interconnected computer networks that link several billion devices worldwide. It is an international.
Cloud Computing 3. TECHNOLOGY GUIDE 3: Cloud Computing 2 Copyright John Wiley & Sons Canada.
1 Advanced Software Architecture Muhammad Bilal Bashir PhD Scholar (Computer Science) Mohammad Ali Jinnah University.
12. DISTRIBUTED WEB-BASED SYSTEMS Nov SUSMITHA KOTA KRANTHI KOYA LIANG YI.
Service Oriented Architecture (SOA) Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
Dr. Ir. Yeffry Handoko Putra
Fundamentals of Information Systems, Sixth Edition
Unit – 5 JAVA Web Services
Internet of Things: State of the Art
What is a network? A network consists of two or more entities, or objects, sharing resources and information. In a basic sense, sharing (giving or getting)
Distributed Systems Bina Ramamurthy 12/2/2018 B.Ramamurthy.
Network Architecture By Dr. Shadi Masadeh 1.
Presentation transcript:

Copyright © 1997 by Rational Software Corporation Midterm Exam  When: 3:30 – 4:50PM, Thursday, October 4, 2012  Where: HM 201s  Format  Close book  Question types  Multiple choices  Fill in blanks  Short answer  Refer to all materials for reviewing, for example, lecture notes, in-class activities, assignments.

Copyright © 1997 by Rational Software Corporation The Process of Architecting (Adapted from Dr. Osman Balci) Sung Hee Park Department of Mathematics and Computer Science Virginia State University September 20, 2012

Copyright © 1997 by Rational Software Corporation Waterfall Model

Copyright © 1997 by Rational Software Corporation The Process of Architecting  The process of Architecting takes the Requirements Specification Document (RSD) as input and generates an Architecture Specification as output.  Architecting QA integrates the assessments of  quality of the Architecture Specification work product,  architecting process quality,  quality of the people employed in architecting, and  project characteristics related to the life cycle stage forarchitecting.

Copyright © 1997 by Rational Software Corporation UML Supports Application Development  The output, Architecture Specification, is created using a standard description framework such as DoD Architecture Framework (DoDAF).

Copyright © 1997 by Rational Software Corporation The Process of Architecting  The Architecting process deals with the creation of a system/software architecture to satisfy the requirements.  The Architecting process involves  Identification of a known system/software architecture,  Composition of an architecture from a set of known system/software architectures, or  Creation of a new system/software architecture.

Copyright © 1997 by Rational Software Corporation Architecture Definition  “The structure of components, their relationships, and the principles and guidelines governing their design and evolution over time.” [DoD Integrated Architecture Panel, 1995, based on IEEE STD ]  “An architecture is the fundamental organization of a system embodied in its components, their relationships to each other, and to the environment, and the principles guiding its design and evolution.” [IEEE STD ]

Copyright © 1997 by Rational Software Corporation Network-Centric Software Architecture  A network-centric software architecture refers to the  fundamental organization of software components that interoperate over a network,  relationships among the software components, and  the principles and guidelines governing the design and evolution of those software components.  We use the term “network” to refer to one or a combination of many types of communications networks such as  Global System for Mobile communication (GSM),  Internet,  local area network (LAN),  mobile ad-hoc network (MANET),  virtual private network (VPN), or  wireless network.

Copyright © 1997 by Rational Software Corporation Major Network-Centric Software Architectures  1. Client-Server Architecture (CSA)  2. Distributed Objects Architecture (DOA)  3. Peer-to-Peer Architecture (PPA)  4. Service-Oriented Architecture (SOA)

Copyright © 1997 by Rational Software Corporation Architecture versus Design  A design is an instantiation of an architecture similar to how an object is an instantiation from a class. Example: Client-Server Architecture Server Computer Design based on the.Net platform Design based on the the Java EE platform Instantiation

Copyright © 1997 by Rational Software Corporation Architecture versus Design  System/Software Architecture is used to:  Make buy decisions (acquisition)  Discriminate between options  Assist in “Discovery” of the true requirements  Drive one or more systems to a common “use” or purpose (system of systems)  System/Software Design is used to:  Develop system/software components  Build the system/software  Understand configuration changes as the system/software is modified

Copyright © 1997 by Rational Software Corporation What is a Network-Centric System?  A network-centric system is an interconnection of software, hardware, and humans that operate together over a network to accomplish a set of goals.  The main idea behind the “network-centric” characterization is to connect everything with everything else such as communities of interest, computers, databases, mobile devices, organizational entities, processes, satellites, sensors, and software.  A network-centric system is commonly engineered to provide pervasive services for use by anyone, anywhere, and anytime.  The user consumes pervasive services by using smart devices such as workstation computers, desktop computers, laptop computers, hand-held computers, cellular smart phones, and kiosks, all connected to a network.

Copyright © 1997 by Rational Software Corporation An Example Network-Centric System of Systems

Copyright © 1997 by Rational Software Corporation Definitions of Terms  COI Community of Interest  COPS Common Open Policy Service  DEN Directory Enabled Networking  HTTP HyperText Transfer Protocol  IPSP Internet Protocol Security Policy  IPv6 Internet Protocol Version 6  NDMP Network Data Management Protocol  P2P Peer-to-Peer  SOAP Simple Object Access Protocol  TCP/IP Transmission Control Protocol / Internet Protocol  UDDI Universal Description, Discovery, and Integration

Copyright © 1997 by Rational Software Corporation Emergence of New Areas  The vision / paradigm  “Connecting everything with everything else!” created two new major areas: 1. System of Systems Engineering (SoSE) (System of Systems Architecting) 2. Enterprise Systems Engineering (Enterprise Systems Architecting)

Copyright © 1997 by Rational Software Corporation An Example Network-Centric System of Systems  A system of systems (SoS) is an interconnection of interdependent  systems through a network to provide a given capability.  An SoS may be a single platform or consist of a collection of  separate, but interdependent, interconnected platforms performing  different functions.  A military aircraft, for example, is a single platform operating with  different systems on board, such as propulsion, weapons,  navigation, and communications systems.  A ground station dependent on a satellite is an example of an SoS,  interconnected platforms performing different functions.  A distinguishing factor for an SoS is that it depends on all of its  elements working interactively and continuously within a network  to accomplish a pre-specified capability.  The loss of any SoS element degrades the performance or  capabilities of the entire SoS. An SoS provides a capability not  possible with any of the individual elements acting alone.

Copyright © 1997 by Rational Software Corporation Architecting Challenges  Network-Centric System/Software Architecting  System of Systems Architecting  Enterprise Systems Architecting  Job Titles:  Software Architect  System Architect  Enterprise System Architect