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

Preview:

Citation preview

Admin ToolAdmin Tool

June 11, 2009

2

Admin ToolAdmin Tool

• Overview• Architecture• Implementation• Dependencies• Futures

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

4

Admin Tool - ArchitectureAdmin Tool - Architecture

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

5

Admin Tool - ArchitectureAdmin Tool - Architecture

• Write()HTML• Oracle Application ServerWeb Server

• PL/SQLApplication

• Oracle 10gDatabase

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

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)

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

Recommended