Case Study: Interagency Edison
Client: National Institutes of Health
1994 Challenge: Provide a means for grantees to report on their inventions and patents, allow agencies to audit the outcomes of grants, and inspire economic growth through more efficient knowledge transfer to industry.
2002 Challenge: Eight years after Edison was developed, the technology and the user interfaces had become dated and were less efficient than was now possible. Although the system still worked, and new agencies were still coming aboard, it had become harder and harder to manage it. NIH's Electronic Research Administration (eRA) management decided that iEdison was to be one of the first eRA projects to be migrated to J2EE—a prototype for all eRA projects over the next few years. The completely rebuilt system has to work with historical data that goes back 25 years (even before the original Edison system). And the new system has to work with software at grantee institutions that was built to automatically deliver required reports from institution databases to iEdison.
Conceived for NIH in response to a 1994 Congressional inquiry, Edison was created by Dan Turner of TCG, and Dr. George Stone
from the NIH, who together visited grantees in California, Massachusetts, Arizona, and various places in between to pitch the Edison concepts. They learned that users liked the idea, but really wanted to do all their Federally mandated invention reporting in one place, rather than have a nifty electronic system for the NIH and separate paper systems for other Federal grant-making agencies. The two Edison creators contacted other government grant-making agencies to make the Edison pitch internally as well as externally. That led to the change from the NIH-centric Edison to iEdison, which enables 19 Federal agencies to use the same system, and hundreds of grantees to report to those agencies through one interface.
To comply with the Bayh-Dole Act, grantees and contractors who have inventions resulting from their Federally financed work must patent those inventions. Moreover, they must report specific information to the Federal government within a limited time. iEdison not only provides the forms for data delivery in a secure Web-based environment, it validates that data, and reminds users what information is needed and when through a unique double-pronged tickler system that backs up e-mail reminders with on-screen to-do lists. It also allows organizations with in-house databases to upload their information automatically, and to download their data from the iEdison database at any time.
The TCG Solution
1994 Solution: Using The TCG Process, requirements were gathered through interviews and discussions with users, validated against NIH business processes (many of which were re-engineered in light of Edison's benefits), and ratified by the user community. Edison's data model is such that additional agencies can be added to the system by inserting one line in the database, and by making a few other rudimentary changes to the interface. A PowerBuilder client is deployed with the agency. From this point on, the agency and their grantees can use Edison for all their inventions-reporting needs. Some grantees continue to report to agencies directly, on paper. Using Edison's PowerBuilder interface, agencies enter information from such paper reports into the system, therefore consolidating their inventions reporting data into one location.
2002 Solution: The NIH needed a contrator that understood not only J2EE but the special requirements of cross-agency responsiveness. TCG was the natural choice because of our domain knowledge and development skills. We worked with the NIH to help define existing and new requirements, and build a new version of the system to work with a new database structure. In the process, we converted the business rules to a three-tiered structure that isolated and organized those rules, while maintaining enough of the original database structure to allow institutions with in-house software for iEdison reporting to continue to use their internal processes. New requirements were melded into the current ones, and new functionality, such as the graphical display of the relationship between patents and invention reports or the ability to assign certain inventions—and their attendant tickler messages—to individuals within the research organizations. In the process TCG worked with the eRA staff to integrate and incorporate the eRA J2EE Framework, thus guaranteeing that the same professionals who maintain NIH's basic research systems could maintain iEdison.
1994: Sybase relational database, custom C++and Perl code, and PowerBuilder for administrative components. Throughout, the primary
concerns of ease of use, security, and privacy were paramount.
2002: Sybase relational database, J2EE, and PowerBuilder for administrative components.
iEdison has been recognized as a pioneering example of e-government. Edison was a 1997 Hammer Award Winner and a 1996 National Information Infrastructure Awards finalist. As iEdison is used by 19 agencies for their inventions and patents reporting requirements, it is now a de jure (legal) standard. OMB recently proposed that all Federal granting agencies standardize on iEdison for this purpose. In April 2003, iEdison became a major part of the eRA portfolio. The J2EE architecture allows other eRA projects to share iEdison components. iEdison offers broader value to NIH and the 19 Federal agencies it has served in the same no-nonsense, quibble-free way it has since 1994.