Successfully reported this slideshow.
Your SlideShare is downloading. ×

Tango REST API

Ad

* Caucasus Mountains,
Russia
REST API

Ad

06/06/17 Igor Khokhriakov 2
Tango REST API EcoSystem
≠

Ad

06/06/17 Igor Khokhriakov 3
* Caucasus Mountains,
Russia
Tango REST API
specification

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Loading in …3
×

Check these out next

1 of 15 Ad
1 of 15 Ad
Advertisement

More Related Content

Advertisement

Tango REST API

  1. 1. * Caucasus Mountains, Russia REST API
  2. 2. 06/06/17 Igor Khokhriakov 2 Tango REST API EcoSystem ≠
  3. 3. 06/06/17 Igor Khokhriakov 3 * Caucasus Mountains, Russia Tango REST API specification
  4. 4. 06/06/17 Igor Khokhriakov 4 * Caucasus Mountains, Russia
  5. 5. 06/06/17 Igor Khokhriakov 5 Tango REST API status report ● Migration to GitHub ● Read the Docs ● Updates (RC4) ● Added to the official Tango documentation ● Reference implementation ● ESRF deployment ● DESY deployment ● JINR deployment
  6. 6. 06/06/17 Igor Khokhriakov 6 Roadmap (main points) ● RC5 – TANGO_HOST port as a matrix parameter: tango/rest/rc4/hosts/orion/10000/... VS tango/rest/rc5/hosts/orion/... OR tango/rest/rc5/hosts/orion;port=10005/... – Content-type VS URL addressing: …/attributes/ushort_image/value/image VS …/value Content-type: image/jpeg …/attributes/ushort_image/value/plain VS …/value Content-type: text/plain ● RC6 – HTTP/2 push events!!!
  7. 7. 06/06/17 Igor Khokhriakov 7 * Caucasus Mountains, Russia mtangorest.server – Tango REST API implementation
  8. 8. 06/06/17 Igor Khokhriakov 8 * Caucasus Mountains, Russia
  9. 9. 06/06/17 Igor Khokhriakov 9 mtangorest.server ● Latest release rc4-1.8 ● RC4 – Image (2D array) data types – Event mechanism tweaks ● Refactoring (JAX-RS) ● Consistent http response codes (305, 500, 503) ● Docker container ● Bug fixes – No filter configured with id 'json-response-fields-filter' – Events wrong response
  10. 10. 06/06/17 Igor Khokhriakov 10 * Caucasus Mountains, Russia TANGO WebApp
  11. 11. 06/06/17 Igor Khokhriakov 11 * Caucasus Mountains, Russia
  12. 12. 06/06/17 Igor Khokhriakov 12 TangoWebapp status report ● Moved to GitHub ● Updates – Multiple TANGO_HOSTs – Use cookie to remember TANGO_HOSTs – Migration to RC4 ● Amazon Cloud deployment ● Deployed at DESY (P03nano)
  13. 13. 06/06/17 Igor Khokhriakov 13 * Caucasus Mountains, Russia Other Tango REST API projects
  14. 14. 06/06/17 Igor Khokhriakov 14 Related projects ● RestDS (REST API impl by JINR, Dubna) ● http://tangodevel.jinr.ru/git/tango/web/RestDS ● JYSE studio (the next talk) – In-browser dashboard builder ● tangojs – A bunch of JS components for data visualization – MAX IV prepared a demo project: https://github.com/Unknown22/TangoJSDemo ● mTangoUI (uses REST API RC1) – Component based framework for building web/mobile applications https://bitbucket.org/hzgwpn/mtango
  15. 15. 06/06/17 Igor Khokhriakov 15 * Caucasus Mountains, Russia Thank you! Questions?

Editor's Notes

  • Diagrams provided by ELI and adjusted by Stuart James during Tango WTD camp
  • Point link to read-the-docs
  • Subscribe to GitHub repo for notifications

×