People DB is a new UCAR resource that gives software engineers and
web developers an authoritative source for basic data about UCAR staff
and organizations that is up to date and easily accessible via a REST
API and SQL queries. This service addresses the current problem of
identity data being replicated throughout the organization in various
databases which fall out of date and need to be manually maintained.
The 2.0 version will expand upon the current scope of HR data to
include data from NETS and CISL databases and will support federation
of identity data between additional lab, program and division
databases. A new version of people.ucar.edu developed using the Google
Web Toolkit (GWT) will accompany the 2.0 launch in Spring 2010. In
addition, a synchronizer will provide near real-time synchronization of
core people and org data to any subscriber database, copying only
changes as they happen. This talk will provide an overview of the
software architecture of People DB 2.0 and it's components as well as
demo the GWT app under development and the REST API.
Markus Stobbs is Group Head of the Web Engineering Group (WEG). Bruce Sun is an SEIII in the WEG focused on Java web application development. His publications include A multi-tier architecture for building RESTful Web services IBM DeveloperWorks, Jun 9, 2009.
Attachment | Size |
---|---|
PeopleDB2_part1.pdf | 483.26 KB |
PeopleDB2_part2.pdf | 395.79 KB |