1 1 ECHO Extended Services February 15, 2007. 2 Agenda Review of Extended Services Policy and Governance ECHO’s Service Domain Model How to…

Slides:



Advertisements
Similar presentations
TSpaces Services Suite: Automating the Development and Management of Web Services Presenter: Kevin McCurley IBM Almaden Research Center Contact: Marcus.
Advertisements

5/30/2012. Provides a method for finding services/data on the Exchange Network – discover data. Supports User Friendly Tools Can automatically collect.
Recruitment Booster.
© 2006 Blueprint Technologies, Inc. All Rights Reserved ECHO – NASA’s Middleware for an Earth Science Marketplace Overview and Status WGISS 22.
UDDI v3.0 (Universal Description, Discovery and Integration)
PantherSoft Financials Smart Internal Billing. Agenda  Benefits  Security and User Roles  Definitions  Workflow  Defining/Modifying Items  Creating.
Integrating NOAA’s Unified Access Framework in GEOSS: Making Earth Observation data easier to access and use Matt Austin NOAA Technology Planning and Integration.
Service Manager Service Desk Overview
1 UDDI Jong-Ha Jung 07/28. 2 INDEX INDEX What is UDDI? What is UDDI? Appearance of UDDI Appearance of UDDI Why UDDI? Why UDDI? Analogy with Telephone.
1 Welcome To Siebel Training Welcome To Siebel Training.
Instant Queue IBM Techline Instant Queue Manager Deployed for IBM Techline Richard Brader IBM Techline January 2012.
ECHO: NASA’s E os C learing HO use Integrating Access to Data Services Michael Burnett Blueprint Technologies, 7799 Leesburg.
Brokering Mathematical Services Through a Web Registry.
Satzinger, Jackson, and Burd Object-Orieneted Analysis & Design
Hands-On Microsoft Windows Server 2003 Networking Chapter 7 Windows Internet Naming Service.
Hands-On Microsoft Windows Server 2003 Administration Chapter 3 Administering Active Directory.
MCDST : Supporting Users and Troubleshooting a Microsoft Windows XP Operating System Chapter 5: User Environment and Multiple Languages.
Click your mouse button to advance the frames.. Coaches/Team Moms Getting Started.
The chapter will address the following questions:
Open Call SM Contestant Guide BetterBNC version 4.3 BetterBNC SM.
Employee Self Service (ESS) Version Employee Self Service  access from any computer  view their elected withholding, earnings summary, check.
Role of Account Management at ERCOT Market Participant Identity Management Overview (MPIM)
Leonardo da Vinci BeLT - Blended Learning Transfer On line collaboration Previous experience and proposal Confindustria Veneto SIAV SpA Mestre, Fabruary.
Using the SAS® Information Delivery Portal
OASIS ebXML Registry Standard Open Forum 2003 on Metadata Registries 10:30 – 11:15 January 20, 2003 Kathryn Breininger The Boeing Company Chair, OASIS.
Extending Vista The PowerLinks WebServices SDK John Hallett Senior Product Manager WebCT, Inc
GCMD/IDN STATUS AND PLANS Stephen Wharton CWIC Meeting February19, 2015.
1 OPeNDAP/ECHO Demo Integrating and Chaining services September, 2006 CEOS WGISS 22 Annapolis, MD.
Lead Management Tool Partner User Guide March 15, 2013
VCP Virtual Community Portal Bruxelles, February 19-20, 2004 Claudio Beltrame.
UDDI Jianguo Lu University of Windsor What is UDDI?  Universal Description, Discovery, and Integration  A project to encourage interoperability.
Purchasing Bulletin Board & Subscription Option Department of Management Services State Purchasing.
XML Registries Source: Java TM API for XML Registries Specification.
IRB Electronic Submission. IRB Definition Committee formally designated to approve, monitor, and review biomedical and behavioral research involving human.
1 1 ECHO Extended Services WGISS – 23 Hanoi, Vietnam May 15, 2007.
Training Role Module 8 – User Admin Ver. 10 Oct 2009.
LearningSpace 2.0. What is LearningSpace 2.0 Program designed for project-based learning and real-time collaboration in virtual workspaces. Includes safe.
Using the Global Change Master Directory (GCMD) to Promote and Discover ESIP Data, Services, and Climate Visualizations Presented by GCMD Staff January.
MyFloridaMarketPlace MyFloridaMarketPlace Vendor Teleconference Series July 9, 2008: “Solicitations” 12:00 noon – 1:00 p.m. EDT The toll free number is:
Chapter 10: Rights, User, and Group Administration.
1 Using the GEOSS Common Infrastructure in the Air Quality & Health SBA: Wildfire & Smoke Assessment Prepared by the GEOSS AIP-2 Air Quality & Health Working.
Registries, ebXML and Web Services in short. Registry A mechanism for allowing users to announce, or discover, the availability and state of a resource:
Setting Up TGO User Accounts. Creating User Accounts for Other Users If your company has other users who need to use the Active Orders system, your company’s.
1 Registry Services Overview J. Steven Hughes (Deputy Chair) Principal Computer Scientist NASA/JPL 17 December 2015.
Electronic Submission of Medical Documentation (esMD)
UDDI (Universal Description, Discovery and Integration) Dr. SVL Narasimham.
Page 1 of 42 To the ETS – Create Client Account & Maintenance Online Training Course Individual accounts (called a Client Account) are subsets of the Site.
1 Using the GEOSS Common Infrastructure in the Air Quality & Health SBA: Wildfire & Smoke Assessment Prepared by the GEOSS AIP-2 Air Quality & Health Working.
OASIS ebXML Registry Standard Open Forum 2003 on Metadata Registries 10:30 – 11:15 January 20, 2003 Kathryn Breininger The Boeing Company Chair, OASIS.
Interactions & Automations
DISCO/UDDI -Ketan Reddy Peddabachi. Agenda Web Service Disco UDDI Disco Vs UDDI.
DEVELOPING WEB SERVICES WITH JAVA DESIGN WEB SERVICE ENDPOINT.
Collecting Copyright Transfers and Disclosures via Editorial Manager™ -- Editorial Office Guide 2015.
ISWG / SIF / GEOSS OOS - August, 2008 GEOSS Interoperability Steven F. Browdy (ISWG, SIF, SCC)
Step 1 Lead Notifications Dear Partner, New leads have been assigned to your organization based on customer preference and are available for you.
Reporter Training for High School RIO TM
International Planetary Data Alliance Registry Project Update September 16, 2011.
Catholic Education Office Archdiocese of Melbourne CNA Education Services Overview for Schools.
Comprehensive Continuous Improvement Plan (CCIP)
GEOSS Component and Service Registry (CSR)
Welcome! To the ETS – Create Client Account & Maintenance
Session 3A: Catalog Services and Metadata Models
Instructor Name Instructor Title Library Name
Wsdl.
HIDTA’s Overdose Detection Mapping Application Program
To the ETS – Encumbrance Online Training Course
Online Training Course
To the ETS – Encumbrance Online Training Course
Microsoft Azure Data Catalog
Presentation transcript:

1 1 ECHO Extended Services February 15, 2007

2 Agenda Review of Extended Services Policy and Governance ECHO’s Service Domain Model How to…

3 Extended Services Background What are “Extended Services” –“Services” - functional capabilities offered by the community –“Extended” – because they are not native to ECHO –Published to the ECHO Registry Functional Summary – What does ECHO do with them? –Register – Service Providers register the services –Activate – ECHO operations review and activate them. –Find – Users find the services using the UDDI inquiry API or Extended Services Viewer –Retrieve – Users can get the services to view their details –Update – Service Providers can update their services –Delete – Service Providers can remove their services

4 Extended Services 8.0 Capabilities Full CRUD for Extended Service Entities –Create –Read –Update –Delete Allow for combined Service Interface/Implementation WSDL –Single registration sequence Initial brokering of services –Invocation Service

5 Extended Services 9.0 Additional Capabilities Event Management –Publication of events for changes in the registry Examples: New Service Interface, Service Deleted, Service Updated, etc. –Ability to subscribe to those events –Notification upon event occurrence Event Summary –New Dataset –Updated Dataset –Deleted Dataset –New Service –Updated Service –Deleted Service Based on WS-Eventing & -Notification

6 Policy and Governance Policy drives how an organization uses the tools available to them. –To protect the organization’s interests ECHO is a partnership between NASA and ECHO participants NASA has the responsibility to ensure that what it publicly represents is legitimate and appropriate ECHO policy practices –Registered partners may publish Form sent to ECHO Operations team NASA approval –Two-phased Publication Registration & Activation

7 Registration & Activation Pattern

8 ECHO’S Service Domain Model Provider

9 Extended Services Entity: Web Service Interface Defines a web service API Defined in WSDL file Hosted within ECHO system –Centrally managed interfaces encourages standardization and reuse within community Reusable between provider organizations Example: – Common Subsetting interface – Common Access service interface (OPeNDAP) – WMS service

10 Extended Services Entity: Web Service Implementation An executable web service hosted by an ECHO Service Provider Defined in a WSDL file –Contains at least one service element May implement interfaces registered in ECHO. – By importing interface WSDL from ECHO hosted location. Examples: –An application-specific service (OPeNDAP Query adaptor) –A predictive model –Specific WMS server

11 Extended Services Entity: Web Service GUI A user interface for a web service. Provides a way for human to interact with a web service. Includes name, description, and access point Associated with implementations and interfaces registered in ECHO. Examples: – ECHO Query Client – Domain Specific User Client for subsetting

12 Extended Services Entity: Advertisement A way to advertise a service that is not a real Web Service. Includes name and description of service and an access point. Example – Service for expert advice on a specific application area – Ability to drop sensors in the Chesapeake Bay

13 Categorization and Classification Categorization –Process of creating categories or types Classification –Process of assigning objects within categories

14 Taxonomies A way of classifying extended service entities in ECHO. Have a tree like structure. –Root of the tree is the taxonomy. –Leaves and nodes on the tree are taxonomy entries A taxonomy entry is a name and value pair. –Values are unique in a taxonomy.

15 Virtual Taxonomies This is a type of taxonomy that is populated by ECHO automatically. They behave and look to the user like a regular static taxonomy.

16 Existing Taxonomies in ECHO nasa-ECHO:Dataset – The primary input type dataset taxonomy – Should be used to classify services where the dataset is the primary input to the service – Is a virtual taxonomy – As new datasets are added to ECHO this taxonomy grows Contains: – Each Provider – Collections for that provider

17 Existing Taxonomies in ECHO nasa-ECHO:Dataset Example data

18 Existing Taxonomies in ECHO nasa-ECHO:ServiceType – This is a categorization scheme of kinds of services from a functional perspective. It is comprised of other taxonomies defined by external organizations. Currently contains: ISO (OGC) –Specific OGC subgroups OPeNDAP

19 Existing Taxonomies in ECHO nasa-ECHO:DataFormat – This is a categorization scheme based on the format of Earth Science data. It is similar to a mime-type classification scheme. Currently contains Complex Graphical

20 Classification within ECHO Service Partners classify their service offerings –Upon Publication –Updates as needed Classification is not required –But very useful Multiplicity –Classify to zero or more Taxonomies –Classify to zero or more nodes within a Taxonomy

21 How To… What is available to use ECHO Extended Services –APIs –Documentation –Tools Extended Services Scenarios –Register as a Service Provider –Publish a Web Service Interface –Publish a Web Service Implementation –Publish a Web Service GUI –Publish an Advertisement –Classify an offering –Update an offering –Delete an offering

22 Using Extended Services API’s available for all capabilities –Operational System –Currently available in ECHO Testbed wsdl/v9/ExtendedServicesService.wsdlhttp://testbed.echo.nasa.gov/echo- wsdl/v9/ExtendedServicesService.wsdl Extended Services Client tool –GUI for all management functions (CRUD) –Currently available in ECHO Testbed Extended Services Viewer –Navigation tool to discover services –Operational System –Currently available in ECHO Testbed

23 ECHO Tools – Extended Services Client Tool for Service Partners Registration Publishing Services –Any type –Classification Manage Organizational contacts Full CRUD

24 ECHO Tools – Extended Services Viewer Discovery and Navigation Tool for Services Registry Each Categorization Scheme represented by a tree Details of selected node presented in the right-hand panel

25 Create an ECHO User Account Click the "Sign Up" button. This will start the "ECHO Sign Up Wizard", guiding you through the process to create an ECHO User Account.

26 Create an ECHO User Account

27 Create an ECHO User Account

28 Create an ECHO User Account

29 Create an ECHO User Account

30 Create an ECHO User Account

31 Create an ECHO User Account

32 Create an ECHO User Account

33 Create an ECHO User Account

34 Register as a Service Provider Goal –As an organization, offer your capabilities to the broader EO community Prerequisites –Register as a User –Login as User Once logged in to ECHO using the ECHO Extended Services Client, Select the "Transaction" button corresponding to the Registration Service. Then select "Submit Provider Application". This will start the "Submit a Provider Application Wizard".

35 Register as a Service Provider

36 Register as a Service Provider

37 Register as a Service Provider

38 Register as a Service Provider

39 Register as a Service Provider

40 Register as a Service Provider

41 Register as a Service Provider

42 Register as a Service Provider In the “Additional Information” text area, provide the ECHO user account name that you would like associated with this provider or contact ECHO ov to have them associate your ECHO user account with the ECHO Service Provider. ov

43 Register as a Service Provider At this point your organization has been registered, but not activated. ECHO Operations has been notified of your registration and will review the application. Once they approve your application, you will be notified via sent to the address you supplied above.

44 Register as a Service Provider Once you are notified that your ECHO user account is associated with an ECHO Service Provider you can begin to register your Extended Service. The next time you login, you will notice your Service Provider name listed in the “Provider” drop-down box.

45 Publish a Web Service Interface Under the “Transactions” for Extended Services you must register your Interface, Implementation, GUI or Advertisement service. ECHO Ops will then review your registration and notify you of your status.

46 Publish a Web Service Interface Goal –Offer a standard interface which can be used by multiple organizations. Prerequisites –Be a registered User –Your organization is a Registered Service Provider –Login, with your provider context set to a Registered Service Provider –Have the Web Service Interface defined in a.wsdl file

47 Publish a Web Service Implementation (using a Web Service Interface) Goal –Offer a Service for access by the community Prerequisites –Be a registered User –Your organization is a Registered Service Provider –Login, with your provider context set to a Registered Service Provider –Have the Web Service Implementation defined in a.wsdl file –Reference a published Web Service Interface

48 Publish a Web Service GUI Goal –Offer a GUI which provides a human interface to a published Web Service, for access by the community Prerequisites –Be a registered User –Your organization is a Registered Service Provider –Login, with your provider context set to a Registered Service Provider –Reference a published Web Service Interface or specific Web Service Implementation

49 Publish an Advertisement Goal –Offer a capability which is not a Web Service, to the EO community Prerequisites –Be a registered User –Your organization is a Registered Service Provider –Login, with your provider context set to a Registered Service Provider

50 Classify an offering Goal –Enable better discovery by classifying your offering in one or more taxonomies –Can be done in registration, or by updating Prerequisites –Be a registered User –Your organization is a Registered Service Provider –Login, with your provider context set to a Registered Service Provider –A registered service offering has been (or is being) published

51 Classify an offering

52 Classify an offering

53 Update an offering Goal –Change the information representing a published service offering Prerequisites –Be a registered User –Your organization is a Registered Service Provider –Login, with your provider context set to a Registered Service Provider –A registered service offering has been (or is being) published –Have the GUID of the service to be updated

54 Delete an offering Goal –Remove a published service offering Prerequisites –Be a registered User –Your organization is a Registered Service Provider –Login, with your provider context set to a Registered Service Provider –A registered service offering has been (or is being) published NOTE: ECHO will “take ownership” of an interface which has dependent implementations and/or GUIs.