110 likes | 254 Views
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
E N D
We-SHARE Web-based Electronic Sharing and Reallocation of Assets InterLab 2003 -- Juli Hearn Savannah River Site
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)
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
Questions? InterLab 2003 -- Juli Hearn Savannah River Site