
Architecture
Demo
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
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.
Software Andina USA
5900 Windward Parkway, Suite 475
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
|
|