OMS Briefing 1 The Object Modeling System (OMS) Olaf David, Ken Rojas, Jim Ascough, Laj Ahuja, and Jack Carlson.

Slides:



Advertisements
Similar presentations
SEEA Experimental Ecosystem Accounting Overview
Advertisements

Maines Sustainability Solutions Initiative (SSI) Focuses on research of the coupled dynamics of social- ecological systems (SES) and the translation of.
Delivering SCIENCE AND TECHNOLOGY Through the National Science and Technology Consortium.
EESE O&E Committee Update & Next Steps May 14, 2010.
O David Colorado State University, ARS/NRCS Fort Collins, CO (J Lyon, W Lloyd, K Rojas, F Geter, L Ahuja, J Ascough, J Carlson, M Arabi, L Garcia)
Cumulative Effects Management: Why We All Need to be Involved
Watershed Approaches and Community Based Planning
Robert Goldstein Senior Technical Executive, Water & Ecosystems WSWC–WGA Energy–Water Nexus Workshop Denver, April 2, 2013 Water Prism: Decision Support.
USDA Forest Service Southwestern Region. Overview  Why Landscapes?  Other Landscape Efforts  Strategic Action Plan Summary  Region-wide Landscape.
INITIATIVES & STRATEGIES
Supporting education and research E-learning tools, standards and systems Sarah Porter Head of Development, JISC.
Dr Matthew Stiff CEH Director Environmental Informatics Presentation to CRM SIG NeSC Edinburgh 12 July 2007 The Environmental Informatics Programme.
Rick Koelsch University of Nebraska – Lincoln Bob Broz University of Missouri - Columbia.
Nonpoint Source Pollution Reductions – Estimating a Tradable Commodity Allen R. Dedrick Associate Deputy Administrator Natural Resources & Sustainable.
Forest Plan Revision Using the 2012 Planning Rule Process Overview Steps and Expectations (I don’t know….but I’ve been told…if the horse don’t pull….you.
Problem Definition Exercise. U.S. Fish & Wildlife Service General Summary Responses from ½ of those surveyed (n=14/31) Broad and narrow in scope Narrow.
LCC National Workshop Denver, CO March 28-29, 2012 Defining a Future Conservation Landscape in the Southeastern United States.
Harnessing the Power of Environmental Data for Decision-Making IABIN Phase II.
Pennsylvania GTO 3-Year Strategic Plan NSGIC Annual Conference 2005 Rochester, NY Jim Knudson Stacey White
Chapter 2 The process Process, Methods, and Tools
Engineering, Operations & Technology | Information TechnologyAPEX | 1 Copyright © 2009 Boeing. All rights reserved. Architecture Concept UG D- DOC UG D-
A Collaborative Approach to Component-Based Community Models and Tools George Leavesley and Olaf David Colorado State University, USDA, Fort Collins, CO.
Funded by the Government of Alberta Ecosystem Services and Conservation Offsets April 24 th, 2012.
1 California Water Plan Update 2009 Where We’ve Been Where We Are Going South Lahontan Regional Workshop Palmdale July 10, 2007.
Christian Klar and Peter Neuhaus Working group ‚Agroecosystems‘ Designing an object-oriented architecture for process- based modelling of soil.
PO320: Reporting with the EPM Solution Keshav Puttaswamy Program Manager Lead Project Business Unit Microsoft Corporation.
The Challenge of IT-Business Alignment
Public Participation and the Advisory Committee Process A Collaborative Partnership For Water Resources Toni M. Johnson, Chief Water Information Coordination.
1. Natural Resources Conservation Service Strategic Plan Strategic Plan
The Role of the Object Modelling System (OMS) for Integrated Assessment of Conservation on Agricultural Land in the United States J. Carlson, O. David,
Methods and Tools to Integrate Biodiversity into Land Use Planning
1 Data Integration Community of Practice Meeting September 15, 2009 Science Data Integration.
Geospatial Technical Support Module 2 California Department of Water Resources Geospatial Technical Support Module 2 Architecture overview and Data Promotion.
Freshwater Interoperable Modelling Project Daniel Rutledge, Sandy Elliott, Simon Guest, Alexander Herzig, Trevor Knopp, Alistair Ritchie, Paul Smale, Val.
The Importance of Watershed Modeling for Conservation Policy Or What is an Economist Doing at a SWAT Workshop?
GEO Strategic Target on Climate (Carbon) Facilitate a comprehensive global carbon observation and analysis system in support of decision-making, including.
Practical Strategies for Urban Adaptation in Asia: the Asian Cities Climate Change Resilience Network Dr. Stephen Tyler ISET Cities and Climate Change:
Joint Federal Interagency Conferences, Reno, Object Modeling System - A Modeling Platform Olaf David 1,2, Laj Ahuja 2, Frank Geter 3 1 Colorado.
Using the Soil Conditioning Index to Assess Management Effects on Soil Carbon USDA Natural Resources Conservation Service Soil Quality National Technology.
Office of Science Office of Biological and Environmental Research DOE Workshop on Community Modeling and Long-term Predictions of the Integrated Water.
Object Modeling System (OMS 3) Update 1. General 2. Annotations replace API 3. Multi-threading 4. Simulations 5. Documentation - Audit-trails 6. Model.
GBIF Mid Term Meetings 2011 Biodiversity Data Portals for GBIF Participants: The NPT Global Biodiversity Information Facility (GBIF) 3 rd May 2011.
EPA Geospatial Segment United States Environmental Protection Agency Office of Environmental Information Enterprise Architecture Program Segment Architecture.
Integrated Modeling at EPA: Vision and Planned Activities EcoInformatics Meeting RTP, NC April 11, 2008 Gary Foley, Office of the Science Advisor John.
Development of a Prototype Framework to Facilitate Interoperable Freshwater Modelling in New Zealand Daniel Rutledge, Sandy Elliott, Val Snow, Gabi Turek,
Draft Modernization Roadmap for the Geospatial Platform Karen Siderelis NGAC Meeting March 25,2010.
Object Modeling System Laj Ahuja, Frank Geter, Olaf David, Ian Schneider George H. Leavesley ARS Great Plains System Research, Fort Collins NRCS Information.
Last Updated 1/17/02 1 Business Drivers Guiding Portal Evolution Portals Integrate web-based systems to increase productivity and reduce.
UNCLASS1 Dr. Gene Whitney Assistant Director for Environment Office of Science and Technology Policy Executive Office of the President WISP Meeting - July.
1 Status of AC Input from Last Meeting. 2 Overview  Input received on Strategic Planning Elements (Mission, Vision, Guiding Principles) & the 7 Key Content.
Climate Change – Defra’s Strategy & Priorities Dr Steven Hill Department for Environment Food and Rural Affairs 22 nd May 2007 FLOODING DESTRUCTION AT.
Vision of an Integrated Global Observing System Gregory W. Withee Assistant Administrator for Satellite and Information Services National Oceanic and Atmospheric.
California Water Plan Update Advisory Committee Meeting January 20, 2005.
Climate Change Response Framework projects Presentation to the Forest Community Vulnerability and Adaptive Capacity in the Context of Climate Change Workshop.
1 IRS Component Asset Registry (XML Registry/Repository) Prototype Senior leaders must champion reuse by expecting that assets be reused, recognizing projects.
A Modeling Framework for Improved Agricultural Water Supply Forecasting George Leavesley, Colorado State University, Olaf David,
U N I T E D S T A T E S D E P A R T M E N T O F C O M M E R C E N A T I O N A L O C E A N I C A N D A T M O S P H E R I C A D M I N I S T R A T I O N.
National Association of Conservation Districts Annual Meeting, Orlando, FL February 2, 2010 The Next Generation of The Next Generation of Conservation.
April 4, 2011 Princesa VanBuren Hansen Environmental Quality Board.
Applicatieplatform congres 12 & 13 maart. Microsoft Application Platform A Lifecycle View Sam Guckenheimer Group Product Planner Visual Studio Team System.
Rangeland NRI: 2002 and Beyond Presentation given to NRCS State Conservationists NRI Exec. Committee Northwest Watershed Research Center, Boise.
From MMS to OMS to a Minimally Invasive Modeling Framework George Leavesley and Olaf David Colorado State University, USDA, Fort Collins, CO.
Azure Stack Foundation
Delivery of Science Components to NRCS Business Applications
GIS-based Regional Environmental Modeling
OMS 3.0 O. David, J. Carlson, J. Ascough II, K. Rojas, F. Geter, W. Lloyd USDA - ARS - Agricultural Systems Research Unit USDA – NRCS - Information Technology.
By Jeff Burklo, Director
Strategic Boards Toolkit
Management of Digital Ecosystem for Smart Agriculture
United Nations Statistics Division
Presentation transcript:

OMS Briefing 1 The Object Modeling System (OMS) Olaf David, Ken Rojas, Jim Ascough, Laj Ahuja, and Jack Carlson

OMS Briefing 2 History Mission: Develop a next generation modeling platform for ARS and USDA based on modular modeling experiences 2001/ / / /2008+ Netbeans 3.6 PF Major Refactoring Central Version Control Netbeans 4.0 PF Modeling Projects CoLab Use Project Plan/Process CEAP Initial Prototype Swing based PRMS, RZWQM Netbeans PF Modeling Projects Geospatial Integration Calibration Tools Sensitivity Analysis Uncertainty Analysis Knowledge Base Data Provisioning Deployment Platform Governance CEAP, J2000s, PRMS, WWEM, Model Bases

ModelBuilder Temporal Spatial ETP Inter- ception Snow Soil- water Ground- water SS RO GW Flow Surface RO Irrigation Erosion Surface water use Ground water use Plant growth Stream RO System Components CalibrationProjects Science Components Erosion Plant Growth Groundwater Water Quality ET RuntimeAnalysis Component Library Component Based Model Control Stastistics Time Space Data IO OMS Architecture

Producer Management Plans Integrated Assessment Model Base Evaluate System Develop System Technical Guide Build Technical Expertise Apply System Watershed Assessments Outcomes Target Program Delivery Determine Program Impact Determine Program Activity Conservation Planning Model Base Conservation Credit Model Base Practice Design Model Base Model Base County Office Process Above County Process Data Store Data Stores USDA Conservation Program Delivery Workflow

OMS Briefing5 Business Use Cases Requiring OMS Model Services Develop watershed assessments to assist allocation of USDA program resources Develop and evaluate management alternatives with the producer or land manager Develop detailed practice designs Develop forecasts to assist within-season tactical decision making Calculate credit for ecosystem services Determine USDA program eligibility Determine USDA program compliance Assess USDA program effects, benefits, and outcomes Support USDA risk management programs Support USFS forest management plans

OMS Briefing6 Core Concepts and Entities Management System (farm/field scale) Conservation Practice Natural Resource Concern Conservation Plan Land Use Landscape Units –USDA Common Land Unit –Major Land Resource Region (MLRR) and Area (MLRA) –Ecological Site –Soil Mapunit –Climate Station –National Resource Inventory Primary Sample Unit (PSU) –Response Unit

OMS Knowledge Base Data to Calibrate and Run Model OMS API OMS Model Services in Computing Cloud OMS Component Library OMS Knowledge Base OMS Model Base OMS Model Base Modeling Framework Review Team Modeling Team Object Modeling System Features OMS Operations Team Model Support Team Build Components Build Model Validate Model Certify Model Provision Data Calibrate Certified Model for Region of Use Deploy and Operate Model Object Modeling System (OMS) Workflow

OMS Briefing8 Models Deployed as Web Services Model Base deployed to the Computing Cloud Web Service Registry (jUDDI) Model A Model B1 Model C1 Model D Model E Model F Model B2 Model C2 Enterprise Service Bus (OpenESB) Business Application

OMS Briefing9 Model Bases contain the science for business applications Integrated Assessment Model Base Conservation Planning Model Base Conservation Credit Model Base Practice Design Model Base CEAP Program Analysis Customer Service Toolkit Engineering Field Tools Rapid Watershed Assessments Nitrogen Trading Tool Model Bases Business Applications

OMS Briefing10 OMS Principles The Framework Is open source and platform independent Contains no commercial licensing API is non-invasive Leverages cloud computing capacity Promotes community modeling Emphasizes development in contemporary languages Models and Components Are open source Are annotated to facilitate linkage and re-use Are organized into model bases Are deployed as services and scaled to user load

OMS Briefing11 OMS Strategic Plan Goals Goal 1 – Through OMS the USDA modeling portfolio expands to meet priority agency and Department business needs. – Objective 1 – Develop four core agro-environmental model bases for: (1) management unit scale decision support, (2) management unit scale practice design, (3) ecosystem service and environmental credit determinations, and (4) USDA program analysis. – Objective 2 – Coordinate and build a comprehensive data provision services for OMS model bases. – Objective 3 – Create knowledge bases to (1) manage OMS model and component metadata, (2) define and manage core agro-environmental concepts and their relationships, and (3) transform scientific knowledge on static web pages to machine readable content. – Objective 4 – Expand, develop, and support the cadre of OMS modelers.

OMS Briefing12 OMS Strategic Plan Goals Goal 2 – USDA agro-environmental use increases to become ubiquitous at the field and watershed scales in the country. – Objective 1 – Deploy OMS models as registered, advertised services to run on an elastic computing cloud platform. – Objective 2 – Enable multi-threaded model runs to accommodate heavy user demand. – Objective 3 – Calibrate OMS models by physiographic region in a coordinated and consistent manner. – Objective 4 – Develop and deploy data access services for OMS models.

OMS Briefing13 OMS Strategic Plan Goals Goal 3 – OMS models are integrated with field research to extend and enhance results, and facilitate technology transfer. –Objective 1 – Evaluate agricultural systems in conserving non-renewable resources, improving environmental quality, and sustaining production for different soil and climate conditions. –Objective 2 – Explore management strategies that optimize the use of limited water and soil resources. –Objective 3 – Project effects of climate change on agriculture and the resource base and explore adaptive strategies; and project effects of agriculture on soil carbon and greenhouse gas emissions. –Objective 4 – Evaluate long-term potential and sustainability of bio- energy crops. –Objective 5 – PLACEHOLDER (describe role of ASRU here).

OMS Briefing14 OMS Strategic Plan Goals Goal 4 – Agro-environmental models are deployed and used across frameworks, facilitating collaborations involving USDA and external partners. –Objective 1 – Create and apply a non-invasive model development standard. –Objective 2 – Establish OMS as an open source community modeling system with appropriate governance. –Objective 3 – Develop collaborations to converge modeling framework principles and approaches.

15 OMS 3.0 Extended Scope

OMS Proposed OMS Model Calibration Regions

OMS Briefing17 OMS 3.0 – Integration of Geospatial Features

OMS Briefing18 GeoWind OMS 3.0 – Geospatial User Experience

OMS Briefing 19 OMS 3.0 – EC2/Terracotta Computing Cloud Model Service OMS 3.0 Terracotta EC2 Modeling Stack Instances

Model OMS Briefing20 OMS 3.0 – Model Component Specification POJO Metadata OpenMI Config POJO Metadata OMS API

OMS Briefing21 OMS Project Management & Collaboration

OMS 3.0 – Feature Summary Make it easier for modelers to develop and re-use science components –Separate OMS API from science components (removing invasiveness) –Create science components as plain old java objects - POJOs –Add geospatial interface (GeoWind, GEOLEM) –Manage component and model metadata in a knowledge base Make it easier for agencies and organizations to use models –Establish data provisioning infrastructure –Establish model calibration and data stewardship teams –Organize models into model bases –Deploy and advertise model services in a computing cloud OMS Briefing22

OMS Briefing23

Data Provisioning Overview

OMS Briefing25 OMS Vision Components contain certified best science Components are building blocks and visually assembled into models Components and models are open source and platform independent Component and model metadata is managed in a knowledge base to facilitate re-use Models are aggregated into model bases serving primary business needs Models are deployed as services Model services are multi-threaded and run concurrently with heavy user demand Customer business applications connect to and run against model services

Producer/Land Operator Management Plans USDA Model Base for Resource Assessment at State & Regional Levels (Multiple Scales) Evaluate Management System Develop Management System Technical Guide Create Management System Guide Apply Management System Watershed Assessments Outcomes for GPRA Evaluate Resource Conditions & Prioritize Workload Determine Impact of Program Delivery Determine Program Delivery Level USDA Model Base for Resource Planning and Analysis at the County Office Level (Farm/Field Scale) USDA Model Base for Ecosystem Services and Environmental Credit Determinations USDA Model Base for Detailed Practice Design (Farm/Field Scale) Model Base County Office Process Above County Process Data Store Data Stores Conservation Program Delivery Workflow

Data Required to Calibrate and Run Model OMS Application Programming Interface (API) OMS Models as Services in a Computing Cloud OMS Science Component Library OMS Knowledge Base OMS Model Base Modeling Framework “Service Bus” Review Team Modeling Team Object Modeling System Features (Existing and To-Be) OMS Operations Team Model Support Team Create and Test Science Components Assemble Components and Build Model Calibrate/ Validate Model Certify Model Steward and Provision Data Calibrate Certified Model for Region of Use Deploy and Operate Model OMS Model Development Workflow

28 Operating Systems Windows Linux Solaris Others Virtual Machine Object Modeling System Version 2.+ Platform Application Platform Modeling Tools JAVA 2 Platform NetBeans Platform Version Control System (Subversion) USDA CoLab Modeling Projects Component Library Component Library... Component Library... Modeling Core Data Management GNU Compilers (C, C++, Fortran) Build System Modeling API Modeling Project Management Model Builder Component Builder Statistical Analysis Spatial Visualization Uncertainty Analysis JAVA 2 Platform Modeling Runtime Process Component Operating System Process Component Process Component Process Component Regionalized CEAP Model Process Component CEAP Model Graphical User Interface USDA Modeling Collaboration Infrastructure Modeling Projects and Applications OMS 2.x Platform

OMS Briefing29 OMS 3.0 –