10. May 2005 Technisches Seminar DESY in Zeuthen, R. Kammering The electronic the TTF VUV-FEL Making the next step R. Kammering -MVP- DESY in.

Slides:



Advertisements
Similar presentations
1. XP 2 * The Web is a collection of files that reside on computers, called Web servers. * Web servers are connected to each other through the Internet.
Advertisements

The XML Server Dr. Zhiwang Fan
Copyright © 2003 Pearson Education, Inc. Slide 4-1 Created by Cheryl M. Hughes, Harvard University Extension School Cambridge, MA The Web Wizards Guide.
How to Author Teaching Files Draft Medical Imaging Resource Center.
1 of 16 Information Access The External Information Providers © FAO 2005 IMARK Investing in Information for Development Information Access The External.
EPrints Web Configuratio n Management. SQL database Web server Scripts to configure repository activities Configuration files EPrints - the Administrator's.
4. Internet Programming ENG224 INFORMATION TECHNOLOGY – Part I
What's new?. ETS4 for Experts - New ETS4 Functions - improved Workflows - improvements in relation to ETS3.
DIGIDOC A web based tool to Manage Documents. System Overview DigiDoc is a web-based customizable, integrated solution for Business Process Management.
Lecture plan Information retrieval (from week 11)
A Prototype Implementation of a Framework for Organising Virtual Exhibitions over the Web Ali Elbekai, Nick Rossiter School of Computing, Engineering and.
A Comprehensive Web Application Development and Deployment Platform.
 To publish information for global distribution, one needs a universally understood language, a kind of publishing mother tongue that all computers may.
SOFTWARE PRESENTATION ODMS (OPEN SOURCE DOCUMENT MANAGEMENT SYSTEM)
Web development  World Wide Web (web) is the Internet system for hypertext linking.  A hypertext document (web page) is an online document. It contains.
B.Sc. Multimedia ComputingMedia Technologies Database Technologies.
HTML Introduction HTML
Chapter 14 Database Connectivity and Web Technologies
Tutorial 3: Adding and Formatting Text. 2 Objectives Session 3.1 Type text into a page Copy text from a document and paste it into a page Check for spelling.
Chapter 2 Introduction to HTML5 Internet & World Wide Web How to Program, 5/e Copyright © Pearson, Inc All Rights Reserved.
Microsoft SharePoint 2010 Upgrade Preview FSU SharePoint Users Group Presents: Thursday, December 1 st, 2011.
1 Introduction to Web Development. Web Basics The Web consists of computers on the Internet connected to each other in a specific way Used in all levels.
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
INTRODUCTION TO WEB DATABASE PROGRAMMING
Copyright © 2006, SAS Institute Inc. All rights reserved. What Is New in SAS Profitability Management (PrM) 2.1? Authors: Jack Zhang Solution & Version:
Global accelerator TTF Raimund Kammering DESY MVP TTF2 Review Meeting at Salzau, January 2003.
DATA COMMUNICATION DONE BY: ALVIN SAMPATH CARLVIN SAMPATH.
Article: Source Code Review Systems Author: Jason Remillard Presenter: Joe Borosky Class: Principles and Applications of Software Design Date: 11/2/2005.
Postacademic Interuniversity Course in Information Technology – Module C1p1 Contents Data Communications Applications –File & print serving –Mail –Domain.
Copyright © 2008 Pearson Prentice Hall. All rights reserved. 1 Exploring Microsoft Office Word 2007 Chapter 8 Word and the Internet Robert Grauer, Keith.
NASRULLAH KHAN.  Lecturer : Nasrullah   Website :
DSpace UI Alexey Maslov. DSpace in general A digital library tool useful for storage, maintenance, and retrieval of digital documents Two types of interaction:
Fundamentals of Database Chapter 7 Database Technologies.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Overview Scale out architecture Servers, services, and topology in Central Administration.
Presentation Topic: XML and ASP Presented by Yanzhi Zhang.
Copyright © PASS Consulting Corp., Miami 2001 XX/1 XML Application Server.
Project Overview Graduate Selection Process Project Goal Automate the Selection Process.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
PatentScope - Electronic Publication World Intellectual Property Organization.
1 Overview of XSL. 2 Outline We will use Roger Costello’s tutorial The purpose of this presentation is  To give a quick overview of XSL  To describe.
Using XML to store Descriptive Metadata Richard Murphy Rosarie O’Riordan Central Statistics Office Ireland.
Abingdon JoiMint-eLog Matthias Clausen.
ASP (Active Server Pages) by Bülent & Resul. Presentation Outline Introduction What is an ASP file? How does ASP work? What can ASP do? Differences Between.
Running Kuali: A Technical Perspective Ailish Byrne (Indiana University) Jonathan Keller (University of California, Davis)
Web Application Programming Presented by: Mehwish Shafiq.
Geneva, 2nd Tutorial for Health e-Child Project, Service creation in Genius Web Portal Nicola Venuti NICE srl Geneva, , 2nd.
S T A T I S T I C S A U S T R I A March SuperSTAR A joint development with STR D.Burget October 2007 © STATISTICS AUSTRIA I n f.
Monte-Carlo Event Database: current status Sergey Belov, JINR, Dubna.
JSP Server Integrated with Oracle8i Project2, CMSC691X Summer02 Ching-li Peng Ying Zhang.
Module: Software Engineering of Web Applications Chapter 2: Technologies 1.
NASRULLAH KHAN.  Lecturer : Nasrullah   Website :
WebDat: A Web-based Test Data Management System J.M.Nogiec January 2007 Overview.
LBSC 690 Session 4 Programming. Languages How do we learn a language? Learn by listening Then reading Then writing How do we teach programming? Learn.
Validation db status and plans (what happened since the Collaboration meeting) Hans Wenzel 10th Physics Lists and Validation Tools working group meeting.
introductionwhyexamples What is a Web site? A web site is: a presentation tool; a way to communicate; a learning tool; a teaching tool; a marketing important.
5/29/2001Y. D. Wu & M. Liu1 Content Management for Digital Library May 29, 2001.
Apache Cocoon – XML Publishing Framework 데이터베이스 연구실 박사 1 학기 이 세영.
Introduction of Wget. Wget Wget is a package for retrieving files using HTTP and FTP, the most widely-used Internet protocols. Wget is non-interactive,
MIRC Overview Medical Imaging Resource Center John Perry RSNA 2009.
Tutorial 1 Getting Started with Adobe Dreamweaver CS5.
MIRC Overview Medical Imaging Resource Center. RSNA2006 MIRC Courses Overview of the RSNA MIRC Software Installing MIRC on Your Laptop Using MIRC for.
Web Application & Validation Hans Wenzel 20 th Geant4 Collaboration Meeting September 28, 2015.
Teaching slides Chapter 6. Chapter 6 Software user interface design & construction Contents Introduction Graphical user interface – Rich window based.
Project 1 Introduction to HTML.
Exploring Microsoft Word 2000
Warm Handshake with Websites, Servers and Web Servers:
Microsoft Office Illustrated
Evergreen Data Systems
Web Page Concept and Design :
Introduction to HTML- Basics
Presentation transcript:

10. May 2005 Technisches Seminar DESY in Zeuthen, R. Kammering The electronic the TTF VUV-FEL Making the next step R. Kammering -MVP- DESY in Hamburg

10. May 2005 Technisches Seminar DESY in Zeuthen, R. Kammering Overview Introduction The TTF e-logbook –The basic technology –How does it look like? –Changes since the first version XYZ Security: Authentication, authorization, … Conclusions / The next step

10. May 2005 Technisches Seminar DESY in Zeuthen, R. Kammering Introduction The days before the electronic … log [Encyclopædia Britannica] also called maritime log instrument for measuring the speed of a ship through water. The first practical log, developed about 1600, consisted of a pie-shaped log chip with a lead weight on its curved edge that caused it to float upright and resist towing. When the log was tossed overboard, it remained more or less stationary while an attached line (marked off with equally spaced knots) was let out behind…

10. May 2005 Technisches Seminar DESY in Zeuthen, R. Kammering ? Introduction The 20'th century The year of the XML hype the elog got standard Year 20XX Today

10. May 2005 Technisches Seminar DESY in Zeuthen, R. Kammering Classic client – server architecture: User program client Web browser client e-logbook Web server Text + images HTML + JPEG or PDF Combined content Print Upload, typing Text + images The TTF e-logbook

10. May 2005 Technisches Seminar DESY in Zeuthen, R. Kammering The TTF e-logbook UNIX pipe - script User program client Web browser client e-logbook folder XML e.g. PS JPEG HTMLPDF XSLT / XSL FO JAVA servlets XSL XML 2. Store convertcreate 2. Read 3. Create 4. Combine contentlayout 1. Print1. Request5. Response Web server servlet engine e-logbook server

10. May 2005 Technisches Seminar DESY in Zeuthen, R. Kammering Lets have a look: External: Internal: The TTF e-logbook

10. May 2005 Technisches Seminar DESY in Zeuthen, R. Kammering Navigation Status info. Generate PDF Edit entry Create new entry Main window Automatic hyper linking Powerful search The TTF e-logbook Integrated shift summary

10. May 2005 Technisches Seminar DESY in Zeuthen, R. Kammering Set of (configurable) standard information Mail to an expert File upload Spellchecker Edit window The TTF e-logbook

10. May 2005 Technisches Seminar DESY in Zeuthen, R. Kammering Complex tree structures possible Many supported data formats Short abstract (gets indexed) The TTF e-logbook Natural integration of documentation

10. May 2005 Technisches Seminar DESY in Zeuthen, R. Kammering TTF VUV-FEL document tree: > 600 entries > 200 Mb (mostly) PDF documents fully integrated into elog (fast access) support for MS/Open Office formats underway The TTF e-logbook

10. May 2005 Technisches Seminar DESY in Zeuthen, R. Kammering The TTF e-logbook Changes since the first version: all HTML code ported to JSP (Java Server Pages) to allow: 1. parameterization of e-logbook specific values 2. one central (XML) conf. file per e-logbook 3. access this values via JSTL (Java Server Pages Standard Tag Library) from within every JSP files

10. May 2005 Technisches Seminar DESY in Zeuthen, R. Kammering DAQ eLogBook … M en MM/dd/yyyy yyyy-MM-dd dd.MM.yyyy %B %Y above beside … ffffff logbook name shift period language setting date format date title format text layout background color Central e-logbook configuration file The TTF e-logbook

10. May 2005 Technisches Seminar DESY in Zeuthen, R. Kammering per e-logbook conf. file allows modular XSL architecture: XML XSL HTML elog.xsl conf.xml keywords spellchecker ORACLE work.xml imports + get data from conf. include rules include oracle.xsl include parse final XSL … The TTF e-logbook

10. May 2005 Technisches Seminar DESY in Zeuthen, R. Kammering Storing of shift data to ORACLE DB (JDBC Java Database Connectivity) Acquisition of machine statistics (ORACLE) The TTF e-logbook Further changes: Interoperability Beam statistics Down times

10. May 2005 Technisches Seminar DESY in Zeuthen, R. Kammering Bold to emphasize Lists to order things Tables are more readable Lines to comment The TTF e-logbook Links Further changes: Markup functionality (Wiki style)

10. May 2005 Technisches Seminar DESY in Zeuthen, R. Kammering XYZ

10. May 2005 Technisches Seminar DESY in Zeuthen, R. Kammering the mother of all these elogs Thanks: S. Karstensen, D. Sertore, P. Krejcik and J. Tsai for the snapshots The TTF elog got popular … XYZ

10. May 2005 Technisches Seminar DESY in Zeuthen, R. Kammering Some statistics: TTF elog is in operation since: Oct > entries have been made ~ 18Gb graphical data / ~25Mb ASCII text Today >30 TTF like e-logbooks are running on ~12 servers … XYZ

10. May 2005 Technisches Seminar DESY in Zeuthen, R. Kammering XYZ ttfinfo.desy.de - Number of unique visitors

10. May 2005 Technisches Seminar DESY in Zeuthen, R. Kammering Security: Authenti., authori. Stepwise integration of security: 0. No authentication (2002 version) 1. (multiple-) sign on (since 2005) 2. Single sign on (SSO) 3. Cross domain SSO (CDSSO)

10. May 2005 Technisches Seminar DESY in Zeuthen, R. Kammering Security: Authenti., authori. Today's security architecture

10. May 2005 Technisches Seminar DESY in Zeuthen, R. Kammering Security: Authenti., authori. Login procedure The DIT (directory information tree)

10. May 2005 Technisches Seminar DESY in Zeuthen, R. Kammering Security: Authenti., authori. SSO - possible architecture

10. May 2005 Technisches Seminar DESY in Zeuthen, R. Kammering Conclusions Acceptance of e-logbook is overwhelming Ease for cloning was/is high priority World wide accessibility is very important e-logbook is a must for any kind of remote operation Still much could be done (collaborations?) Conclusions

10. May 2005 Technisches Seminar DESY in Zeuthen, R. Kammering Security Implement SSO authorization schema Extend authorization to DOOCS … The next step … Elog-core Extend configurable parameters Harden automated elog installation …

10. May 2005 Technisches Seminar DESY in Zeuthen, R. Kammering Online resources: The TTF e-logbook technology: e-logbook for testing: the central TTF e-logbook server: Thanks for your attention!