8
Admin Tool June 11, 2009

Admin Tool June 11, 2009. Admin Tool Overview Architecture Implementation Dependencies Futures 2

Embed Size (px)

Citation preview

Page 1: Admin Tool June 11, 2009. Admin Tool Overview Architecture Implementation Dependencies Futures 2

Admin ToolAdmin Tool

June 11, 2009

Page 2: Admin Tool June 11, 2009. Admin Tool Overview Architecture Implementation Dependencies Futures 2

2

Admin ToolAdmin Tool

• Overview• Architecture• Implementation• Dependencies• Futures

Page 3: Admin Tool June 11, 2009. Admin Tool Overview Architecture Implementation Dependencies Futures 2

3

Admin Tool - OverviewAdmin Tool - Overview

• More direct access to caDSR tables– Bypasses business rules

• Allows create and edit of CS, CSI, OC, PROP, etc• Allows create and edit of most LOV tables• Update features require an account with caDSR

Admin privileges

Page 4: Admin Tool June 11, 2009. Admin Tool Overview Architecture Implementation Dependencies Futures 2

4

Admin Tool - ArchitectureAdmin Tool - Architecture

• Technologies– Oracle AS– PL/SQL– HTML 4

Page 5: Admin Tool June 11, 2009. Admin Tool Overview Architecture Implementation Dependencies Futures 2

5

Admin Tool - ArchitectureAdmin Tool - Architecture

• Write()HTML• Oracle Application ServerWeb Server

• PL/SQLApplication

• Oracle 10gDatabase

Page 6: Admin Tool June 11, 2009. Admin Tool Overview Architecture Implementation Dependencies Futures 2

6

Admin Tool - ImplementationAdmin Tool - Implementation

• Stored in database under SBR schema• Requires Oracle Application Server• Written in database stored procedures

– Generated system, e.g. CG$ packages/procedures– Manually maintained– Special write functions to interface with OAS and output to

client• Also uses JS, e.g. oracle_tab.js• Installed with caDSR database, i.e. table definitions,

triggers, etc• SCM is CVS

– Management is typically by release “bundle”– Can not see/compare individual package and procedure

changes as with Java• Requires different skills than other caDSR products

Page 7: Admin Tool June 11, 2009. Admin Tool Overview Architecture Implementation Dependencies Futures 2

7

Admin Tool - DependenciesAdmin Tool - Dependencies

• Evssearch.war– Provides access from Admin Tool to EVS– Deployed under Jboss with other caDSR applications– Written in Java– Requires EVS API (currently 4.2)

Page 8: Admin Tool June 11, 2009. Admin Tool Overview Architecture Implementation Dependencies Futures 2

8

Admin Tool - FuturesAdmin Tool - Futures

• Move all features to Curation Tool– Fix known bugs in new implementation– Minimize enhancements until Admin Tool is obsolete

• Provide only most critical fixes