Jolyon White GEC9, 4 th November 2010 OMF Aggregate Manager API.

Slides:



Advertisements
Similar presentations
웹 서비스 개요.
Advertisements

MDS4 Roadmap Items Laura Pearlman USC Information Sciences Institute.
18 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Introduction to Web Services.
12 October 2011 Andrew Brown IMu Technology EMu Global Users Group 12 October 2011 IMu Technology.
Applying REST to DICOM Chris Hafey Feb 23, Introduction Three Types of Web Services – RPC Based (WS*) – REST – REST/RPC Hybrid Pure REST is a great.
Data Source in MicroStrategy
Experimentation in a Multi-site GENI WiMAX Network using Orbit Management Framework (OMF) 8th International ICST Conference on Testbeds and Research Infrastructures.
MASHUPS: BUILDING MULTIMEDIA DOCUMENTS ON THE WEB GENOVEVA VARGAS SOLAR FRENCH COUNCIL OF SCIENTIFIC RESEARCH, LIG-LAFMIA, FRANCE
1 Understanding Web Services Presented By: Woodas Lai.
Introduction to Web Services and Web API’s Richard Holowczak Baruch College December, 2014.
Px-Web API use in INSTAT
GIMI I&M and Monitoring Mike Zink, Max Ott, Ilya Baldine University of Massachusetts Amherst GEC 18, Brooklyn, October 27 st 1.
Sponsored by the National Science Foundation IMF: XML Messaging Service GEC 13 Demo Lead PI: Rudra Dutta Co-PI: George Rouskas Students: Ashutosh Grewal,
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
G O B E Y O N D C O N V E N T I O N WORF: Developing DB2 UDB based Web Services on a Websphere Application Server Kris Van Thillo, ABIS Training & Consulting.
Presentation 7 part 2: SOAP & WSDL. Ingeniørhøjskolen i Århus Slide 2 Outline Building blocks in Web Services SOA SOAP WSDL (UDDI)
Technical Architectures
What is a web service?  A remote procedure call (RPC) over HTTP.  A web-accessible operation that takes input and returns results in XML.  Like a web.
NextGRID & OGSA Data Architectures: Example Scenarios Stephen Davey, NeSC, UK ISSGC06 Summer School, Ischia, Italy 12 th July 2006.
Web services A Web service is an interface that describes a collection of operations that are network-accessible through standardized XML messaging. A.
Google Data APIs Google Data APIs : Integrando suas aplicações Java com os serviços Google.
WSRF Supported Data Access Service (VO-DAS)‏ Chao Liu, Haijun Tian, Dan Gao, Yang Yang, Yong Lu China-VO National Astronomical Observatories, CAS, China.
Web Services & WCF ~ Ankit. Web services A web service is a collection of protocols and standards used for exchanging data between applications or systems.
Sponsored by the National Science Foundation GENI I&M Workshop GIMI: Large-scale GENI Instrumentation and Measurement Infrastructure Mike Zink November.
XML – An Introduction Structured Data Mark-up James McCartney CSCE 590, Cluster and Grid Computing.
SharePoint 2010 Search Architecture The Connector Framework Enhancing the Search User Interface Creating Custom Ranking Models.
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.
Sponsored by the National Science Foundation 1 Status of functions and features planned for Spiral 3 –On track with plan At GEC 10 demo: –IMF’s PSM and.
Mainframe (Host) - Communications - User Interface - Business Logic - DBMS - Operating System - Storage (DB Files) Terminal (Display/Keyboard) Terminal.
1 Advanced Software Architecture Muhammad Bilal Bashir PhD Scholar (Computer Science) Mohammad Ali Jinnah University.
Chapter 10 Intro to SOAP and WSDL. Objectives By study in the chapter, you will be able to: Describe what is SOAP Exam the rules for creating a SOAP document.
Sponsored by the National Science Foundation LabWiki Tutorial (OMF/OML) Divya Bhat, Mike Zink, Pieter Becue, Brecht Vermeulen GEC20 July 8 th 2014, Ghent,
GIMI I&M and Monitoring Mike Zink University of Massachusetts Amherst GEC 15, Houston, October 23 rd 1.
Copyright © 2013 Curt Hill SOAP Protocol for exchanging data and Enabling Web Services.
INFSO-RI Enabling Grids for E-sciencE OGSA DAI Data Access and Integration Marek Ciglan Institute of Informatics, Slovac Academy.
Web Services (SOAP) part 1 Eriq Muhammad Adams J |
Mike Jackson EPCC OGSA-DAI Architecture + Extensibility OGSA-DAI Tutorial GGF17, Tokyo.
Facebook API Kelly Orser. Client Libraries Client libraries will simplify the calls to the platform by reducing the amount of code you have to write.
CSCE 315 – Programming Studio Spring Goal: Reuse and Sharing Many times we would like to reuse the same process or data for different purpose Want.
Sponsored by the National Science Foundation A Virtual Computer Networking Lab Mike Zink, Jim Kurose, Max Ott, Jeannie Albrecht NSF Workshop on GENI in.
Developing Web Services with the Eclipse Web Tools Platform David Gallardo.
Web Technologies Lecture 10 Web services. From W3C – A software system designed to support interoperable machine-to-machine interaction over a network.
Martin Kruliš by Martin Kruliš (v1.1)1.
Intro to Web Services Dr. John P. Abraham UTPA. What are Web Services? Applications execute across multiple computers on a network.  The machine on which.
GENI Monitoring Collector GEC 21 October 22, 2014 Wednesday, 1.30pm pm.
GIMI Tutorial GIMI Team GEC 16, Salt Lake City, March 19 th 1.
WLCG Transfers Dashboard A unified monitoring tool for heterogeneous data transfers. Alexandre Beche.
Software Architecture Patterns (3) Service Oriented & Web Oriented Architecture source: microsoft.
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.
GIMI Update Mike Zink University of Massachusetts Amherst GEC 14, Boston, July 9 th 1.
Java Web Services Orca Knowledge Center – Web Service key concepts.
Maria Gunnarsson Statistic Sweden Mikael Nordberg Statistic Sweden
WEB SERVICES.
AJAX and REST.
Unit – 5 JAVA Web Services
Some Basics of Globus Web Services
A Virtual Computer Networking Lab
XML in Web Technologies
Failproof Webservices using webMethods Fabric(gaia)
Reliable Services Jeffrey Richter Microsoft Azure Service Fabric.
Implementing a service-oriented architecture using SOAP
WEB API.
Inventory of Distributed Computing Concepts and Web services
Remote Data Access Update
Middleware, Services, etc.
Existing SQL Integration
Remedy Integration Strategy Leverage the power of the industry’s leading service management solution via open APIs February 2018.
Presentation transcript:

Jolyon White GEC9, 4 th November 2010 OMF Aggregate Manager API

OMF Entities OMF AM != GENI AM EC enrols resources in experiment + orchestrates experiment AM provides services to EC (and other admin entities) 2 EC RC AM RC EC = Experiment Controller RC = Resource Controller XMPP

OMF Aggregate Manager “Grid Services”: –CMC (remote monitoring and control) –PXE, Frisbee, Saveimage  for loading & saving OS images –Inventory  database describing testbed resources –Result service  visualization of OML databases Plugin architecture (Ruby) Multiple interfaces: –XMPP / PubSub integrates with EC/RC comms fabric Discovery trival – clients don’t need to know location of service provider –HTTP – simple GET method query interface (RPC) 3

Example – Measurement Result Interface Results returned as XML document, CSV, JSON etc. Can also specify a query in the request body –XML format, similar to an SQL SELECT statement –Allows powerful analysis –Used in conjunction with visualization service (web service) 4

Visualization 5

OML – loose coupling Rendez-vous on a well-known database location OML does not have a control interface –But it will need one in the near future 6