Architecture A system architecture is the conceptual design that defines the structure and/or behavior of a system There is no universally agreed definition.

Slides:



Advertisements
Similar presentations
Geography 911: NeoGeography GIS 2.0 and Software Toolkits Joshua S. Campbell – 23 February 2010.
Advertisements

Geographic Interoperability Office ISO and OGC Geographic Information Service Architecture George Percivall NASA Geographic.
ArcGIS Desktop What is ArcGIS? EXTENSIONSEXTENSIONS EXTENSIONSEXTENSIONS ArcGIS clients ArcInfo ArcEditor ArcView ArcReader Custom application ArcGIS Engine.
IT INFRASTRUCTURE AND EMERGING TECHNOLOGIES
Building an Operational Enterprise Architecture and Service Oriented Architecture Best Practices Presented by: Ajay Budhraja Copyright 2006 Ajay Budhraja,
Internet Infrastructure and Emerging Technologies Term project Internet Infrastructure and Emerging Technologies Term project.
6/2/2015Enterprise e-Support Inc.1 SoA (Service Oriented Architecture) Overview.
Architecture, Styles, and Service Oriented Architecture
NSDI and Cyberinfrastructure Doug Nebert April 2010.
WISP Water Information Sharing Platform Chris Seremet Technical Advisor – Water Supply and Sanitation March 30, 2011 ICT4 Development Conference Lusaka,
Software Engineering Techniques for the Development of System of Systems Seminar of “Component Base Software Engineering” course By : Marzieh Khalouzadeh.
Troy Hutchison Service Oriented Architecture (SOA) Security.
L4-1-S1 UML Overview © M.E. Fayad SJSU -- CmpE Software Architectures Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I.
MS DB Proposal Scott Canaan B. Thomas Golisano College of Computing & Information Sciences.
ITEC810 Project By: P. M. Mathindri Nilushika Pathiraja 1.
Authoring, Serving, and Consuming CAP with ArcGIS Anak Agung Gde Agung ESRI.
Asper School of Business University of Manitoba Systems Analysis & Design Instructor: Bob Travica System architectures Updated: November 2014.
Using Architecture Frameworks
Applying the ISO RM-ODP Standard in e-Government B. Meneklis 1, A. Kaliontzoglou 2,3, D. Polemi 1, C. Douligeris 1 1 University of Piraeus, Department.
Esri UC 2014 | Technical Workshop | Desktop A New Way of Working in 3D Web3D across the platform Device.
ArcServer Kris Lander Central Region HQ RFC GIS Workshop July 2007.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
Robots at Work Dr Gerard McKee Active Robotics Laboratory School of Systems Engineering The University of Reading, UK
Software Architecture April-10Confidential Proprietary Master Data Management mainly inspired from Enterprise Master Data Management – An SOA approach.
Software Engineering for Cloud Computing Rao, Feng 04/27/2011.
Esri International User Conference | San Diego, CA Technical Workshops | ArcGIS Runtime Euan Cameron Mary Harvey Ralf Gottschalk Road Ahead.
CLOUD COMPUTING. A general term for anything that involves delivering hosted services over the Internet. And Cloud is referred to the hardware and software.
TECHNOLOGY GUIDE THREE Emerging Types of Enterprise Computing.
The GIS Manager’s Guide to Service-Oriented Architecture Keith Cooke Alabama Account Executive ESRI.
Indianapolis GIS Service-Oriented Architecture
The Design Discipline.
What is Enterprise Architecture?
These slides are designed to accompany Web Engineering: A Practitioner’s Approach (The McGraw-Hill Companies, Inc.) by Roger Pressman and David Lowe, copyright.
1 CS 456 Software Engineering. 2 Contents 3 Chapter 1: Introduction.
Geospatial Systems Architecture Todd Bacastow. Views of a System Architecture ISO Reference Model of Open Distributed Processing (RM-ODP) –Enterprise.
GIS Day UWM Making the Case for GIS Coordination in Wisconsin David Mockert November 14, 2007.
Geospatial Systems Architecture Todd Bacastow. GIS Evolution
Logistics and Systems Rabby Q. Lavilles. Supply chain is a system of organizations, people, technology, activities, information and resources involved.
material assembled from the web pages at
ESRI Presentation - Location Intelligence The Future of Location Intelligence From Web Services to the Enterprise Definition - Web services that.
International Telecommunication Union Geneva, 9(pm)-10 February 2009 ITU-T Security Standardization on Mobile Web Services Lee, Jae Seung Special Fellow,
1 Advanced Software Architecture Muhammad Bilal Bashir PhD Scholar (Computer Science) Mohammad Ali Jinnah University.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás.
Geospatial Systems Architecture Todd Bacastow. Views of a System Architecture Enterprise Information Computational Engineering Technology.
9 Systems Analysis and Design in a Changing World, Fourth Edition.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
FDT Foil no 1 On Methodology from Domain to System Descriptions by Rolv Bræk NTNU Workshop on Philosophy and Applicablitiy of Formal Languages Geneve 15.
Architecture View Models A model is a complete, simplified description of a system from a particular perspective or viewpoint. There is no single view.
Department of Geography
Geospatial Systems Architecture
Science and Technology Norwegian University of NTNU Rolv Bræk, January Introduction to Systems Engineering by Rolv Bræk NTNU.
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
ERDAS TITAN: Rapid, Secure & Versatile GIS Data Sharing Eddie Pickle & Angela Miele November 6, 2008.
WG2 Roadmap Discussion Denise Warzel May 25, 2010 WG2 Convenor SC32 WG2N1424SC32 WG2N1424.
7T7beACtQs. What actions are you taking as a result of what you heard at the conference? How will what you heard at.
Service-Oriented Architectures Peter Varhol Product Manager, Compuware Columnist, Java Pro June 7, 2004.
Tomlinson’s “System” Design Requirements. 10 Stages Stage 1: Strategic purpose Stage 2: Plan for planning Stage 3: Technology seminar Stage 4: Describe.
A Transformation has Occurred Enabling Web GIS Everywhere DesktopWebDevice ServerOnline Content and Services Web GIS.
Developing an IDM Information Delivery Manual Part 1. Industry Workgroup Training, Creating IDMs Alliance NA 2010 Dianne Davis, NA-IDM Coordinator Jan.
BizTalk Damir Dobric Lead Architect. Agenda Microsoft BizTalk RFID Overview Architecture Application models Implementing Event Handlers Sensors.
Commercial benefits to organisations using geospatial mash-ups and open standards Norman Barker Consultant
GEOSS Model Based System Engineering Session Plan By Lawrence E. McGovern, DSC International Council on System Engineering/Blue Heron Services.
TECHNOLOGY GUIDE THREE
Profitability Management Logical Diagram
TECHNOLOGY GUIDE THREE
Architectural Roadmap
SO-Architectural Roadmap
TECHNOLOGY GUIDE THREE
Presentation transcript:

Architecture A system architecture is the conceptual design that defines the structure and/or behavior of a system There is no universally agreed definition Systems architecture can best be thought of as a representation Maybe expressed in hardware, software, or organizational management It is also a process because a sequence of steps It can also be a discipline

Past Implementations Department Community Organizational Federated

New(er) Implementations Feeds SOA Mash Up Multiple Client Platforms

WebClient Enterprise Service Bus TerrainService HighestPointService Loosely Coupled and Orchestrated Services Services Oriented Architecture (SOA) InterconnectedInterconnected InteroperableInteroperable IntegrativeIntegrative DynamicDynamic WebClientWeb Point-to-Point Services Highest Point Service SOA - Packaging functionality as a suite of interoperable services that can be used within multiple separate systems from several business domains.

Google Maps/Virtual Earth/… Internet User Data Web Browser ArcGIS Server “Mash-Up” content ArcGIS Servers & ArcGIS Online Mash Up GIS with Other Web Services

Serve and Consume Information Feeds Feed Types: RSS GeoRSS CAP KML SensorML Video Produce: Mobile Clients In-situ sensors Consume: Visualize Analyze

Many Client Platforms Web Map Viewers Desktops 2D / 3D Explorers MobileDevices Open APIs Desktop GIS Author Management Visualization Analysis ArcGIS Server Manage-Serve Find-Integrate-Use

Federated SOA? Federated Architecture (FA) allows interoperability and information sharing between semi- autonomous de-centrally organized lines of business (LOBs). SOA - Packaging functionality as a suite of interoperable services that can be used within multiple separate systems from several business domains.

Keep those thoughts! New Thoughts

Tomlinson’s 10 Stages Stage 1: Strategic purpose Stage 2: Plan for planning Stage 3: Technology seminar Stage 4: Describe information products Stage 5: Define system scope Stage 6: Create the data design Stage 7: Choose the logical model Stage 8: Determine system requirements Stage 9: Cost benefit Stage 10: Plan for implementation

Software selection Summarize the function requirements

Views of a System Architecture ISO Reference Model of Open Distributed Processing (RM-ODP) –Enterprise Viewpoint: It is directed to the needs of the users of an information system. –Information Viewpoint: It focuses on the information content of the enterprise. –Computational Viewpoint: It deals with the logical partitioning of the distributed applications independent of any specific distributed environment on which they run. –Engineering Viewpoint: It addresses the issues of system support (platform) for distributed applications. –Technology Viewpoint: The technology model identifies possible technical artifacts for the engineering mechanisms, computational structures, information structures, and enterprise structures.

Architecture Development.

Steps Defining Architecture Requirements. –to enable the system to meet the community’s goals and objectives. Defining a Candidate Architectures. –to evolve an architecture gradually. Defining Enterprise Architecture. –integrate it into an enterprise architecture model. Defining Reference Architecture. –a working example designed and proven for use in by the participants Validating a Reference Architecture.