System architecture and techno…
  • RSS Feed

Last modified on 12/19/2014 8:42 AM by User.

Tags:

System architecture and technology

Architecture Diagram

Core Application Components

Please refer to the architecture diagram above. These components are shown in teal.

2.1. Online Document Access Application

This is the heart of the system and encapsulates the functionality and features of the system. It is a web-accessible application installed over Microsoft Internet Information Services.

2.2. Application Database

The database of the application is implemented using Microsoft Access. It stores information about users, the companies in Profits Plus™ with which they are associated and other application specific information.

Other Systems, Components and High-Level Integration Requirements

3.1 Profits Plus™ Application

This is the Profits Plus™ ERP application developed by MV Software Company installed on a Windows® or SCO-UNIX® server. Profits Plus™ data is accessed by the MVS UDA application over the Ethernet backbone using ODBC access to connect to a MySQL database server.

3.2 MVS-UDA

This is a component also developed by MV Software Company to provide ODBC access to Profits Plus™ data to third-party applications. The integration between the application and MVS-UDA is described below.

3.3 Scanning and OCR Application

This is an external component that is not developed by MV Software Company. It consists of software and hardware suitable for scanning large numbers of invoices and then storing the scanned images into specific folders for later retrieval. Scanning would be the preferred method of archiving if you want to present “signed” invoices and other supporting delivery & customer documents online rather than just “unsigned” invoices alone.

An important aspect of this component is the OCR (Optical Character Recognition) feature. Software with this capability can recognize the value of text or numbers within scanned image files. This ability is used to store scanned files with names based on specific rules configured in the application.

MV Software Company can offer scanning as a service to end-user organizations on a case by case basis.

3.4 E-form Archival System

Companies that do not wish to use a scanning and OCR application can use the Profits Plus™ E-forms archival system. This add-on application creates and directly stores onto the ODAS server electronic copies of invoices in PDF format. The limitation of this approach is that any signatures on scanned documents are not available. However, the advantage is that the system is completely automated and does not require any human intervention.

3.5 Integration Requirements

The application has two major external integration points:

3.5.1 Integration with MVS-UDA

The application connects to the MVS-UDA application using a standard ODBC connection. This enables it to perform queries in real-time against Profits Plus™ data.

3.5.2 Integration with Scanning and OCR Software - Optional

The Online Document Access Application displays scanned images of documents that end-users wish to see. These images need to be scanned and archived by some external system outside the control of the application.

The integration with the Scanning and OCR Software is of an implicit nature such that scanned files are saved in specific folders with specific rules for file names. The location of these folders and the rules for the file names are configured in the application database.

As mentioned in 3.4 above, this piece is optional

Technology map

This describes the choice of technology for the different tiers and sub-components of the system.

4.1 End-user

The application currently supports Internet Explorer (V 5.0 or greater), Firefox (V 3.0 and greater). Support for other browsers can be added as appropriate.

4.2 Server

The application is installed on a Windows® 2000/2003/2008 server with a suitable hardware configuration. Some of the other application components are:

  • Web server environment: Microsoft® Internet Information Server
  • Application server technology: Microsoft ASP.
  • Database technology: Microsoft® Access.
  • MVS-UDA and related components.