SLIDE 4 PDG Computing Review, September 17, 2010 Chuck McParland (LBNL), Page 4
Relation of Java API to other components
PDG Java API (database access, macro processing, ...) Modernized PDG database PDG Python API Legacy editor interface Legacy viewer (pdgLive) Legacy Fortran programs Encoder interface / Literature search Database viewer (pdgLive) Review interface Verfier interface Editor interface Reporting Institution database Ordering system Data analysis applications Admin tools
- Move database access details into a
single, common layer
- Logical place to create and protect
lengthy DB sequences via transactions
- Accommodate new, more abstract
PDG representation classes
- Hide details of macro processing