Categories : All, Retail / E-commerce
The application is a web-based system for online assessment of various business processes under
respective units. It is also used for monitoring the tasks of individuals in an organization. The
system hierarchy is categorized based on companies under the various Group Companies. It also allows viewing the reports based on various aspects which will help to take corrective measures for any process failure under specific units. The system is based on Client/Server architecture. It is divided in different modules and categories.
The client-defined purpose of the application is for audit department of the organization to assess the risk factors and review and rate the level of risks associated in each business processes across various divisions in a company.
Client required the modules for application as follows. Each section is accessible to the users based on authorization and authentication:
The uers are categorized based on various roles. Each role is associated with different modules of the application. The modules have View and Edit permissions associated with it
The Risk Assessments should be conducted as per authorizations. The auditors can set the ratings for business processes under units and for risks which are associated with it. The auto generated business process score and ratings based on the assessment by the users will be used by the auditors to review the state of business processes and set necessary corrective Action Plans.
Reports should be allowed to download in either Excel or PDF formats.
|Operating System & Server Management||Windows OS, Multi-Server Architecture with Staging & Production Environment through Version Controlling releases, Server Optimization, Security & SSL Implementation, Scheduler for Back-ups, Alert Monitoring System Integration, Server Performance Tuning at regular intervals, Software Firewall Configuration & Maintenance|
|Database||Oracle 10g Database Server, DB Clustering, DB Optimization, Master Slave Replication, Query Optimization, Scheduler for Backups|
|Quality Assurance Testers||1|
The RCF application is based on MVC Architecture consisting of three parts: the JSP UI, the J2EE Server and the Data sources. In addition to these, the user logins are verified by external web services of the client
The application is hosted on the cloud server instances with cenTOS. The heart of the application is the Tomcat app server. The web application is hosted on the WebApps folder. The code for the website is served by the WebApps (/Program Files/Apache Software Foundation/Tomcat 6.0/webapps) and the services for the user’s login are handled by the Web Services located on the Servers. The application uses JSP and Servlet technologies and Oracle 10g for business logic wiring and database access.
Application connects to DB Server through TCP/IP Connection based on the Socket Architecture. It uses Type4 driver to connect to the Oracle Database. Connection with the application server is managed by a dedicated server architecture where multiple instances will be created to serve each connection requests in order to fasten the response.
The application follows a Service-Oriented Architecture that exposes login services in the Java Services layer. All remote method calls originating from the JSP UI are processed by the Tomca Server engine which then utilizes one or more Java Services. Calls such as login, post chart and subscribe which originates from the HTML pages are processed by the JSP/Servlet layer that further uses the Java Services.
The login data for users is authenticated with the help of Web Service access. The Web Service is hosted on the Application Servers. J2EE Application Server communicates with company’s
Application Servers for authentication and authorization through these web services for the users.