Integrated Information Services “IIS” JP Navarro, U. of Chicago/ANL OGF 30 October 28, 2010.

Slides:



Advertisements
Similar presentations
TeraGrid Deployment Test of Grid Software JP Navarro TeraGrid Software Integration University of Chicago OGF 21 October 19, 2007.
Advertisements

General introduction to Web services and an implementation example
Presentation 7 part 1: Web Services Introduced. Ingeniørhøjskolen i Århus Slide 2 Outline Definition Overview of Web Services Examples Next Time: SOAP.
Presentation 7: Part 1: Web Services Introduced. Outline Definition Overview of Web Services Examples Next Time: SOAP & WSDL.
Distributed Heterogeneous Data Warehouse For Grid Analysis
Introduction to Service-Oriented Architecture. Outline Definition Features Examples of SOA Web Service Standards Example Pros and Cons Integration with.
DCS Architecture Bob Krzaczek. Key Design Requirement Distilled from the DCS Mission statement and the results of the Conceptual Design Review (June 1999):
Network Shared Services. Shared Services –Network Authentication and Authorization Services –Exchange Network Discovery Service –Universal Description.
Web Services By Ethan Justin Yuli. Web Services in Action Information through Integration (Google Example)Google Example What do Web.
2006 IEEE International Conference on Web Services ICWS 2006 Overview.
Workshop on Cyber Infrastructure in Combustion Science April 19-20, 2006 Subrata Bhattacharjee and Christopher Paolini Mechanical.
Using Globus to Locate Services Case Study 1: A Distributed Information Service for TeraGrid John-Paul Navarro, Lee Liming.
RSS RSS is a method that uses XML to distribute web content on one web site, to many other web sites. RSS allows fast browsing for news and updates.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
Web Services Michael Smith Alex Feldman. What is a Web Service? A Web service is a message-oriented software system designed to support inter-operable.
Web service testing Group D5. What are Web Services? XML is the basis for Web services Web services are application components Web services communicate.
TeraGrid’s Integrated Information Service “IIS” Grid Computing Environments 2009 Lee Liming, JP Navarro, Eric Blau, Jason Brechin, Charlie Catlett, Maytal.
TeraGrid Information Services December 1, 2006 JP Navarro GIG Software Integration.
GIG Software Integration Project Plan, PY4-PY5 Lee Liming Mary McIlvain John-Paul Navarro.
CaGrid 2.0 December What is caGrid 2.0??? Provides a patch for caGrid 1.x to support SHA2 OSGi implementation of WSRF on the new technical stack.
Web Services Mohamed Fahmy Dr. Sherif Aly Hussein.
TeraGrid Information Services John-Paul “JP” Navarro TeraGrid Grid Infrastructure Group “GIG” Area Co-Director for Software Integration and Information.
4/22/20031 Data Interchange Initiative Lower the Barrier of Entry to B2B eBusiness Prepared by Bennet Pang
TeraGrid Information Services JP Navarro, Lee Liming University of Chicago TeraGrid Architecture Meeting September 20, 2007.
Refactoring the EarthGrid SOAP API to REST style and implementing it to Metacat Serhan Akın Ph.D. candidate in Earth System Sciences Institute of Earth.
(1) WattDepot: A software ecosystem for energy data collection, storage, analysis, and visualization Robert S. Brewer, Philip M. Johnson Collaborative.
Web Services Description Language (WSDL) Jason Glenn CDA 5937 Process Coordination in Service and Computational Grids September 30, 2002.
Web Services Kanda Runapongsa Dept. of Computer Engineering Khon Kaen University.
Web Services based e-Commerce System Sandy Liu Jodrey School of Computer Science Acadia University July, 2002.
What is Cyberinfrastructure? Russ Hobby, Internet2 Clemson University CI Days 20 May 2008.
Nadir Saghar, Tony Pan, Ashish Sharma REST for Data Services.
Web Services Based on SOA: Concepts, Technology, Design by Thomas Erl MIS 181.9: Service Oriented Architecture 2 nd Semester,
Web Services BOF This is a proposed new working group coming out of the Grid Computing Environments Research Group, as an outgrowth of their investigations.
Apache Airavata (Incubating) Gateway to Grids & Clouds Suresh Marru Nov 10 th 2011.
SBIR Final Meeting Collaboration Sensor Grid and Grids of Grids Information Management Anabas July 8, 2008.
Web Services. Abstract  Web Services is a technology applicable for computationally distributed problems, including access to large databases What other.
Introduction to Server-Side Web Development Introduction to Server-Side Web Development using JSP and Web Services JSP and Web Services 18 th March 2005.
TeraGrid CTSS Plans and Status Dane Skow for Lee Liming and JP Navarro OSG Consortium Meeting 22 August, 2006.
Grids - the near future Mark Hayes NIEeS Summer School 2003.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Web Services (SOAP) part 1 Eriq Muhammad Adams J |
A Brave NEtWork World Rob Willis, Ross & Associates Node Mentoring Workshop New Orleans, LA February 28, 2005.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
Evolving Interfaces to Impacting Technology: The Mobile TeraGrid User Portal Rion Dooley, Stephen Mock, Maytal Dahan, Praveen Nuthulapati, Patrick Hurley.
1 Registry Services Overview J. Steven Hughes (Deputy Chair) Principal Computer Scientist NASA/JPL 17 December 2015.
C# 1 Web services CSC 298. C# 2 Web services  A technology to make libraries available across the internet.  In Visual Studio,  can create a web service.
National Computational Science National Center for Supercomputing Applications National Computational Science Integration of the MyProxy Online Credential.
GridChem Architecture Overview Rion Dooley. Presentation Outline Computational Chemistry Grid (CCG) Current Architectural Overview CCG Future Architectural.
Brian Matthews, euroCRIS, 18/09/03 CRIS architecture to support an ERA Brian Matthews.
Web Services Blake Schernekau March 27 th, Learning Objectives Understand Web Services Understand Web Services Figure out SOAP and what it is used.
All Hands Meeting 2005 BIRN-CC: Building, Maintaining and Maturing a National Information Infrastructure to Enable and Advance Biomedical Research.
TeraGrid Capability Discovery John-Paul “JP” Navarro TeraGrid Area Co-Director for Software Integration University of Chicago/Argonne National Laboratory.
REST API to develop application for mobile devices Mario Torrisi Dipartimento di Fisica e Astronomia – Università degli Studi.
A Semi-Automated Digital Preservation System based on Semantic Web Services Jane Hunter Sharmin Choudhury DSTC PTY LTD, Brisbane, Australia Slides by Ananta.
Developing our Metadata: Technical Considerations & Approach Ray Plante NIST 4/14/16 NMI Registry Workshop BIPM, Paris 1 …don’t worry ;-) or How we concentrate.
XSEDE GLUE2 Update 1. Current XSEDE Usage Using legacy TeraGrid information services Publishing compute information about clusters – Subset of XSEDE clusters.
Service Oriented Architecture (SOA) Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
NSF TeraGrid Review January 10, 2006
The Fedora Project March 10, 2003
NSF TeraGrid Review January 10, 2006
TeraGrid Information Services Developer Introduction
Information Services Discussion TeraGrid ‘08
WEB SERVICES.
Unit – 5 JAVA Web Services
GF and RS, Dept. of CS, Mangalore University
Some Basics of Globus Web Services
TeraGrid’s GLUE 2 Implementation
Remedy Integration Strategy Leverage the power of the industry’s leading service management solution via open APIs February 2018.
Presentation transcript:

Integrated Information Services “IIS” JP Navarro, U. of Chicago/ANL OGF 30 October 28, 2010

Background Several content standards exist –OGF: GLUE 1.x, GLUE 2.0 Grid Compute & Storage focus –Common Information Model “CIM” Infrastructure management focus –Universal Description Discovery and Integration “UDDI” Very large and heavy weight –Others Several implementations exist –MDS2/LDAP –MDS4: no longer supported –CIM implementations –UDDI implementations October 29, 2010OGF 30 - IIS Update2

Motivation for IIS Distributed cyber-infrastructures need information services NSF TeraGrid->XD, NIH BIRN, NIH caBIG, Globus.org Services need a replacements for MDS4 information services Research cyber-infrastructures don’t have a strategic solution Internet technology has progressed but our implementations haven’t October 29, 2010OGF 30 - IIS Update3

IIS Project Strategies Tooling Integrate a set of established open source tools Leverage/adopt useful standards (W3C HTTP, XML; ECMA-262 JSON; OGF GLUE2) Content format Leverage XML as the de-facto standard for information representation and exchange Native XML exchange and repository Support other viewing formats (JSON, CSV, etc.) Schemas Support GLUE2 Support arbitrary other schemas and registries Interfaces Leverage REST as a simple and dominant distributed architectural style Support SOAP and other interfaces as required Simple, modular, and extensible Internal design that makes it easy to integrate new tools Internal design that makes it easy to add new registries October 29, 2010OGF 30 - IIS Update4

Activities thru Summer 2010 Developed a prototype registry service for NIH BIRN (2009) TeraGrid’s REST discovery APIs Apache CXF JAX-RS registration service with MyProxy authentication Submitted a SDCI funding proposal to the NSF (Spring 2010) Partnership between Globus, caBIG, OSG Indiana University NOC Not funded Tool evaluation (Summer 2010) Evaluated eXist XML repository ( Evaluated Calabash XProc implementation ( XProc is under development as a W3C specificationhttp://xmlcalabash.com/ Evaluated xmlsh XML based scripting tool ( Evaluated Apache CXF JAX-RS server platform Evaluated RabbitMQ AMQP messaging implementation ( AMQP is an open standard for messaging middleware ( We have identified other tools that we’d like to evaluate and integrate in the future October 29, 2010OGF 30 - IIS Update5

Activities Fall 2010 Project startup –New development and testing servers –New SVN, Confluence, JIRA, and web home Implement HelloWorld sample registries, share with everyone –Apache CXF JAX-RS, XMLSH, eXist –Apache CXF JAX-RS, XMLSH+XProc, eXist –Apache CXF JAX-RS, eXist Implement TeraGrid Capability Kit Registry May demonstrate Globus.org Data Movement service Endpoint discovery Collecting requirements from as many projects as possible October 29, 2010OGF 30 - IIS Update6

Community-Tailored UI Community Developed UI Community Developed UI Meta-Schedulers, Science Gateways, Monitoring Systems (e.g. Inca), Other software IIS UI Integrated Information Service API XML DB XML DB XML Con tent XML Con tent Web App Server ESB / Message Queue request/responsepub/sub Library Other IIS High-Level Design October 29, 2010OGF 30 - IIS Update7

Rough Functional Roadmap Interaction Model –Push, Pull, (Publish), Subscribe Tooling –Apache CXF JAX-RS, Apache CXF JAX-WS Multi-registry support –(Aggregation), Mirroring, High-availability/fault-tolerance Interface richness –Interface maps 1-1 to registry, complex interfaces Content lifetime –Soft-state, lifetime support Security –Public discovery –Publish and discovery HTTPS Basic authentication (traditional, MyProxy, OpenID, …) –Authorization October 29, 2010OGF 30 - IIS Update8