Geog 463: GIS Workshop May 15, 2006 Information Systems Architecture Reading: Zachman 1987.

Slides:



Advertisements
Similar presentations
Database Systems: Design, Implementation, and Management Tenth Edition
Advertisements

ARCH-05 Application Prophecy UML 101 Peter Varhol Principal Product Manager.
Prentice Hall, Database Systems Week 1 Introduction By Zekrullah Popal.
OASIS Reference Model for Service Oriented Architecture 1.0
Object-Oriented Analysis and Design
Data (What) Function (How) Network (Where) People (Who) Time (When) Motivation (Why) Objectives/ Scope List of things important to the enterprise List.
(Information System) Architecture l Definition (Zachman, 1997): An Architecture is that set of design artifacts or descriptive representations that are.
Software Testing and Quality Assurance
Chapter 2 Data Models Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel.
9/6/2001Database Management – Fall 2000 – R. Larson Information Systems Planning and the Database Design Process University of California, Berkeley School.
CATEGORIES OF INFORMATION There are three main categories of business information,and these are related to the purpose for which the information is utilized.
SLIDE 1IS Fall 2010 Information Systems Planning and the Database Design Process Ray R. Larson University of California, Berkeley School.
Protocols and the TCP/IP Suite
SLIDE 1IS Fall 2002 Information Systems Planning and the Database Design Process University of California, Berkeley School of Information.
©Silberschatz, Korth and Sudarshan1.1Database System Concepts Chapter 1: Introduction Purpose of Database Systems View of Data Data Models Data Definition.
Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition.
The Use of Zachman Framework Primitives for Enterprise Modeling
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
Chapter 2: IS Building Blocks Objectives
Introduction to Information Architecture Informatics Training for CDC Public Health Advisors.
Zachman Framework Source: Enterprise Architecture, Intervista Institute
SLIDE 1IS Fall 2006 Information Systems Planning and the Database Design Process Ray R. Larson University of California, Berkeley School.
Architectural Design Establishing the overall structure of a software system Objectives To introduce architectural design and to discuss its importance.
Develop the Target Business Architecture that describes how the enterprise needs to operate to achieve the business goals, and respond to the strategic.
1 CONCENTRXSept 2000 Our Perspective “Integration without an architecture is like doing a jigsaw puzzle on your lap “ – R Tessier We look at the big picture.
3106 Use of UML 2.0 Diagrams for Systems Architecture Modeling Gundars Osvalds Systems of Systems Architect The Boeing Company.
LECTURE 2 DATABASE SYSTEM CONCEPTS AND ARCHITECTURE.
2 1 Chapter 2 Data Model Database Systems: Design, Implementation, and Management, Sixth Edition, Rob and Coronel.
Bina Nusantara 2 C H A P T E R INFORMATION SYSTEM BUILDING BLOCKS.
Chapter 6 System Engineering - Computer-based system - System engineering process - “Business process” engineering - Product engineering (Source: Pressman,
2 1 Chapter 2 Data Models Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel.
Database Design - Lecture 2
Copyright © 2013 Curt Hill The Zachman Framework What is it all about?
Database Systems: Design, Implementation, and Management Ninth Edition
1-1 System Development Process System development process – a set of activities, methods, best practices, deliverables, and automated tools that stakeholders.
Enterprise Architecture Enterprise Architecture = a framework or ‘blueprint’ for how the organization achieves the business objectives at hand and in future.
Lecture 7: Requirements Engineering
Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Irwin/McGraw-Hill.
Enterprise Systems Architectures EGN 5621 Enterprise Systems Collaboration (Professional MSEM) Fall, 2012.
Information Systems Engineering. Lecture Outline Information Systems Architecture Information System Architecture components Information Engineering Phases.
Lecture # 3 & 4 Chapter # 2 Database System Concepts and Architecture Muhammad Emran Database Systems 1.
1 Advanced Software Architecture Muhammad Bilal Bashir PhD Scholar (Computer Science) Mohammad Ali Jinnah University.
A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás.
TAL7011 – Lecture 4 UML for Architecture Modeling.
Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Slide 2- 1.
Software Design: Principles, Process, and Concepts Getting Started with Design.
CHAPTER 4 PROTOCOLS AND THE TCP/IP SUITE Acknowledgement: The Slides Were Provided By Cory Beard, William Stallings For Their Textbook “Wireless Communication.
1 Technical & Business Writing (ENG-715) Muhammad Bilal Bashir UIIT, Rawalpindi.
Architectural Design Introduction Design has been described as a multistep process in which representations of data and program structure,
Lecture 14 22/10/15. The Object-Oriented Analysis and Design  Process of progressively developing representation of a system component (or object) through.
Lecture 4: Enterprise Architecture
Main tasks of system analysis ? 1-study exit=sting information system 2-identify problem 3-spelify system requirement 4-asalysis decision ========= How.
2 1 Database Systems: Design, Implementation, & Management, 7 th Edition, Rob & Coronel Data Models Why data models are important About the basic data-modeling.
1 Advanced Software Architecture Muhammad Bilal Bashir PhD Scholar (Computer Science) Mohammad Ali Jinnah University.
Requirements Models Representing the Product in Ways Other than Text.
Ver 1,12/09/2012Code :CIS-131-SIS.-ENTERPRISEFASILKOM Architecture ENTERPRISE Systems By Kundang K Juman, Ir. MMSI Pertemuan-1.
The Database Development Process
Database Systems: Design, Implementation, and Management Tenth Edition
Understanding Enterprise Architecture
Zachman Framework Lecture 2.
The Components of Information Systems
Object Management Group Information Management Metamodel
Entity Relationship (E-R) Modeling
A view of information technology
The Components of Information Systems
A Tutorial on the Zachman Framework for Enterprise Architecture
Systems Architecture & Design Lecture 3 Architecture Frameworks
Entity-Relationship Diagram (ERD)
Information System Building Blocks
System architecture, Def.
Presentation transcript:

Geog 463: GIS Workshop May 15, 2006 Information Systems Architecture Reading: Zachman 1987

Outlines Introduction Architectural representations Types of descriptions Framework for information systems architecture Conclusions

Introduction GIS as an information system (IS) One of difficulties in understanding IS architecture is that constituent components do not share the same terminology – any way to unify the term in a semantic level? The purpose of this lecture is to provide framework in which different representation scheme of those components are understood and communicated (i.e. semantically interoperable) Multiple spectrums are needed to view what constitutes GIS as an information system

Why do we need interoperable terms for information systems architecture? What businessman meant differs from what programmers meant –The same term, but they refer to different things depending on who they are What things look like differs from how things work –The same term, but they refer to different things depending on what you describe Necessary to define the term based on participants’ view and types of description –Participants’ view: owner, designer, builder –Types of description: data, process, network

Three main participants - analogy of architectural concept - Owner DesignerBuilder 2) Architect’s drawings 3) Architect’s plans4) Contractor’s plans 1) Bubble charts

Analogy of architectural concept Architect’s bubble charts – ballpark view –Mutual understanding between architect and owner Architect’s drawings – owner’s view –A transcription of the owner’s perceptual requirements –Tasks to be accomplished given resources (time, budget) Architect’s plans – designer’s view –A translation of the owner’s perceptions/requirements into a product –Tasks translated into a physical product Constructor’s plans – builder’s view –The plans representing builder’s perspective –How tasks are accomplished given technology constraints

Architectural representations of information systems Each of the architectural representations differs from the other in essence, not merely in level of detail

Different types of descriptions The same product can be described differently Data model: What things are made of, entity- relationship-entity Process model: How things work, input-process-output Network model: Where the flow exists, Node-line-node

Matrix of IS architecture Two axis of the framework for information systems architecture are identified (1) Architectural Representations –It represents different perspectives of the different participants –Owner, designer, builder’s view –Business, information system, technology model (2) Types of Descriptions –The same product can be described, for different purposes, in different ways –Structure, transform, flow –Data, process, network (connectivity)

Matrix of IS architecture Each element on either axis of the matrix is explicitly differentiable from all other elements on that one axis Different in content, meaning, motivation, and use. E.g. In the data column, entity is seen as business entity from owner’s point of view, data entity from designer’s point of view, and data row from builder’s point of view DataProcessNetwork Owner Designer Builder

The Framework for Information Systems Architecture Zachman 1987 Owner’s view Designer’s view Builder’s view

1. Architectural representations for describing the data Business scope (ballpark perspective) –A list of all the things that are important to the business (e.g. product, part, supplies, employee, promotion, customer order, shipment) –It supports strategy/resource investment decisions Business model (owner perspective) –Entity means “business” entity (e.g. DEPT, PROJ) –Relationship means the relationship between business entity (m:n relationship is allowed) Information systems model (designer perspective) –Concepts independent of specific technology –Entity means “data” entity (e.g. DEPT, DEPTPRJ, PROJ) –Relationship means the relationship between data entity (m:n relationship is not allowed) Technology model (builder perspective) –Technology constraints are being applied –Entity means technology-constrained equivalent (e.g. row, segment) –Relationship means technology-constrained (e.g. key, pointer)

2. Architectural representations for describing the process Business scope (ballpark perspective) –A list of business process; not definitive about I/O Business model (owner’s perspective) –Process means “business” process –I/O means business resources –e.g. Functional flow diagram Information systems model (designer’s perspective) –Process means “application” process –I/O means user views (i.e. some aggregation of data elements that flow into and out of the application processes) –e.g. Data flow diagram Technology model (builder’s perspective) –Process means computer function –I/O means device formats –e.g. Structure chart

3. Architectural representations for describing the network Business scope (ballpark perspective) –A list of locations in which the business operates –Support strategy/resource investment decision for selecting the subset of locations in which to actually location technology Business model (owner perspective) –Node means business units at some geographic locations –Line means logistics connections or flow Information system model (designer perspective) –Node means information system function –Line means characteristics of communication line Technology model (builder perspective) –Node means physical hardware and software –Line means specifications of line

Conclusions Information system architecture can be understood in two aspects – type of description and architectural representation Architecture can be described differently based on type of description – data, process, and network Architecture can be viewed differently based on participants’ view – owner, designer, and builder Role of designer is to bridge perception structure of owners to that of builders