U.S. ENVIRONMENTAL PROTECTION AGENCY The Web Service Catalog Presentation to the SOA-COI Meeting Lico Galindo, OIC April 14, 2010.

Slides:



Advertisements
Similar presentations
Managing Service-Oriented Architectures Jim Bole VP Professional Services Infravio, Inc June 7,
Advertisements

ASIAES Project Overview Satellite Image Network for Natural Hazard Management in ASEAN+3 region Pakorn Apaphant Geo-Informatics and Space Technology Development.
Presented to: By: Date: Federal Aviation Administration Registry/Repository in a SOA Environment SOA Brown Bag #5 SWIM Team March 9, 2011.
Web Service Architecture
Service Oriented Architecture for Mobile Applications Swarupsingh Baran University of North Carolina Charlotte.
Web Service Ahmed Gamal Ahmed Nile University Bioinformatics Group
Network Publishing. Node 2.0 and Publishing Node 1.1 Focused on Basic Data Submissions Data Publishing Should Be the Focus for Node 2.0. Data Publishing.
© 2004 Visible Systems Corporation. All rights reserved. 1 (800) 6VISIBLE Holistic View of the Enterprise Business Development Operations.
1 Introduction to SOA. 2 The Service-Oriented Enterprise eXtensible Markup Language (XML) Web services XML-based technologies for messaging, service description,
© 2006 IBM Corporation IBM Software Group Relevance of Service Orientated Architecture to an Academic Infrastructure Gareth Greenwood, e-learning Evangelist,
Presentation 7 part 2: SOAP & WSDL. Ingeniørhøjskolen i Århus Slide 2 Outline Building blocks in Web Services SOA SOAP WSDL (UDDI)
1 How Semantic Technology Can Improve the NextGen Air Transportation System Information Sharing Environment 4th Annual Spatial Ontology Community of Practice.
Environmental Terminology System and Services (ETSS) June 2007.
EbXML Registry Technical Committee n Defining and managing interoperable registries and repositories n The OASIS ebXML Registry TC develops specifications.
IRS XML Standards & Tax Return Data Strategy For External Discussion June 30, 2010.
SE Document Document Control Software. SE Document SE Document is a Document Management Software System to help you meet all document control requirements.
® IBM Software Group © IBM Corporation IBM Information Server Metadata Management.
Secure Systems Research Group - FAU Web Services Standards Presented by Keiko Hashizume.
GyanSys Contact: Phone: Simplified Document Management Faster, Better, Stronger Search Integration - Site Mailbox.
Introduction to UDDI From: OASIS, Introduction to UDDI: Important Features and Functional Concepts.
U.S. ENVIRONMENTAL PROTECTION AGENCY Reusable Component Services RCS Update Presentation to Enterprise Architecture Team 09/11/2012 John Harman,
Managing Data Interoperability with FME Tony Kent Applications Engineer IMGS.
The Internetworked E-Business Enterprise
Case Studies: Statistics Canada (WP 11) Alice Born Statistics UNECE Workshop on Statistical Metadata.
PROJECT NAME: DHS Watch List Integration (WLI) Information Sharing Environment (ISE) MANAGER: Michael Borden PHONE: (703) extension 105.
U.S. ENVIRONMENTAL PROTECTION AGENCY Reusable Component Services RCS Demo to 02/27/2013 John Harman, Lico Galindo,
OASIS ebXML Registry Standard Open Forum 2003 on Metadata Registries 10:30 – 11:15 January 20, 2003 Kathryn Breininger The Boeing Company Chair, OASIS.
Introduction to the Data Exchange Hub (DEH) Project July 15, 2005.
Interfacing Registry Systems December 2000.
Presented to: By: Date: Federal Aviation Administration SWIM Governance Demonstration and Prototyping Information Exchange Briefing Paul Jackson November.
Real World Case Study KM Summer Institute June Rano Joshi, Vorsite.
OEI’s Services Portfolio December 13, 2007 Draft / Working Concepts.
Vers national spatial data infrastructure training program Value of Metadata Introduction to Metadata An overview of the value of metadata to.
Extensible Markup Language (XML) Extensible Markup Language (XML) is a simple, very flexible text format derived from SGML (ISO 8879).ISO 8879 XML is a.
XML Registries Source: Java TM API for XML Registries Specification.
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
Web Services Based on SOA: Concepts, Technology, Design by Thomas Erl MIS 181.9: Service Oriented Architecture 2 nd Semester,
Registry Services Bringing Value to US EPA, States, and Tribes Exchange Network Vendors Meeting April 24, 2007 Cynthia Dickinson EPA/OEI/OIC Data Standards.
The Exchange Network Node Mentoring Workshop Universal Description, Discovery, and Integration Registry David Dundua February 28, 2005.
FEA DRM Management Strategy Presented by : Mary McCaffery, US EPA.
EPA Geospatial Segment United States Environmental Protection Agency Office of Environmental Information Enterprise Architecture Program Segment Architecture.
Virtual techdays INDIA │ august 2010 ENTERPRISE CONTENT MANAGEMENT WITH SHAREPOINT 2010 Naresh K Satapathy │ Solution Specialist, Microsoft Corporation.
1 EPA’s Geospatial Metadata Framework An Overview FGDC Coordination Group Meeting February 12, 2008.
EPA’s Water Quality Exchange (WQX) National Water Quality Monitoring Conference San Jose, California Kristen Gunthardt, US EPA Curtis Cude, OR DEQ.
SDC JE What is a Data Registry? v A place to keep facts about characteristics of data that are necessary to clearly describe, inventory,
Service Component Registry and Repository (SCRR) April 26, 2007 Lico Galindo 2007 Exchange Network National Meeting.
WEB SERVICE DESCRIPTION LANGUAGE (WSDL). Introduction  WSDL is an XML language that contains information about the interface semantics and ‘administrivia’
Independent Insight for Service Oriented Practice Summary: Service Reference Architecture and Planning David Sprott.
1 Registry Services Overview J. Steven Hughes (Deputy Chair) Principal Computer Scientist NASA/JPL 17 December 2015.
Tutorial on XML Tag and Schema Registration in an ISO/IEC Metadata Registry Open Forum 2003 on Metadata Registries Tuesday, January 21, 2003; 4:45-5:30.
Technical Support to SOA Governance E-Government Conference May 1-2, 2008 John Salasin, Ph.D. DARPA
May 2007 Registration Status Small Group Meeting 1: August 24, 2009.
2015 NetSymm Overview NETSYMM OVERVIEW December
Slide 1 Service-centric Software Engineering. Slide 2 Objectives To explain the notion of a reusable service, based on web service standards, that provides.
U.S. Environmental Protection Agency Central Data Exchange Pilot Project Promoting Geospatial Data Exchange Between EPA and State Partners. April 25, 2007.
Module 1: Overview of Microsoft Office SharePoint Server 2007.
OASIS ebXML Registry Standard Open Forum 2003 on Metadata Registries 10:30 – 11:15 January 20, 2003 Kathryn Breininger The Boeing Company Chair, OASIS.
National Geospatial Enterprise Architecture N S D I National Spatial Data Infrastructure An Architectural Process Overview Presented by Eliot Christian.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
The Earth Information Exchange. Portal Structure Portal Functions/Capabilities Portal Content ESIP Portal and Geospatial One-Stop ESIP Portal and NOAA.
Semantics and the EPA System of Registries Gail Hodge IIa/ Consultant to the U.S. Environmental Protection Agency 18 April 2007.
Introduction to Metadata March 2016 What is Metadata?
6/13/2016 U.S. Environmental Protection Agency 1 Starting a Facilities Flow Lee David
International Planetary Data Alliance Registry Project Update September 16, 2011.
Overview of MDM Site Hub
Wsdl.
Service-centric Software Engineering
Health Ingenuity Exchange - HingX
Metadata in the modernization of statistical production at Statistics Canada Carmen Greenough June 2, 2014.
HingX Project Overview
Presentation transcript:

U.S. ENVIRONMENTAL PROTECTION AGENCY The Web Service Catalog Presentation to the SOA-COI Meeting Lico Galindo, OIC April 14, 2010

U.S. ENVIRONMENTAL PROTECTION AGENCY Slide 2 Basic SOA – It’s about Services!

U.S. ENVIRONMENTAL PROTECTION AGENCY Slide 3 EPA Target Architecture

U.S. ENVIRONMENTAL PROTECTION AGENCY Slide 4 Why do we need a Web Service Catalog? Manage and organize services at EPA, allows finding the right service when in need of one, with information that includes –Service description and documentation –Information on how to use the service, parameters, operations, environment, security sensitivity, etc. –Ownership and contact information –Requirements for use – price, contracts, etc. –Other information necessary to consume the service Facilitate re-use of services

U.S. ENVIRONMENTAL PROTECTION AGENCY Slide 5 Benefits of a Web Service Catalog By facilitating sharing and reuse of services, it promotes application development of –Higher quality –Lower cost –Faster delivery –Standard built – lower maintenance Collaboration among users also help sharing in the development of new services and sharing lessons learned and best practices

U.S. ENVIRONMENTAL PROTECTION AGENCY Slide 6 RCS implements the Web Service Catalog RCS powered by COTS solution - Software AG’s Centrasite (uses UDDI standard) Register and discover services through both simple and complex searches, as well as browse for services by classification scheme Supports multiple versions of services and life- cycle for each service

U.S. ENVIRONMENTAL PROTECTION AGENCY Slide 7 RCS implements the Web Service Catalog (cont.) Allows documents related to a service Supports relationships between services, systems, schema and other services (parent- child, predecessor-successor, part of, used for/used-by) Allows manual entry/upload and automated harvesting and linking Supports notifications Support reviews and ratings

U.S. ENVIRONMENTAL PROTECTION AGENCY Slide 8 Service Types Web Services –SOAP web services –REST web services –Web Feature services –Web Map services –Composite services Other Services –Business services –Common Enabling Services –Other Technology services

U.S. ENVIRONMENTAL PROTECTION AGENCY Slide 9 Metadata about Web Services Name * Description * Service type Version * Alternate name Life cycle phase and dates * Owner * Steward * Submitter * EPA approver * Source Comments Quality ratings Keywords Links to documentation Access level Intended use Technology Classification data URI/URL * * Required

U.S. ENVIRONMENTAL PROTECTION AGENCY Slide 10 Metadata about Web Services (cont.) WS-I compliant SOAP version UDDI Key Namespace Local name Has policy attachments Functional requirements Non-functional requirements Error msgs/codes Binding Information Usage examples Release notes Demo URI/URL Tech support Tech support phone Domain Server name Server type Service family Port Access information

U.S. ENVIRONMENTAL PROTECTION AGENCY Slide 11 Classification Schemes In order to ensure that the services are easily discoverable, the following schemes are assumed: –FEA’s Service Reference Model –EPA business functions (in part, derived from BRM) –EPA media –Contributing organizations (EPA and partners) –Applicable parts of the Web Taxonomy Other classification schemes may be added: –North American Industry Classification System (NAICS) –Universal Standard Products and Services (UNSPSC) –ISO 3166 Geographic Taxonomy –GeoWeb Geographic Classification

U.S. ENVIRONMENTAL PROTECTION AGENCY Slide 12 Interfaces Manual –Extranet, for partners –Public Machine-to-Machine –Point-to-point –Service Bus

U.S. ENVIRONMENTAL PROTECTION AGENCY Slide 13 Sources of Web Services Central Data Exchange (CDX)/ENDS System of Registries (SoR) Data Warehousing (ETL) Agency-wide databases (EnviroFacts, FRS, SRS) Program databases (TRI, STORET, etc.) Geospatial Data Catalog

U.S. ENVIRONMENTAL PROTECTION AGENCY Slide 14 Security and Access RCS has group, role, and data based security to ensure that customers can only perform certain actions on certain services. Most users can only discover the service and need to contact the owner in order to consume it. A service contract may be required to consume some services Some SOA applications may be authorized to consume services dynamically Registration of new services is restricted to authorized stewards The amount of information registered about a service is determined by the owner or steward

U.S. ENVIRONMENTAL PROTECTION AGENCY Slide 15 Governance Purpose - Manages the RCS and ensures: –Continuity of operation –Quality of the components –Reusability of the components –Policy Enforcement –Improvement and expansion Workflow to include: –Submitter/developer –Steward/Reviewer –Registrar –Special Reviewer –EPA Approver

U.S. ENVIRONMENTAL PROTECTION AGENCY Slide 16 Generic Workflow - Registration

U.S. ENVIRONMENTAL PROTECTION AGENCY Slide 17 Relationship to the Enterprise Service Catalog (ESC) RCS can register multiple levels of services and components –Business services –IT services –Web services –Other components and resources –Service compositions and orchestrations RCS can store relationships among services, components and all types of services RCS will store information about projects, organizations and architectural segments and how they relate to their services This is the Enterprise Service Catalog

U.S. ENVIRONMENTAL PROTECTION AGENCY Slide 18 Next Steps Receive authorization to operate Demonstrate system to different groups Continue validating metadata and classification schemes Load web services from the System of Registries and CDX Establish governance, short-term and long-term Survey other agency services Load other agency services manually Connect to agency registries to load services automatically Continue working with EAWG to support other services Continue exploring ways to support SOA, even using the webMethods SOA suite