november 2003 interlab 2003 -- juli hearn savannah river site we-share web-based electronic sharing...
TRANSCRIPT
November 2003InterLab 2003 -- Juli Hearn
Savannah River Site
We-SHARE
Web-based Electronic Sharing and Reallocation of Assets
We-SHARE Overview
Web-based application Tool for DOE Complex hosted by SRS or
available for individual site deployment Identify materials and equipment for exchange to
maximize the use of Government assets Utilizes open-source, non-proprietary,
inexpensive systems and software Simple<->Powerful
We-Share Development
Concept based on SRS internal version used by Property Management Oracle and Oracle Forms
Two deployment options SRS host for complex Distribute to individual sites for own deployment
Mid 2001 re-written for external use to limit the implementation requirements
Implemented as a stand-alone application – independent
We-Share Development (cont.)
Challenges Keeping simplicity to work within parameters of
diverse platforms and systems complex wide Powerful enough to be useful Data storage – independent from individual sites’
storage methods Security User Interface – new vs. experienced user
We-Share Development (cont.)
Software/Environment/Tools UsedApache Web server with JServJava 2 v1.3ServletsJava Classes
JDBM – Java Database Manager Prepared Text
We-Share Development (cont.)
InnovationsJDBM – Java Database Management
Modeled after Unix DBM Hash Table file Written in Java
Prepared Text Uses Java classes to marry data derived by JDBM
with a prepared text file (style sheet) for display XML approach without XML
Deployment
System/environmentWindows vs. Unix differences
Access and usageControlled through IP list
Technical TransferKnolls Atomic Power Lab (KAPL)
Demonstration
Future Plans
Server upgrade to Java 2 v1.4 Elimination of Cocoon use
Re-write to utilize XML (based on user community needs)
Implement use of application complex-wide Additional tech-transfer distribution to other sites
Conclusion
DOE complex-wide tool to maximize the use of government resources
Utilizes open-source, non-proprietary, inexpensive systems and software Java technology – servlets and classes Packaged, Web-based application
Limited implementation requirements Java 2 only environment requirement
Simple <-> Powerful
November 2003InterLab 2003 -- Juli Hearn
Savannah River Site
Questions?