REGISTRY WORKGROUP Brief: The registry group has been working on a registry query web service, AstroLog, and AstroMQ. Progress: The registry group has.

Slides:



Advertisements
Similar presentations
MQ Series Cross Platform Dominant Messaging sw – 70% of market Messaging API same on all platforms Guaranteed one-time delivery Two-Phase Commit Wide EAI.
Advertisements

© 2008 EBSCO Information Services SUSHI, COUNTER and ERM Systems An Update on Usage Standards Ressources électroniques dans les bibliothèques électroniques.
A PPARC funded project AstroGrid Framework Consortium meeting, Dec 14-15, 2004 Edinburgh Tony Linde Programme Manager.
Web Services and AIXM. Introduction Subramanyam “Subbu” Nadavala Contractor, L-3 Communications FAA Air Traffic Organization (ATO) Information Technology.
Care Services Discovery and Health Worker Information OpenHIE Provider Registry Community Call September 18,
1 OBJECTIVES To generate a web-based system enables to assemble model configurations. to submit these configurations on different.
15 April 2003 Registry Workgroup Meeting University of Leicester Astrogrid Registry Elizabeth Auden Astrogrid Registry Workgroup Iteration 2 Workgroup.
19-20 March 2003 IVOA Registry Workgroup LeSc Astrogrid Registry: Early Designs Elizabeth Auden Astrogrid Registry Workgroup Leader IVOA Registry Workgroup.
WTX Overview.
Oracle Fusion Middleware 11g Abhishek Khanolkar. What is Oracle Fusion? “Oracle Fusion Middleware is a ‘preintegrated’ portfolio of customer- proven software.
Z39 Server DigiTool Version 3.0. Z39 Server 2 z39 SERVER Main Topics z39 server architecture z39 server services z39 server configuration Defining a new.
Session 6 Server-side programming - ASP. An ASP page is an HTML page interspersed with server-side code. The.ASP extension instead of.HTM denotes server-side.
Week 2 IBS 685. Static Page Architecture The user requests the page by typing a URL in a browser The Browser requests the page from the Web Server The.
CSE 636 Data Integration Web Services.
Microsoft ® Official Course Interacting with the Search Service Microsoft SharePoint 2013 SharePoint Practice.
System Integration (Cont.) Week 7 – Lecture 2. Approaches Information transfer –Interface –Database replication –Data federation Business process integration.
Based on slides by David Schuff. Review: N-Tier Architectures  A “tier” is a software layer that serves as a component of a larger solution  Here’s.
Chapter 7 Managing Data Sources. ASP.NET 2.0, Third Edition2.
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.
Service Broker Lesson 11. Skills Matrix Service Broker Service Broker, provides a solution to common problems with message delivery and consistency that.
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
4/20/2017.
PerfSONAR Client Construction February 11 th 2010, APAN 29 – perfSONAR Workshop Jeff Boote, Assistant Director R&D.
ITIS 1210 Introduction to Web-Based Information Systems Chapter 24 How Websites Work with Databases How Websites Work with Databases.
ASP.NET  ASP.NET is a web development platform, which provides a programming model, a comprehensive software infrastructure and various services required.
Presented by Robert Zaremba.  Remote messages must be sent to a message queue so that components are decoupled  Both sides of a communication must be.
Lecture 7 Interaction. Topics Implementing data flows An internet solution Transactions in MySQL 4-tier systems – business rule/presentation separation.
XML Overview. Chapter 8 © 2011 Pearson Education 2 Extensible Markup Language (XML) A text-based markup language (like HTML) A text-based markup language.
Resource Management and Accounting Working Group Working Group Scope and Components Progress made Current issues being worked Next steps Discussions involving.
Astrogrid Resource Registry Querying the Registry 1.Mullard Space Science Laboratory, University College London, Holmbury St. Mary, Dorking, Surrey RH5.
Introduction on R-GMA Shi Jingyan Computing Center IHEP.
AstroGrid AstroGrid increases scientific research possibilities by : enabling access to distributed astronomical data and information resources. providing.
AstroGrid 的安装,配置,组件介绍 LAMOST 王丹. AstroGrid Releases SNAPSHOT: latest bleeding edge code. Integration Tests results are available, but the code has not.
CSCI 6962: Server-side Design and Programming Web Services.
9 Chapter Nine Compiled Web Server Programs. 9 Chapter Objectives Learn about Common Gateway Interface (CGI) Create CGI programs that generate dynamic.
Student registers to the website Student login Student views current courses Register for available courses View the first course item. with order number.
Company LOGO OODB and XML Database Management Systems – Fall 2012 Matthew Moccaro.
A PPARC funded project AstroGrid approach to the Virtual Observatory Architecture ADASS XIV Pasadena Oct-2004 Tony Linde Andrew Lawrence Keith Noddle.
Web Server Administration Web Services XML SOAP. Overview What are web services and what do they do? What is XML? What is SOAP? How are they all connected?
Web Services Week 7 Aims: A detailed look at the underlying mechanisms for communication between web services Objectives: SOAP, WSDL, UDDI.
Agenda 1.Implementation of CustomerService. CustomerService wrapper SOAP → ESB internal format Abstract → Concrete XML syntax ESB internal format → HTTP.
INFSOM-RI Juelich, 10 June 2008 ETICS - Maven From competition, to collaboration.
AstroGrid Overview AG-SAG Cambridge IoA 19 th June 2003 Tony Linde AstroGrid Project Manager University of Leicester, Dept. Physics & Astronomy.
1 Overview of the Application Hosting Environment Stefan Zasada University College London.
CVSQL 2 The Revenge of the SQL. The present Read-only access to CVS repository logs Language is a subset of SQL XML interface for returning results Built-in.
Copyright © 2004 Pearson Education, Inc.. Chapter 26 XML and Internet Databases.
Mainframe (Host) - Communications - User Interface - Business Logic - DBMS - Operating System - Storage (DB Files) Terminal (Display/Keyboard) Terminal.
Introduction to Web Services Eric Lease Morgan University Libraries of Notre Dame June 24, 2005.
10/25/20151 Single Sign-On Web Service Supervisors: Viktor Kulikov Alexander Sherman Liana Lipstov Pavel Bilenko.
1 AGRIDES Walk-through. 2 AGRIDES - File Content AGRIDES allows to upload one file per transaction:  File –Message 1 Document A –Message 2 Document B.
COM+ And CORBA Interop With XML-Based Web Services Jay Schmelzer Partner Clarity Consulting, Inc
Implementing the XDS Infrastructure Bill Majurski IT Infrastructure National Institute of Standards and Technology.
Java Portals and Portlets Submitted By: Rashi Chopra CIS 764 Fall 2007 Rashi Chopra.
SQL INJECTIONS Presented By: Eloy Viteri. What is SQL Injection An SQL injection attack is executed when a web page allows users to enter text into a.
CSU - DEO Introduction to CGI - Fort Collins, CO Copyright © XTR Systems, LLC Introduction to the Common Gateway Interface (CGI) Instructor: Joseph DiVerdi,
16 October 2003Registry Interface CallsIVOA Interoperability, Strasbourg IVOA Interoperability Elizabeth Auden & Registry Workgroup 16 – 17 October 2003.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Search Overview Search Features: WSS and Office Search Architecture Content Sources and.
Copyright Theorem Solutions Ltd 2001 Tony Ranger Technical Director Theorem Solutions Ltd. The PDM
 Registry itself is easy and straightforward in implementation  The objects of registry are actually complicated to store and manage  Objects of Registry.
© 2006 Altova GmbH. All Rights Reserved. Altova ® Product Line Overview.
A PPARC funded project Common Execution Architecture Paul Harrison IVOA Interoperability Meeting Cambridge MA May 2004.
Steven Perry Dave Vieglais. W a s a b i Web Applications for the Semantic Architecture of Biodiversity Informatics Overview WASABI is a framework for.
/16 Final Project Report By Facializer Team Final Project Report Eagle, Leo, Bessie, Five, Evan Dan, Kyle, Ben, Caleb.
XML 1. Chapter 8 © 2013 Pearson Education, Inc. Publishing as Prentice Hall SAMPLE XML SCHEMA (XSD) 2 Schema is a record definition, analogous to the.

Introduction: AstroGrid increases scientific research possibilities by enabling access to distributed astronomical data and information resources. AstroGrid.
AstroGrid-D Host Monitoring in AstroGrid-D with GRAM-Audit or SGAS based on Usage Records Format S. Braune, F. Breitling, H. Enke AIP.
Convert (flatten) IATI XML file to CSV file(s) using XQUERY
SODI Live Demonstration
Presentation transcript:

REGISTRY WORKGROUP Brief: The registry group has been working on a registry query web service, AstroLog, and AstroMQ. Progress: The registry group has developed a web service, hosted on the MSSL grid server msslxy, that uses XQuery to query a registry.xml file, also held on msslxy. We have developed schemas for queries and query responses, and an IVOA compliant registry schema is in development. In addition, a working AstroMQ and AstroLog using OpenJMS, XMLBlaster, and PostgreSQL. The Log and MQ will be hosted on msslxy ASAP. Threats: Dummy registry code returning a hard-coded response has been in CVS for a few weeks, but working code was only uploaded yesterday – this has prevented other working groups from having time to set up access to the service. The service directory structure in SOAP needs to be sorted out for simple access calls. Getting MQ and Log running on msslxy requires some complex PostgreSQL configuration that the intrepid workgroup leader is struggling with.

Registry: Submit Query KEY POINTS RegistryInterface web service accessible on MSSL server msslxy. Registry.xml file is hosted on msslxy. Registry is queried using XQuery. Registry.xml currently in old format (iteration 1); working on schema to create IVOA-compliant registry.xml file. XML response is returned to the portal interface and displayed as HTML.

Registry Submit Query Use Case Diagram

Registry Class Diagram

AstroMQ / AstroLog KEY POINTS AstroLog uses OpenJms AstroMQ uses XMLBlaster and PostgreSQL AstroMQ and AstroLog will be hosted on msslxy. Use cases: log message, queue message, get message, get next message

Log Message: Sequence Diagram

Get Logged Message: Sequence Diagram

Get Next Message: Sequence Diagram

Queue Message: Sequence Diagram

Message Processing System: Component Diagram

Message Queue and Log: Class Diagrams

Registry: Submit Query Use Case 1.Portal interface sends a query (formatted to Registry Query Schema) to the RegistryInterface web service. 2.RegistryInterface is deployed as a SOAP service on MSSL server RegistryInterface sends query to parseQuery(query) in QueryParser. 4.QueryParser consults qpParameters.xml to check whether registry source is an XML file or database. 5.If registry is an XML file, parseQuery calls xmlToXQL(query) to convert query to GMD-IPSI-XQL formatted XQuery syntax. 6.QueryParser sends XQL query to Registry.xmlQuery(query). 7.XQL query is executed against registry.xml file. Result is returned to QueryParser. 8.XQL results are send to xqlToXML and converted into an XML-formatted response according to Registry Query Response Schema. 9.XML response is returned to RegistryInterface. 10.XML response is returned to the portal interface and displayed as HTML.