corporate data for cern drupal sites
Download
Skip this Video
Download Presentation
Corporate Data for CERN Drupal Sites

Loading in 2 Seconds...

play fullscreen
1 / 13

Corporate Data for CERN Drupal Sites - PowerPoint PPT Presentation


  • 87 Views
  • Uploaded on

Corporate Data for CERN Drupal Sites. Introduction to Planned AIS Drupal Modules ENTICE Meeting, 25.05.2011 Jan Janke (GS/AIS). AIS Module Plans. EDH. OHR/Foundation. Roles. CERN Drupal Sites. CET/Qualiac. SMT, APT, …. Official Interface to AIS Data. AIS controlled interface

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Corporate Data for CERN Drupal Sites' - wolfe


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
corporate data for cern drupal sites

Corporate Data for CERN Drupal Sites

Introduction to Planned AIS Drupal Modules

ENTICE Meeting, 25.05.2011

Jan Janke (GS/AIS)

ais module plans
AIS Module Plans

EDH

OHR/Foundation

Roles

CERN Drupal Sites

CET/Qualiac

SMT, APT, …

"Corporate Data for CERN Drupal Sites" by Jan Janke (GS-AIS-GDI)

official interface to ais data
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)

challenge
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

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!

"Corporate Data for CERN Drupal Sites" by Jan Janke (GS-AIS-GDI)

architecture
Architecture
  • Backend server
  • Frontend API
  • Customer modules

Corporate Data

Data Server

AIS Data API

Organigram Module

Contact Data Module

CERN GS Department

CH-1211 Genève 23

Switzerland

www.cern.ch/gs-dep

"Corporate Data for CERN Drupal Sites" by Jan Janke (GS-AIS-GDI)

architecture backend server
Architecture: Backend Server
  • Processes requests
  • Verifies if requestor is authorised
  • Accesses database and returns data

Corporate Data

Data Server

AIS Data API

Organigram Module

Contact Data Module

CERN GS Department

CH-1211 Genève 23

Switzerland

www.cern.ch/gs-dep

"Corporate Data for CERN Drupal Sites" by Jan Janke (GS-AIS-GDI)

architecture frontend api
Architecture: Frontend API
  • Communicates with AIS Backend
  • Provides API for client modules

Corporate Data

Data Server

AIS Data API

Organigram Module

Contact Data Module

CERN GS Department

CH-1211 Genève 23

Switzerland

www.cern.ch/gs-dep

"Corporate Data for CERN Drupal Sites" by Jan Janke (GS-AIS-GDI)

architecture customer modules
Architecture: Customer Modules
  • Access data via frontend API
  • No direct access to AIS server
  • AIS provides reference implementation

Corporate Data

Data Server

AIS Data API

Organigram Module

Contact Data Module

CERN GS Department

CH-1211 Genève 23

Switzerland

www.cern.ch/gs-dep

"Corporate Data for CERN Drupal Sites" by Jan Janke (GS-AIS-GDI)

data examples
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)

security
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)

timescale
Timescale
  • Deal with security concerns (in progress)
  • Development start constrained by 1
  • 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)

next goals
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)

thank you
Thank you!
  • Time for questions …

"Corporate Data for CERN Drupal Sites" by Jan Janke (GS-AIS-GDI)

ad