eRA Strategic Plan FY2015 – FY2019
Page 24
5.3.2 Mobile Technology
With the growing use of mobile devices by our customers, and our desire to provide a good
end user experience while using a variety of devices, we have begun an effort to make our
systems more accessible with mobile devices. Given that our current applications were not
designed with mobile use in mind, it is not surprising that only 2% of our page views are from
mobile devices, but we determined that 85% of those mobile page views were for a small
number of pages on the eRA Commons site. Given this, we embarked on a pilot program to
provide a mobile version of the Commons status page. The application was presented to the
Commons Working Group in May 2015 and was well received. We will continue to look for
opportunities to expand our support for mobile devices.
5.3.3 Deployment Automation
In addition to efficiency in development and integration, efficiency in the operational
deployment environment plays even more important role. Our goal is to achieve automated
operations management within a new dynamic infrastructure that allows accelerating IT
service delivery, improve operational efficiency, ensure compliance and reduce risk. Fully
automated deployments to non-production environments have been implemented, and a
‘Rapid Release’ process has been defined for accelerated delivery of new functionality.
5.3.4 Document Service Evolution
In the past, eRA systems uploaded and retrieved documents using Oracle BFile and,
sometimes, directly on the shared network file storage. Over the past few years, we have
evolved our Document Service to provide a centralized service-oriented approach to allow
eRA and partner systems to retrieve and upload documents using SOAP and REST services.
The current phase of this evolution, which involves the retirement of BFILE columns, is
scheduled to be completed by January 2016. At that point, eRA and partner systems will be
decoupled from the underlying storage mechanism used by Document Service. This will
allow us the flexibility to evolve our document storage technology (for e.g. to use Cloud
services) with minimal impact to other systems.
5.3.5 Document Generation Infrastructure
eRA systems need to generate different documents and reports in various formats (for e.g.
grant images in PDF, preliminary summary statements in Word, grants management
workbook in Excel). In the past, this has been done using different technologies (Office VB
automation, iText, FlexDoc, Jasper etc.). To increase development efficiency and
maintainability, we are consolidating our document generation and reporting technologies to a
smaller set of COTS and open source technologies. We have already consolidated all custom
report generations to use Jasper, and are in the process of migrating all document generation
functionalities to use Aspose.
5.3.6 Service Oriented Architecture
eRA has established standard architectural platform allowing efficient delivery of business
services and ability to build business solutions using services provided by eRA, as well as by
our partners. The platform defines complete solution stack including service security model,
interface definition, implementation technology, deployment architecture, and service
delivery. The established platform and supporting processes allow eRA to provide business