Service Component Registry and Repository (SCRR) April 26, 2007 Lico Galindo 2007 Exchange Network National Meeting.

Slides:



Advertisements
Similar presentations
Metadata Tool Proposals PNAMP Meeting Wednesday, December 15 th 2010.
Advertisements

Object-Oriented Software Development CS 3331 Fall 2009.
4+1 View Model of Software Architecture “Software architecture” course Presented By: Mazeiar Salehie October 2004.
Sixth Hour Lecture 10:30 – 11:20 am, September 9 Framework for a Software Management Process – Artifacts of the Process (Part II, Chapter 6 of Royce’ book)
Monday, June 01, 2015 Aligning Business Strategy with IT Architecture Board & Governance- Key to Running IT as Business.
U.S. ENVIRONMENTAL PROTECTION AGENCY The Web Service Catalog Presentation to the SOA-COI Meeting Lico Galindo, OIC April 14, 2010.
Enterprise Integration Architecture IPMA Professional Development Seminar June 29, 2006 Scott Came Director, Enterprise Architecture Program Washington.
MIS 385/MBA 664 Systems Implementation with DBMS/ Database Management Dave Salisbury ( )
L4-1-S1 UML Overview © M.E. Fayad SJSU -- CmpE Software Architectures Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I.
1 How Semantic Technology Can Improve the NextGen Air Transportation System Information Sharing Environment 4th Annual Spatial Ontology Community of Practice.
Capital Planning Update 1 Senate Fiscal Committee/COPE Presentation January 3, 2012.
Systems Analysis and Design for Electronic Commerce, Networked Business Processes, and Virtual Enterprises Walt Scacchi, Ph.D. GSM 271 and FEMBA 271 Spring.
Karolina Muszyńska Based on
Objectives Explain the purpose and various phases of the traditional systems development life cycle (SDLC) Explain when to use an adaptive approach to.
WRAP Technical Support System Project Update AoH Call October 19, 2005.
The Software Product Life Cycle. Views of the Software Product Life Cycle  Management  Software engineering  Engineering design  Architectural design.
7. EAFM process overview Essential EAFM Date • Place Version 1.
Enterprise Architecture
ARCH-6: UML Modeling with Enterprise Architect Phillip Magnay Technical Architect.
U.S. ENVIRONMENTAL PROTECTION AGENCY Reusable Component Services RCS Update Presentation to Enterprise Architecture Team 09/11/2012 John Harman,
University of Palestine software engineering department Testing of Software Systems Fundamentals of testing instructor: Tasneem Darwish.
Process: A Generic View n A software process  is a roadmap to building high quality software products.  provides a framework for managing activities.
Engineering, Operations & Technology | Information TechnologyAPEX | 1 Copyright © 2009 Boeing. All rights reserved. Architecture Concept UG D- DOC UG D-
U.S. ENVIRONMENTAL PROTECTION AGENCY Reusable Component Services RCS Demo to 02/27/2013 John Harman, Lico Galindo,
TC Methodology Massimo Cossentino (Italian National Research Council) Radovan Cervenka (Whitestein Technologies)
Demystifying the Business Analysis Body of Knowledge Central Iowa IIBA Chapter December 7, 2005.
The Challenge of IT-Business Alignment
1 Environmental Information Exchange Network - Principles and Components Molly O’Neill, State Director, Network Steering Board Pat Garvey, EPA Director,
Software Engineering Management Lecture 1 The Software Process.
SOFTWARE REUSABILITY AJAYINDER SINGH CSC What is Software Reuse Software reuse is the process of implementing or updating software systems using.
OEI’s Services Portfolio December 13, 2007 Draft / Working Concepts.
Chapter 7 Applying UML and Patterns Craig Larman
U.S. Department of Agriculture eGovernment Program Design Approach for usda.gov April 2003.
© 2012 xtUML.org Bill Chown – Mentor Graphics Model Driven Engineering.
Enterprise Architecture, Enterprise Data Management, and Data Standardization Efforts at the U.S. Department of Education May 2006 Joe Rose, Chief Architect.
Registry Services Bringing Value to US EPA, States, and Tribes Exchange Network Vendors Meeting April 24, 2007 Cynthia Dickinson EPA/OEI/OIC Data Standards.
Information Systems Engineering. Lecture Outline Information Systems Architecture Information System Architecture components Information Engineering Phases.
Rational Unified Process Fundamentals Module 5: Implementing RUP.
Unified Modeling Language* Keng Siau University of Nebraska-Lincoln *Adapted from “Software Architecture and the UML” by Grady Booch.
FEA DRM Management Strategy Presented by : Mary McCaffery, US EPA.
Foundations of Geospatial System Development II Todd S. Bacastow Professor of Practice for Geospatial Intelligence John A. Dutton e-Education Institute.
EPA Geospatial Segment United States Environmental Protection Agency Office of Environmental Information Enterprise Architecture Program Segment Architecture.
Implementation Strategy July 2002 STANDARDS DEVELOPMENT LIFECYCLE PROCESS ORP Publishes & Maintains 8 Standing Committee Recommends Approval / Disapproval.
Process: A Generic View
U.S. General Services Administration Introducing CORE.GOV The FEA’s Component Center A governmentwide collaborative COMPONENT ORGANIZATION & REGISTRATION.
A Brave NEtWork World Rob Willis, Ross & Associates Node Mentoring Workshop New Orleans, LA February 28, 2005.
1 EPA’s Geospatial Metadata Framework An Overview FGDC Coordination Group Meeting February 12, 2008.
Promoting excellence in social security Building on sector wide commonalities to enhance the benefits of Information.
CSC480 Software Engineering Lecture 10 September 25, 2002.
Federal Enterprise BOF Rick Murphy Chief Architect, Blueprint Technologies June 7, 2004.
E-Government Initiative Geospatial Information One-Stop FGDC Coordination Group December 4, 2001 John Moeller.
Stages of design  High level design  High level data structure  Architecture  Low level design-code design  Algorithms  Low level data structures.
Unit – I Presentation. Unit – 1 (Introduction to Software Project management) Definition:-  Software project management is the art and science of planning.
4+1 View Model of Software Architecture
Lab Results Interfaces S&I Framework Initiative Bi-Weekly Initiative Meeting August 29, 2011.
1 Environmental Information Exchange Network - Overview and Discussion of Registry Molly O’Neill, State Director, Network Steering Board Pat Garvey, EPA.
Environmental Public Health Tracking Network (EPHTN): Enterprise Architecture (EA) Ray Buckner Environmental Health Tracking Branch Division of Environmental.
Adaptive Software Development Process Framework. Version / 21 / 2001Page Project Initiation 2.0 Adaptive Cycle Planning 5.0 Final Q/A and.
PDS 2010 System Design Report MC Face-to-Face Washington, DC March 25-26, 2010.
Service Oriented Architecture (SOA) Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
Software Engineering Management
BSA 376 Competitive Success/snaptutorial.com
BSA 376 Education for Service/snaptutorial.com
BSA 376 Teaching Effectively-- snaptutorial.com
Chapter 5 Designing the Architecture Shari L. Pfleeger Joanne M. Atlee
Software engineering -1
4+1 View Model of Software Architecture
4+1 View Model of Software Architecture
Introduction to SOA Part II: SOA in the enterprise
Presentation transcript:

Service Component Registry and Repository (SCRR) April 26, 2007 Lico Galindo 2007 Exchange Network National Meeting

Service Oriented Architecture It’s about services and components It’s about re-use To use and re-use Know the services and components exist Be able to find services and components

Stakeholders EPA Developers Developers in States and Tribes Architects supporting Architectural Review process Architects monitoring for life cycle conformance to architecture

Types of Services and Components Web Services Reusable software designs and Templates Metadata and Data Services XML Data Flows Style Sheets Data Models (conceptual, logical and physical) Reusable pieces of code, in various languages Development Models and guidance, like the Core Reference Model (CRM) Other types

Existing Solutions UDDI Registries (web services) ENDS (metadata registry and data services) XML Registry (XML Schema and XML shared Components) Core.gov

Challenges Problems building a Solution Finding components of different types Components and Services are heterogeneous – single solution is hard Few tools available Problems finding services and components In Registries and Repositories In Registry, no Repository No Registry, no Repository

SCRR Scope S C R R New Registry New Registry New Registry New Registry Existing Component Registry Existing Component Registry Existing Repository Existing Repository New Repository New Development Existing

Links and Interfaces to currently existing registries and repositories Links to new registries and their repositories Links to new registries and their new repositories Built in modules according to EPA and Exchange Network Stakeholder’s priorities Vision for Final Product

SCRR Suite S C R R Style Sheets Registry + Repository EPA/EN UDDI Other UDDI XMLSchema And schema Component repository Reusable Software Design Repository Data Models Repository Development Models And CRM Geodata Tool link Metadata And data Services (ENDS) Reusable Programming code Repository ExistingNew

Vision and Scope Requirements Implementation Options Facilitated JAD Sessions, Targeted Interviews & Research Identify Stakeholders Define vision, business objectives and desired outcome Identify constraints and possible barriers Define scope  Draft Vision and Scope document  Final Vision and Scope document Identify and prioritize sub-components Identify and integrate Agency regulations and standards Define requirements Prioritize requirements Tool evaluation Iterative development of requirements  Draft Requirements document  Final Requirements document Outline implementation options using defined requirements, constraints, etc. (e.g., use of a COTS tool, enhancement of an existing tool)  Draft Implementation Options  Final Implementation Options Project Management and Outreach Prepare project plan and schedule (iterative) Define and Execute Stakeholder Outreach Strategy Issue and Risk Management Continual Communication with ENLC and NOB and EPA EA Team Proposed SCRR Activities

Tentative Schedule Finalize contract With Requirements Engineer Sept 30Aug 31July 31June 30May 31April 30 Define Vision And scope Requirements gathering And analysis Tool Evaluation

Vision of Success Ease of Discovery and Re-use of Components and Services Efficiency and Lower Cost of Applications Timeliness in System Development Quality