Channel Finder Service Ralph Lange HZB BESSY II
Channel. Finder Service Ralph Lange – HZB / BESSY II
IOC v 3 … IOC CA client (JCA/CAJ) Data Sources CA … pv. A client Sim Test pv. A Command/response v 4 Masar … Core Client Technologies Accel. Utils pv. Manager Aggregation Data Definition v. Types Visualization Graphene C SS C o re IOC Pu blis h/s ub scr ibe v 4 Channel. Finder Integration Olog Integration … BOY Data. Browser CSS Java/Python Web based REST services API Channel. Finder API Olog … . . . Web UI and other clients Scripts and utilities Logbook cf-update … …
Motivation • Problem: A flat name space restricts seriously –Clients need to know all channels beforehand –Applications need full configuration • Solution: A generic directory service –Provides “query-by-functionality” –No dependence on installation and local conventions
Architecture HTML json/XML Glassfish REST Channel. Finder war My. SQL
Getting Started
Installation • Download and Install glassfish • Download and Install My. SQL • Download the Channel. Finder –Run channelfinder-base. sql script to create database –Drop the channelfinder. war into autodeploy folder of glassfish –Create JDBC connection pool resource
A brief history of Channel. Finder 2011/6 CSS Application 2011/9 Java lib 2. 1 Channel Viewer 2012/3 Channel. Finder Applications Widgets for BOY 2012 2011 2010/11 Service 1. 0 Java lib 1. 0 Source. Forge Continuous Integration 2012/1 Service 1. 1 2012/3 Python lib 1. 1
Questions?
- Slides: 8