Architecture

DescriptionDescription
AdvantagesAdvantages
ArchitectureArchitecture
System RequirementsRequirements
FAQFAQ
PricingPricing
LicenseLicense


 Demo
Demo of the complete system See Software Andina Intranet Express in action. We have a full version of the product suite running live on our web server as a demo.
 Free Offer
Demo of the complete system Try Software Andina Intranet Express on your own server. For a limited time, we are offering a fully functional evaluation copy of the Software Andina Intranet Express Basic module for free to qualified companies.

Web Based Applications Architecture Overview

Introduction

The Software Andina web based applications are built using the classic Browser Client/Web Server architecture. The goal for the client is to remain browser neutral, supporting both Microsoft Internet Explorer (IE) and Netscape Navigator. However, in order to make use of advanced browser features, a minimum version of 4.0 is required for both these browsers.

For the web server platform, we have decided to standardize on Microsoft's web server (IIS) with its corresponding technologies. This is due to the incompatibilities of the different web server platforms and the pervasiveness of the Microsoft platform.

The following diagram outlines the architecture. The boxes with black titles indicate industry standard or Microsoft provided functionality. The boxes with the red titles indicate the functionality provided by Software Andina.

Applications

The applications are written as Active Server Pages (ASP), which are HTML pages with embedded VBScript. The VBScript uses ActiveX Data Objects (ADO) to access the databases and Component Object Model (COM) objects to provide additional support functionality. All application logic is run on the server and standard HTML is sent to the client. The HTML sent to the client also includes standard JavaScript and Java Applets to provide increased interactivity.

We are not interested in taking sides on the browser wars and have written browser independent HTML, JavaScript and Java Applets. However, in order to provide the desired functionality, we will require a minimum of Internet Explorer 4.0 or Netscape 4.0.

For this same reason, we have stayed away from more advanced browser features such as ActiveX controls and XML. ActiveX controls are only supported in IE. Netscape has no plans for supporting ActiveX controls. XML is currently only available in IE5. Netscape has indicated that XML will be implemented in version 5 of its browser, however a release date is still unknown.

Support Functionality COM Objects

COM objects provide a way to extend program functionality by instantiating and manipulating the properties and methods of predefined objects. COM objects can be accessed from VBScript in ASP pages, from VB programs and from C++ programs. Implementation of the SMTP protocol, TCP/IP Socket communication and language independent text retrieval are examples of functionality we have provided as COM objects.

Notification Server

The Notification Server has been implemented as an NT Service and is responsible for sending out notification and reminder email messages based on data in the database. It is written in C++ because it is an NT Service and does not require any user interface.

Copyright © 1999-2002 by Software Andina, All Rights Reserved.
Software Andina USA
4080 McGinnis Ferry Rd., Suite 202
Alpharetta, GA 30005
678-297-0321
Email
Software Andina Bolivia
Calle Pedro Blanco #1344 y Av. Santa Cruz
Edificio Continental, Oficina 2B
Cochabamba, Bolivia
+591 (4) 4486697
Email