GIS as an Integral Part of the BML Concept ESRI BML conference at GMU Oct 16-17 17 16 Oct 2007 1 Overview Large Trends in Geospatial Community Collaboration SOA Vision and Implementation Reference Implementation BML, GeoBML context Geospatial information, orders, an example 2 1
GIS Functionality Rich Data Management Analysis and Geoprocessing Visualization Distribution / Communication / Collaboration 3 The Geographic Approach A Framework for Understanding and Managing Our Earth Creating Measuring Organizing Analyzing Modeling Applying Planning Designing Deciding Managing Acting Geographic Knowledge Holistic Comprehensive Systematic Analytic Visual Integrating Geography Into How We Behave 4 2
GIS Applies the Geographic Approach Providing Tools, Methods, and Workflows That Support Collaboration on and Action Measuring Storing Analyzing Work Flow Visualizing Integration Acting Spatial Analysis Collaboration Better Decisions Greater Efficiency (Money/Time/Resources) More Effective Communication... Improving the Way We Do Things 5 GIS is Being Applied Around the World Across Many Disciplines, Professions and Organizations Network Analysis Resource Inventories Land Management Incident Mapping Spatial Measurement Site Selection Watershed Analysis + + Corridor Selection Engineering Design Demographic Analysis Logistics Routing Transportation Modeling Facility Management Resource Exploration Topographic Analysis Spread & Diffusion Geoprocess Modeling Becoming an Instrument of Evolution... 6 3
GIS Is Being Used to Build Information Systems Supporting Many Workflows and Application Domains Cartographic Information System Business Analysis System Cadastral Information System Image Information System Information Systems for Natural Resources Land Use Planning Transportation Logistics Land Management Business Analysis Geospatial Intelligence Facility Defense Visualization Management Scientific Analysis System Public Safety Imagery Cartography Asset Management 7 GIS Implementations Follow Common Patterns Multi-User Desktop Federated Shared Database Fixed Applications Transactions Enterprise Infrastructure Work-Groups Ad Hoc Projects Analysis/Modeling/Mapping Integration Sharing Collaboration Professional Organizations 8 4
The Web Provides a New Pattern for Implementing GIS Becoming a New Platform Supporting Collaborative Computing Service Integration (Mashups) User Contributed Content Distributed Data Management Map Distributed Collaboration GeoWeb Web 2.0 Many Participants Interconnected Interoperable Integrative Dynamic Web 1.0... An Agile Framework for Collaboration & Integration of Systems 9 GIS Professionals are Also Using The Web Platform Contributing Rich Content and Building Powerful Applications Publishing Authoritative Knowledge Building Professional Systems GeoWeb Use Serve Author Content Maps Data Models Creating Many Additional Resources 10 5
Soon We ll Be Fusing Everything Providing New Possibilities for Sharing,, Integrating and Using Web Users Creating Mashups among GIS Servers GIS Users Integrating Consumer Basemaps with GIS Data Publishing GIS into Consumer Viewers Integrating Georeferenced Web Content (Geo-RSS, Photos, Documents... ) Google Microsoft GIS Servers ArcGIS Sensor Network (GRSS) + + Georeferenced Content Base Maps & Globes Integrating Professional GIS with Everything on the Web... Extending the Geographic Approach 11 Enabling Technology Faster Processing (100x) Increased Bandwidth (500x) Larger Storage (1000x) Mobile Web Real Time Sensor Networks... and GIS Software Laptop Desktop Servers Web GIS More Content Imagery GPS PDA Scalable Networked Hardware Phone... Improving Our Ability to Share and Distribute 12 6
Impacts of wide markets on technology What if the computer market were totally driven by military needs? Full desktop OS would boot in < 2 sec you would have your choice of which 4 printers were supported one one might be color Word processing a a letter to Mom would require security banners The point is that the economy of pure military markets is not large enough to support the diversity of technology that we now enjoy Leverage these trends 13 Trends for GIS Driven by a wide market SOA Mobile Standards for RIA Web 2.0 Richer Geo Databases Many large markets, demanding ultra high fidelity data Modeling and Simulation support Crossover of data between markets Better analysis, geoprocessing Performance demands for interactive needs 14 7
Implications of SOA on GIS Integration through IT standards Richer applications on thin clients Better integration by separating business logic Middleware - Agility Enables Web 2.0 concepts collaboration Enables distributed geoprocessing Enables authoritative sources to manage data 15 SOA is an Architecture It is an approach There are many ways to implement There are tools to help You still need to: Design with insight Build with best practices 16 8
GIS Software Tools Are Implemented on Multiple Platforms Desktop Mobile GIS Geospatial Data Is Managed In A Database Tools & Out-of of-the-box Applications RDBMS Geodatabase Server Geo-Centric & Geo-Enabled GIS Is An Information Technology For Managing And Using Geospatial Information 17 GIS Can Be Implemented In a Oriented Architecture Providing A Framework For Integration Open Interoperable Standards Based 2-D Viewers 3-D Viewers COP Mobile 3 Tiers Presentation Tier (Any Viewer) Enterprise Service Bus Server Metadata Catalog Globe Map & Chart Image- Processing Geo- Processing Open Web Tracking & RSS Serving/ Publishing Tier Desktop Authoring Tier... As Standard IT Infrastructures 18 9
GIS Servers Provide the Platform For Building a Complete System Rich Functionality Many Maps, globes, models, tracking Enterprise-oriented Scalable, Interoperable, Reuse IT Standards Based Many Clients Enterprise Application Enterprise Service Bus Web Supports Desktop Clients GIS Server Mobile Clients Web Clients Making Data Easily Accessible to Anyone...... Supporting Mapping, Visualization, Analysis, Collaboration, Dissemination... And Management of Geospatial Information 19 GIS Desktops Author Geographic Knowledge GIS Servers Makes It Available As a Service Leveraging Knowledge and Tradecraft (Recipes) Data Maps Models Visualizations Metadata Workflows... From Desktop to Enterprise 20 10
ArcGIS Server Manages Distributed Data Replicates and Updates Geographic Information Change Only Updates Synchronized Periodically Works on the Web or Courier Supports Collaborating Agencies Co-Data Producers Central & Regional Offices Mobile Units Central National State Hierarchy Read / Write One Way Read Only Two Way ArcIMS Read / Write Local 21 SOA Vision Modernizing Business Units... Organize Around Business Units Applications and Data Tailored to Mission Needs and Productivity Requirements Manages Its Own Data in an Operational Database Share Data Publishing to the Data Warehouse Directly as Business Units Are Service Providers and Consumers Business Unit Applications Business Unit Applications Enterprise Service Bus Business Unit Applications Data Warehouse Service and Metadata Registries And Incrementally Growing the Enterprise Architecture 22 11
Implementing SOA Requires Multiple Initiatives / Iterations Understand Business Processes Distill Processes Define Construct Common Develop Applications Rapid Prototyping Agility/Reuse Understand/Engage Mission Select SOA Platform Bus & Orchestration Tools Implement Web Service Standards WSDL, UDDI, XML, SOAP Wrap Replace Retire Three Migration Approaches Existing Capabilities Legacy Legacy Legacy Legacy Deactivate Service Enabled Components Legacy Connect COTS-Based Replacement COTS-Based Capability Service Connectors Enterprise Service Bus Build on What You Have. SOA Is Evolutionary, Not Revolutionary 23 Support for Standards & Interoperability ESRI Supports Industry standard API s NET, Java, C++, COM IT Organizations ISO (e.g., ISO 19128, 19139) W3C (e.g., SOAP, WSDL) OGC Principal member, All committees and programs Chairs or sponsors: Metadata Working Group Location Web Feature Service Simple Features GML Simple Features Open Location ESRI leads in specification certification ESRI 17 Cadcorp 15 Intergraph 7 Ionic 2 Support for OGC Standards ArcGIS Desktop 9.0 9.2 9.0 WMS WMS WFS WFS WCS CS-W 9.2 WCS ArcIMS / ArcGIS Server GML Level 0 WFS-T Simple Feature Standard... And Delivers an Open and Standards Based Platform 24 12
Enterprise Requires Interoperability 25 ESRI Reference Implementation A Strategic Business Initiative A reference implementation is a software example of a standard for use in helping others implement their own versions of the standard. A standard is much easier to understand with a working example in hand. The purpose of the ESRI Enterprise GIS Reference Implementation (RI) is to: Develop, document and demonstrate Enterprise GIS based on ArcGIS technologies in a Service-Oriented Architecture (SOA) Instantiate a persistent enterprise level IT architecture representative of those our major customers are pursuing Raise customer confidence in ESRI software as an enterprise platform for geospatially centric and geospatially enabled business requirements... To Benefit Customers Across All Vertical Markets 26 13
Reference Implementation Business Objectives A Strategic Business Initiative 1. Provide a persistent enterprise framework for designing, developing, evaluating, and demonstrating best practices for Enterprise GIS 2. Follow emerging trends and industry best practices in achieving SOA; document discovered best practices for achieving Enterprise GIS within SOA environment 3. Provide an environment for education,, problem solving, and solution development for ESRI customers 4. Facilitate feedback to software development: How our customers are using our software within SOA Validate the correct functioning of ESRI software within SOA Discover errors or ambiguities in the specification; assist our customers in navigating through these issues... To Establish Enterprise GIS Best Practices and Community CollaborationC 27 Through The RI Strategic Business Initiative ESRI Is Evolving ArcGIS Many Functionality Enhancements (Mapping, Visualization, Analysis & Data Management) Server Based supporting supporting SOA Vision ESRI Is Committed to Supporting Open Standards, Interoperability and Multiple Technology Platforms (e.g. Oracle Spatial) ArcGIS Can Improve Mission Productivity and Effectiveness Workflow, Tradecraft, Integration, Analysis, Decision MakingM ESRI Reference Implementation is a Community Resource Industry Participation Collaboration Solutions-based Approach Best Practices A Tangible Sample... ESRI is Committed to Supporting Transformations 28 14
ESRI Product Strategy Develop Generic GIS Components... ArcGIS ArcGIS Frameworks Frameworks Embedded Mobile Server and deploy them in multiple products Desktop ArcObjects 29 Enterprise Application Integration (EAI) Examples Geographically Enable Customer Relationship Management (CRM) Customer Information System (CIS) Call Center Supply Chain Management (SCM) and Logistics Human Resources (HR) Enterprise Resource Planning (ERP) Asset Lifecycle Management (ALM) Many others 30 15
Approach to the GIS Market ESRI provides a generic platform or information system for dealing with geographical information and processes. ESRI offers a single scalable architecture with multiple complimentary products based on industry standards for both end users and developers. 31 Why BML? Consistent, precise, accurate, timely communications Provides for machine enhanced operations Leverage technology trends (our opposition will even if we don t) BML enabled environment provides timely status To help the Warfighter 32 16
Why GeoBML Terrain is an integrating element we all move on it or with respect to it Physical and logistical constraints become apparent Geographic Common Operating Pictures BML that interacts with GIS Geo-Validation of orders Richer planning tools, with multiple views Commonality with Modeling and Simulation train train as you fight, fight as you train 33 Because Everything is Somewhere Tracks Intercepts Headquarters Sensors Communication Nodes Vehicles Weapon Systems Video Warfighters Control Measures Images Returns Reports Fuel Terrain Spares Maps Routes 34 17
Not Just Where Where will? When? How far? What? How to? Why? Enemy Infantry Company is assessed to be guarding Scud Missile launchers How? Enemy Infantry Company identified by J2 IMINT @... 35 Geodata make this possible Providing a consistent abstraction for all battlespace entities 36 18
Analyzing and Visualizing Geographic Networks Representing Geography as Schematic Diagrams Critical Infrastructure Many Applications New Diagram Types Overlapping Link Layout Utility Networks Map Selection Schematic Design New Ways to See & Analyze Relationships 37 Requirements Common, interoperable language Common Tool sets Well designed functionality High resolution, high fidelity data Operational Agility Interoperability Security Scalability Reliability Design so that it is enabling, not constraining 38 19
How does ESRI currently support BML development Common tools CJMTK Server Geoprocessing Applications Military Analyst MOLE Better data Integrated Geodata production Appliances Integration SOA support IT standards Interoperability tools and standards Support for Operational systems and Simulation Support for the same trends that bring about BML 39 Conclusion There are many missions, but one geography Geography is an integrating approach Surf the large technology trends when you design Work together to bring clarity 40 20