EBI is an Outstation of the European Molecular Biology Laboratory. Promoting services with annotation and registries Hamish McWilliam, EMBL-EBI External.

Slides:



Advertisements
Similar presentations
Component Development for the Component Description Framework (CDF) Training Dr.-Ing. Ulrich Dinger.
Advertisements

Semantic Annotation and Search for Resources in the Next Generation Web Ajith H. Ranabahu, Amit Sheth, Maryam Panahiazar, Sanjaya Wijeratne Kno.e.sis Center.
Overview of Web Services
Dan Bolser, EMBL-EBI transPLANT portal: Overview and search Versailles, 12th-13th November 2012 trans-National Infrastructure for Plant Genomic Science.
JobTracker™ A Job Tracking System for Architects & Engineers Produced by LA Solutions.
INSPIRE Service Architecture
Web Services Seminar: Service Description Languages
Wrapping Scientific Applications as Web Services Gopi Kandaswamy (RENCI) Marlon Pierce (IU)
Software Construction
European Life Sciences Infrastructure for Biological Information Rafael C Jimenez ELIXIR CTO EMBL-EBI workshop networks and pathways.
User experience designer, User Interface Designer (UI), Information architect, Portal / Intranet development SharePoint WORK SAMPLES Highly confidential.
Axis2 Data-binding Thoughts …. Major changes from Axis 1.x Investigate the possibility of using data binding tools…XmlBeans, JAXB, Castor… Focus on doc/lit.
The JISC IE Metadata Schema Registry Pete Johnston UKOLN, University of Bath JISC Joint Programmes Meeting Brighton, 6-7 July 2004
5 EBI is an Outstation of the European Molecular Biology Laboratory. Master title Molecular Interactions – the IntAct Database Sandra Orchard EMBL-EBI.
5 EBI is an Outstation of the European Molecular Biology Laboratory. Master title Molecular Interactions – the IntAct Database Sandra Orchard EMBL-EBI.
Surfing the Service Web Sudhir Agarwal, Siegfried Handschuh, and Steffen Staab Presenter: Yihong Ding.
How to Create a Simple Network Diagram
Façade Pattern Jeff Schott CS590L Spring What is a façade? 1) The principal face or front of a building 2) A false, superficial, or artificial appearance.
Annotation-based Web content Transcoding Masahiro Hori, Goh Kondoh, Kouichi Ono, Shin-ichi Hirose, and Sandeep Singhal IBM Tokyo Research Laboratory.
New User Interface Demo with the Plug-in Reader. Contents  UI overview  Select Reader  Search  Simple  Focus  Advance  Recent  Chapter rank 
© Tally Solutions Pvt. Ltd. All Rights Reserved 1 Cataloguing Sales Promotions in Shoper 9 POS August 2010.
A Cross-Platform Component Based Ecommerce Framework in.NET Vishwak Rajgopalan Under the guidance of Dr. Daniel Andresen (Major Professor) Dr. Mitchell.
EBI is an Outstation of the European Molecular Biology Laboratory. Publishing Web Services – a provider’s point of view Rodrigo Lopez External Services.
The role of metadata schema registries XML and Educational Metadata, SBU, London, 10 July 2001 Pete Johnston UKOLN, University of Bath Bath, BA2 7AY UKOLN.
Grid Computing, B. Wilkinson, 20043b.1 Web Services Part II.
BDD with SpecFlow. Why BDD? 1. BDD helps build the right thing. Traditionally there are many handoffs - Requirements, development, component testing,
COP 4991 Component Based Software Development Lecture #4 Java Web Services Onyeka Ezenwoye.
Java SNMP Oplet Tal Lavian. Goals Portable across a range of devices Extensible Simple and convenient for client use Consistent with SNMP model Hide unnecessary.
The WikiCite Plugin adds Wikipedia citation codes to each public item or collection.
EMBRACE Web Services Taavi Hupponen CSC – Center for Scientific Computing, Finland BOSC 2007.
Web Services An introduction for eWiSACWIS May 2008.
FIspace Review Story Board SW Demo related Presentations Sequence, Messages, Responsibilities.
Category-2 Biology Denver Session 6 Changes to the exam structure.
Web Services Based on SOA: Concepts, Technology, Design by Thomas Erl MIS 181.9: Service Oriented Architecture 2 nd Semester,
EGEE is a project funded by the European Union under contract IST Project Technical Forum C. Loomis (LAL-Orsay) GAG (CERN) July 6,
EBI is an Outstation of the European Molecular Biology Laboratory. Avazeh Ghanbarian Paul Kersey Alessandro Vullo EBI Microme Annotation Meeting June 2011.
Shannon Hastings Multiscale Computing Laboratory Department of Biomedical Informatics.
The Globus Toolkit 4 (GT4) A brief introduction. Web Services, WSRF, OGSA and GT4.
Professor Carole Goble
EBI is an Outstation of the European Molecular Biology Laboratory. DAS Client Libraries An easy way to create your own DAS client Leyla García UniProtTeam.
Computer Science Project Criteria. Computer Science Project The project is intended to simulate the analysis, design, progamming and documentation stages.
SOIS APP Working Group Overview. Presentation Overview Application Support Services Electronic Datasheets ESA Project History and Plans Standards Documentation.
ModelPedia Model Driven Engineering Graphical User Interfaces for Web 2.0 Sites Centro de Informática – CIn/UFPe ORCAS Group Eclipse GMF Fábio M. Pereira.
EBI is an Outstation of the European Molecular Biology Laboratory. Quaternary Structure.
EBI is an Outstation of the European Molecular Biology Laboratory. easyDAS Automatic DAS server creation Bernat Gel Universitat Politècnicade Catalunya.
CP3024 Lecture 10 Web Services. What are Web Services?  “encapsulated, loosely coupled, contracted software objects offered via standard protocols” ZapThink.
XmlBlackBox The presentation Alexander Crea June the 15st 2010 The presentation Alexander Crea June the 15st 2010
EBI is an Outstation of the European Molecular Biology Laboratory. Gautier Koscielny VectorBase Meeting 08 Feburary 2012, EBI VectorBase Text Search Engine.
M4 / September Integrating multimodal descriptions to index large video collections M4 meeting – Munich Nicolas Moënne-Loccoz, Bruno Janvier,
Registry of MEG-related schemas MEG BECTa, Coventry, 17 July 2001 Pete Johnston UKOLN, University of Bath Bath, BA2 7AY UKOLN is supported by:
VoiceXML Version 2.0 Jon Pitcherella. What is it? A W3C standard for specifying interactive voice dialogues. Uses a “voice” browser to interpret documents,
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the OWASP License. The OWASP.
Web Services Architecture Presentation for ECE8813 Spring 2003 By: Mohamed Mansour.
1 Chapter 1: Getting Started 1.1 Introducing SAS Enterprise Guide 1.2 Course Scenarios.
Discovery of Manageability Clarification
Net-centric Computing Web Services. Lecture Outline  What is Web Service  Web Service Architecture  Creating and using Java Web Services  Apache Axis.
EMI is partially funded by the European Commission under Grant Agreement RI Common Authentication Library Daniel Kouril, for the CaNL PT EGI CF.
By Jeremy Burdette & Daniel Gottlieb. It is an architecture It is not a technology May not fit all businesses “Service” doesn’t mean Web Service It is.
Ahead4 Development Approach Copyright Ahead4.biz 2015.
Learning Objectives Today we will Learn: The different methods of implementation The differences between user and technical documentation.
Overview of Standards and Guidelines
Agenda Begin Advertising Unit 1 - Advertising Group Presentations - start at approx. 11: Size add correctly > 8 3/8 x 10 7/8” (8.375.
Professor Carole Goble University of Manchester, UK
Some Basics of Globus Web Services
NA4 Test Team Status Test meeting, 07/09/04
John D. McGregor C15.1 – Process/AUTOSAR
Matthew McCullagh Quality Manager. Matthew McCullagh Quality Manager.
Journal Explain the difference between a norm, a folkway, and a more. Then, for each, provide a non-textbook example to illustrate your understanding.
Interface Design- Wireframes
Matthew McCullagh Quality Manager. Matthew McCullagh Quality Manager.
Presentation transcript:

EBI is an Outstation of the European Molecular Biology Laboratory. Promoting services with annotation and registries Hamish McWilliam, EMBL-EBI External Services

Promoting services with annotation and registries Roles of annotation Service documentation Interface description Usage details Service promotion Advertising services Client development Copy n' paste development Hints and tips

Promoting services with annotation and registries Service Documentation Human readable documentation End-users Developers Interface description documentation WSDL, WADL, etc. Included in generated code (WSDL2Java, wsdl.exe, etc.)‏ Mainly for developers Used by service registries

Promoting services with annotation and registries Advertising services Interface description documentation (WSDL, WADL, etc.)‏ “The provider's voice” Seed annotation for registries Registry annotations Additional details and experiences Registry specific

Promoting services with annotation and registries Levels of annotation None Anonymous services Minimal: interface description (WSDL, WADL, etc)‏ For example: systomonas_webservice, AnalysisWSAppLabImplService, etc. Generic: details provided by multi-service frameworks For example: Soaplab Thin layer of specific details For example: Dispatcher and Jdispatcher services Detailed documentation

Promoting services with annotation and registries Sample clients Simple working clients Guide to service usage Illustration of workarounds Help in client tool-kit evaluation Problem verification Plug-in and go usage