WS Technology Infusion Roadmap

Download Report

Transcript WS Technology Infusion Roadmap

WS Technology Infusion Roadmap
Idea Scrap book
July 5005
DSWG – Infusion – Web Services
Background Stuff
•
Earth Science Info Environment
– ES Information Environment
• Data Providers, Users, Info System
– ES Computing ‘Business’ Models
• Value Chains, Value Shops and Value Networks
•
Web Service Technologies
– WS types
• SOAP, REST
– WS Technology Features
• Lose coupling, SOA, Standards-based
– Current Standards
• WS-* stack
WS Development Path
•
WS – Current State
– Where are we now
• General technology
• Infusion state
• Cases)
•
WS - Desired State
– Where do we want to be
• NASA ES info technology vision (‘From photons to farming’; )
• Infusion vision – Dave – need to connect WS Vision to Capability Vision Doc)
•
WS – Path from Current-to-Desired State
– Road map
• Infusion Strategies
• WS Technologies
• Timeline
New Information System Capabilities:
The Top Ten
NASA Earth Science Information Systems Capability Vision
Prepared by the Earth Science Data Systems Working Group
Scalable Analysis
Portals
Community Modeling
Frameworks
Connect user friendly
analysis tools with
global information
resources
Enable linked and
ensemble models for
improved predictive
capability
Interactive Data
Analysis
Reduce research
algorithm
implementation from
months to hours
Seamless Data
Access
Assisted Data & Service
Discovery
Assisted Knowledge
Building
Identify needed data
quickly and easily
Provide research and
operations assistance
Interoperable
Information Services
Increase synergy within
the Earth science
Enable access to any
community
through
data from anywhere
service chaining
Responsive
Verifiable Information
Information Delivery
Quality
Ensure research
priorities are met and
enable new uses of
Earth science data
Evolvable Technical Infrastructure
Exploit emerging technologies
Provide confidence in
products and enable
community data
providers
WS-Technology Infusion Strategies
• Evolutionary
– Translation of some legacy software components to WS
– Examples: Castaneda, Malaret, Benedict
• Transformation
– Full substitution of legacy systems with distributed WS
– Examples: DataFed, WorldBrain
• Visionary
– Introduction of new approaches and technologies
– Example: SciFlo, ?
WS-Technologies for Infusion
Facilitation of Publish, Find, Bind/Compose, Do
(Basic & advanced)
• Publish: Turn Data & Procedures into Services
– Wrappers for data and services
– Service registration (UDDI, ??)
• Find: Registries for Data and Services
– WSDL
• Bind/Compose: Connect Services
– Interoperability Standards
– WS Composition Tools
• Cases-Projects for Interoperability
– Ad hoc cases, NASA Incentives
WS-Technology Infusion:
Time Line
• Gantt Chart
– Registries
– Interoperability Standards
– Interoperability Cases-Projects
D. Isaac Notes
•

Web Services Technology Infusion Plan

Goal
–
–
–


o
o
o
Make Earth science data more readily available for further analysis & modeling via the Internet
Provide Internet/Web service interfaces that deliver data tailored according to user needs rather than provider convenience
Provide Internet/Web services for data analysis that leverage in-place data and computational capabilities to satisfy user information needs
Barriers & Actions
–

o
§
Slow community adoption of core technologies including SOAP, WCS/WFS/WMS, and OpenDAP
Deploy core technologies through funded research projects


17 REASON CAN projects funded that include deployment of web service core technologies (Di, Webb, Wentz, Kempler, Bar-Server,
Yunck, Lambert,
Armstrong, Bordeaux, Skole/Justice, Morain, Zlotnicki, Stow, Townsend, Falke, Ackerman, Cornillon)



–
–






o
o
Disseminate information on use of web services for Earth science, esp. challenges and solutions
Publish alternatives discussion paper at an Earth science related conference
§
Identify reusable components to support web services
Work with Reuse working group to identify & catalog reusable components

–



–

–





Increase community understanding of core technologies
Encourage formation of “BOF” technical groups for OpenDAP, WS, and WxS.
Conduct a pilot/demonstration of linked Web services.





§
Disseminate information on strengths & weaknesses of alternative technologies relative to Earth science needs
§
o
§
§
§
o
§
o
§
Implement & deploy a WS “reference implementation” that can be replicated by others wishing to use or publish web services.
Weak support for efficient (binary) data encoding and large data transfers in web services
Establish conventions for third-party binary data transfers in web services
Promote WS-binary standard
Determine applicability of SOAP-plus-attachments
Lack of conventions for exchange of Earth-science service parameters
Promote service-related metadata standards
Lack of community knowledge about available services
Create an inventory of available services for Earth science
Extend GCMD to identify and specify callable services.
Use new ECHO service repository capabilities to publish services
Request service information from ESIP community and disseminate through mailing lists and other mechanisms
Leverage NVO?
Karen Notes
• 10-20 yr
• Timed on the bottom
• After done
• How it is used - science domains - new capability