November 2003 InterLab 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 Used Apache Web server with JServ Java 2 v1.3 Servlets Java Classes JDBM – Java Database Manager Prepared Text
We-Share Development (cont.) Innovations JDBM – 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/environment Windows vs. Unix differences Access and usage Controlled through IP list Technical Transfer Knolls 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 2003 InterLab Juli Hearn Savannah River Site Questions?