GS CERN GS Department CH-1211 Genève 23 Switzerland www.cern.ch/gs-dep Corporate Data for CERN Drupal Sites Introduction to Planned AIS Drupal Modules.

Slides:



Advertisements
Similar presentations
System Administrator Roles in Supporting Site Customizations Lynn Ritger Software Integrations Coordinator, FASTER Asset Solutions.
Advertisements

FI-WARE Testbed Access Control temporary solution.
QDV 7 Overview A powerful estimating tool designed to match up with your own specific methodologies.
Progress Report 11/1/01 Matt Bridges. Overview Data collection and analysis tool for web site traffic Lets website administrators know who is on their.
PERTEMUAN 7 Copyright © 2002 Pearson Education, Inc.
Copyright © 2002 Pearson Education, Inc.
Complaint Desk Team 8. Introduction A web based system that records grievances. A web based system that records grievances. Users can report their grievances.
Operating Systems & Information Services CERN IT Department CH-1211 Geneva 23 Switzerland t OIS Open source web analytics.
AJAC Systems Hotel Reservation System
Client/Server Computing. Information processing is distributed among several workstations and servers on a network, with each function being assigned.
Fraser Technical Solutions, LLC
Java Pet Store Application. Outline Introduction Introduction Information Layer Information Layer Application Layer Application Layer Infrastructure Layer.
Operating Systems & Infrastructure Services CERN IT Department CH-1211 Geneva 23 Switzerland t OIS CERN Search Updates Eduardo Alvarez November.
CERN – European Laboratory for Particle Physics Administrative Information Services Implementing Oracle Workflow Derek Mathieson CERN - Switzerland.
CERN IT Department CH-1211 Genève 23 Switzerland t Integrating Lemon Monitoring and Alarming System with the new CERN Agile Infrastructure.
JVM Tehnologic Company profile & core business Founded: February 1992; –Core business: design and implementation of large software applications mainly.
Service Oriented Architecture Bryan Ollendyke.
X-Road (X-tee) A platform-independent secure standard interface between databases and information systems to connect databases and information systems.
Why Interchange?. What is Interchange? Interchange Capabilities: Offers complete replacement of CommBridge point-to-point solution with a hub and spoke.
Introduction: Drupal is a free and open-source content management system (CMS). A content management system(CMS) is a computer program that allows publishing,
Best Practices in Deploying a PKI Solution BIEN Nguyen Thanh Product Consultant – M.Tech Vietnam
Data Center Infrastructure
Mobile Based Security System Group 11 Awantha S.A.T. Darshana S.A.T. Kumara M.D.B.J.B. Sandakalum H.K.L.S.
Open Source Donation Management Software Laura Cassella, Matt Edmonds, Chris Reekie, Matt Wakim We would like to thank BBBS and the YWCA for the opportunity.
CERN IT Department CH-1211 Genève 23 Switzerland t Service Management GLM 15 November 2010 Mats Moller IT-DI-SM.
Users’ Office News Doris Chromek-Burckhart Head of Users Office New Users’ Office Web Pages Release of Pre-Registration Tool in July 2014 Insurance for.
CERN IT Department CH-1211 Geneva 23 Switzerland t OIS CERN IT-OIS Tim Bell, Eduardo Alvarez Fernandez, Andreas Wagner HEPiX Fall 2010 Workshop.
Online Translation Service Capstone Design Eunyoung Ku Jason Roberts Jennifer Pitts Gregory Woodburn Kim Tran.
The Global Video Grid: DigitalWell Update & Plan For SRB Integration Myke Smith, Manager Streaming Media Technologies University of Washington / ResearchChannel.
CSE Waitlist Made By: Peng Hu, Zhicheng Lin, Mark Mosby, Robert Pittman, and Derek Robati.
Operating Systems & Information Services CERN IT Department CH-1211 Geneva 23 Switzerland t OIS Drupal Database Selection Tim Bell 6 th June.
1 Some initial Design suggestions… Getting started… where to begin? Find out whether your design architecture will work… as soon as possible. If you need.
Application code Registry 1 Alignment of R-GMA with developments in the Open Grid Services Architecture (OGSA) is advancing. The existing Servlets and.
CSE Waitlist Made By: Peng Hu, Zhicheng Lin, Mark Mosby, Robert Pittman, and Derek Robati.
INTRODUCTION TO WEB APPLICATION Chapter 1. In this chapter, you will learn about:  The evolution of the Internet  The beginning of the World Wide Web,
NMNH EMu DAMS Integration Project Rebecca Snyder Smithsonian, NMNH.
GOAL User Interactive Web Interface Update Pages by Club Officers Two Level of Authentication.
1 Microsoft Operations Framework An Introduction to MOF.

CERN - IT Department CH-1211 Genève 23 Switzerland t OIS Deployment of Exchange 2010 mail platform Pawel Grzywaczewski, CERN IT/OIS HEPIX.
EGEE User Forum Data Management session Development of gLite Web Service Based Security Components for the ATLAS Metadata Interface Thomas Doherty GridPP.
CERN IT Department CH-1211 Genève 23 Switzerland PES 1 Ermis service for DNS Load Balancer configuration HEPiX Fall 2014 Aris Angelogiannopoulos,
Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 6 Essentials of Design.
CERN General Infrastructure Services Department CERN GS Department CH-1211 Geneva 23 Switzerland SMS CERN General Infrastructure.
CERN General Infrastructure Services Department CERN GS Department CH-1211 Geneva 23 Switzerland Db Futures Workshop
The basics of knowing the difference CLIENT VS. SERVER.
Configuring, Managing and Maintaining Windows Server® 2008 Servers Course 6419A.
CERN - IT Department CH-1211 Genève 23 Switzerland t IT Dept Presentation [September 2009] - 1 User Support - Future Changes in Policy and.
Operating Systems & Information Services CERN IT Department CH-1211 Geneva 23 Switzerland t OIS Drupal at CERN Juraj Sucik Jarosław Polok.
Advanced Authentication Campus-Booster ID: Copyright © SUPINFO. All rights reserved Kerberos.
CERN IT Department CH-1211 Genève 23 Switzerland t Services and Resources Web IT Services and Resources Web Pages A Proposal Tim Bell 1.
CERN – European Organization for Nuclear Research Administrative Support - Internet Development Services EDH from User Point of View Rostislav Titov, James.
CERN - IT Department CH-1211 Genève 23 Switzerland t Operating systems and Information Services OIS Proposed Drupal Service Definition IT-OIS.
GS CERN GS Department CH-1211 Genève 23 Switzerland CSC for Service Owners How to use the CERN Service Catalogue maintenance tool.
CERN - IT Department CH-1211 Genève 23 Switzerland t OIS Update on the anti spam system at CERN Pawel Grzywaczewski, CERN IT/OIS HEPIX fall.
CERN IT Department CH-1211 Geneva 23 Switzerland t James Casey CCRC’08 April F2F 1 April 2008 Communication with Network Teams/ providers.
INFSO-RI Enabling Grids for E-sciencE NPM Security Alistair K Phipps (NeSC) JRA4 Face To Face, CERN, Geneva.
CERN GS Department CH-1211 Genève 23 Switzerland cern.ch/gs-dep Internet Services GS AIS General Services Department GS Advanced Information Services EVM.
Driving Value from IT Services using ITIL and COBIT 5 July 24, 2013 Gary Hardy ITWinners.
CERN - IT Department CH-1211 Genève 23 Switzerland t Service Level & Responsibilities Dirk Düllmann LCG 3D Database Workshop September,
INTRODUCTION About Project: About Project: Our project is based of the technology of cloud computing which is offering many pro’s to the world of computers.
CERN IT Department CH-1211 Genève 23 Switzerland t DPM status and plans David Smith CERN, IT-DM-SGT Pre-GDB, Grid Storage Services 11 November.
ISS Team Group Member ◦ Nguy ễ n Nh ậ t Minh ◦ Nguy ễ n Kh ắ c Khu ◦ Ph ạ m Ng ọ c Hi ế u ◦ Nguy ễ n Ng ọ c Khánh ◦ Nguy.
CERN IT Department CH-1211 Geneva 23 Switzerland t OIS Operating Systems & Information Services CERN IT Department CH-1211 Geneva 23 Switzerland.
OIS Progress on Drupal pilot service ENTICE meeting, 30 th September 2010 Jarosław (Jarek) Polok IT-OIS Operating systems and Internet services.
What are they? The Package Repository Client is a set of Tcl scripts that are capable of locating, downloading, and installing packages for both Tcl and.
GOCDB New Requirements
INFM 603 Main Class Project
CLIENT ZipDial.
Project Management Office Tool
Presentation transcript:

GS CERN GS Department CH-1211 Genève 23 Switzerland Corporate Data for CERN Drupal Sites Introduction to Planned AIS Drupal Modules ENTICE Meeting, Jan Janke (GS/AIS)

CERN GS Department CH-1211 Genève 23 Switzerland 2 AIS Module Plans "Corporate Data for CERN Drupal Sites" by Jan Janke (GS-AIS-GDI) EDH OHR/Foundation Roles CET/Qualiac SMT, APT, … CERN Drupal Sites

CERN GS Department CH-1211 Genève 23 Switzerland 3 Official Interface to AIS Data  AIS controlled interface  Direct access to corporate CERN data  Public & protected data  Data gradually made available upon request "Corporate Data for CERN Drupal Sites" by Jan Janke (GS-AIS-GDI)

CERN GS Department CH-1211 Genève 23 Switzerland 4 Challenge  A CERN Drupal side cannot be trusted  Currently full WebDAV access to PHP code for site admins  Secure communication between Drupal and AIS  We need to be sure that  A user requesting data really is who he/she claims to be  Data can be securely cached "Corporate Data for CERN Drupal Sites" by Jan Janke (GS-AIS-GDI) We actively work with IT-OIS Infrastructure Team to find solutions. Data will only be made available if a reliable identification of the end user is possible!

CERN GS Department CH-1211 Genève 23 Switzerland 5 Architecture  Backend server  Frontend API  Customer modules "Corporate Data for CERN Drupal Sites" by Jan Janke (GS-AIS-GDI) CERN GS Department CH-1211 Genève 23 Switzerland Corporate Data Data Server AIS Data API Organigram Module Contact Data Module …

CERN GS Department CH-1211 Genève 23 Switzerland 6 Architecture: Backend Server  Processes requests  Verifies if requestor is authorised  Accesses database and returns data "Corporate Data for CERN Drupal Sites" by Jan Janke (GS-AIS-GDI) CERN GS Department CH-1211 Genève 23 Switzerland Corporate Data Data Server AIS Data API Organigram Module Contact Data Module …

CERN GS Department CH-1211 Genève 23 Switzerland 7 Architecture: Frontend API  Communicates with AIS Backend  Provides API for client modules "Corporate Data for CERN Drupal Sites" by Jan Janke (GS-AIS-GDI) CERN GS Department CH-1211 Genève 23 Switzerland Corporate Data Data Server AIS Data API Organigram Module Contact Data Module …

CERN GS Department CH-1211 Genève 23 Switzerland 8 Architecture: Customer Modules  Access data via frontend API  No direct access to AIS server  AIS provides reference implementation "Corporate Data for CERN Drupal Sites" by Jan Janke (GS-AIS-GDI) CERN GS Department CH-1211 Genève 23 Switzerland Corporate Data Data Server AIS Data API Organigram Module Contact Data Module …

CERN GS Department CH-1211 Genève 23 Switzerland 9 Data Examples  Start with publicly available data  Contact details (same data as provided by CERN Phonebook)  Organisational structure data (organigram)  Roles data  Tell me who is the Group Leader of group XYZ? "Corporate Data for CERN Drupal Sites" by Jan Janke (GS-AIS-GDI)

CERN GS Department CH-1211 Genève 23 Switzerland 10 Security  Support only official IT provided Drupal infrastructure  Communication only via AIS Drupal frontend API  Reliable identification of end users  One time registration required for every site  To obtain a site specific key  All requests are validated using a signature (HMAC) "Corporate Data for CERN Drupal Sites" by Jan Janke (GS-AIS-GDI)

CERN GS Department CH-1211 Genève 23 Switzerland 11 Timescale 1.Deal with security concerns (in progress) 2.Development start constrained by 1 3.Build AIS reference implementation module  Comprises  Backend server  AIS Frontend API module for Drupal  Drupal modules to access organigram and contact data "Corporate Data for CERN Drupal Sites" by Jan Janke (GS-AIS-GDI)

CERN GS Department CH-1211 Genève 23 Switzerland 12 Next Goals  Make first version of AIS Drupal modules available  Monitor their use  React to user specific requests  If AIS offering is accepted  Provide access to more data upon request  Allow module developers to access frontend API directly  AIS provides the data, the web developer lays it out!  Currently no plans to provide specific modules other than the reference implementation (which will be maintained). "Corporate Data for CERN Drupal Sites" by Jan Janke (GS-AIS-GDI)

CERN GS Department CH-1211 Genève 23 Switzerland 13 Thank you!  Time for questions … "Corporate Data for CERN Drupal Sites" by Jan Janke (GS-AIS-GDI)