Sigma Infosolutions leveraged its expertise on Jasper Reporting technologies to develop application along with its web engine. The web application is an automated reporting engine which allows the users to monitor, analyze and manage, forecast and report the performance of various high-level business objectives and generate the report in user selected format. The system is optimized for creating and managing business reports. To implement data security, role based user-selected filters were applied, such that a user can see the records for his report creation only.
2. The Client provides information and financial assistance to achieve electric
efficiency goals for Business users
The Client
The Client wanted an application which will allow exporting reports as per
end user selected file format. Sigma Infosolutions’ BI team proposed
JasperServer WS with Axis2 Web Service with attachments to build the
solution. The solution shows Jasper Reports to the end user in different file
formats. The end user will be facilitated with a simple GUI from where the
users can give the input parameters and depending upon the inputs provided,
the application will generate the report in user selected format. Sigma
Infosolutions proposed to use Open Source Jasper Intelligence to build core
reporting functionalities.
Business Case
sales@sigmainfo.net
Challenges
The project requirements wereAd hoc in nature along with quick changes
to be incorporated
The time-lines were even more critical and development was dependent
on collaboration with different teams across client location
“40% cost savings
on functionality
development
Executive Summary
Sigma Infosolutions leveraged its
expertise on Jasper Reporting
technologies to develop application
along with its web engine. The web
application is an automated reporting
engine which allows the users to monitor,
analyze and manage, forecast and report
the performance of various high-level
business objectives and generate the
report in user selected format.
The system is optimized for creating and
managing business reports. To implement
data security, role based user-selected
filters were applied, such that a user can
see the records for his report creation
Successes
Key based secured authentication
The reports were generated using the core Jasper engine APIs that were
embedded into the Java application
Axis SOAP based webservices with attachments (SWA) used to transfer
the formatted and bundled response (html with css, image attachments,
etc. along with csv, xls, pdf report formats)
3. Technology
Axis2 v1.5.1
Jasper Reports v3.5.1
Servlets & JSP
Business Benefits
Key based secured authentication
Axis web services used to transfer
the formatted response (html with
css, image attachments, etc. along
with csv, xls, pdf report formats)
from the jasper engine placed in the
server web application
40% cost savings on functionality
development
Complete set of data, functioning
alarms in real-time
Ongoing operating costs at or better
than budget
Low system overhead and lower
support costs
Monthly technical availability is
more than 98%
Solution
Sigma Infosolutions’ BI team successfully compiled BI architecture required for the
project with two components.
Key Modules Developed
o Client_Web Application: This is a simple Web Application which will provide the
GUI for end user and will call the appropriate Web Service to provide reports
appropriately to end user.
o Server_Web Application: The Server Web Application will be integrated with
Web Service Application and will generate reports. Once the reports are generated on
the server side, the server will send the reports back to the calling Client_Web
Application in the form of attachments. Sigma Infosolutions’ team used SOAP protocol
to develop SWA (Soap with Attachments). To ensure security server will allow only one
client to which it is associated to make use of the web service hosted on it thus not
allowing other users to invoke web service hosted on it. This authentication of the
Client by the server was done using the SSH Public Key Authentication Mechanism
which can only be done on Linux machines.
Integration with 3rd party products or components
o OpenSSH Tools for secured key based authentication for the internal
communication between the 2 WebApplications
www.sigmainfo.net
Next Phase
The next phase includes creating more
reports and generating cubes for various
sub organizations
4. Built automated reporting engine with user selected
export functionality
About Sigma Infosolutions
“
Sigma Group, an Indian conglomerate has more than 4 decades of experience in Mining, Chemicals Manufacturing & Export,
Handicrafts Manufacturing & Exports, and Software Development
Sigma Infosolutions is a TUV certified ISO 9001:2008 and ISO27001:2005 company
Headquartered in US with development center in India
Some of our esteemed customers include Airtel, Zyme Solutions, Yodlee, Celerity Consulting, Resolution Economics, Birla
Global Asset Finance, Fosroc Chemicals, Surgery Planet etc.
Sigma Infosolutions’ services comprises of application development, application management, IT Consulting, Offshore testing,
and Website and Portal Development
Sigma Infosolutions, Sigma Towers, #66/A, 13th Cross
6th Main, JP Nagar, 3rd Phase, Bangalore- 560078
Telephone: +91-80-40865100
Sigma Infosolutions, 2082 Michelson Dr.
Suite 100, Irvine, CA 92612
Telephone: +1-714-717-1826
Fax: +1-866-405-6750, Toll Free: 1-888-861-7360
Website: www.sigmainfo.net
E-mail: sales@sigmainfo.net
Toll Free: 1-888-861-7360