Professional Documents
Culture Documents
The Agile Platform architecture has been designed with a strong focus on performance,
scalability, and high-availability. This technical note describes the Agile Platform logical
and physical architectures, as well as the systems requirements you need to fulfill to set
it up.
Table of Contents
1 Infrastructure and Environments ................................................................................................. 2
5 Network Requirements................................................................................................................ 6
5.1 Default ports used by OutSystems Services ....................................................................................................................................... 6
5.2 Mandatory IIS port mappings ............................................................................................................................................................... 7
5.3 Connectivity needs – map of open ports ............................................................................................................................................. 7
5.4 A note about Platform Monitoring and nodes’ IP addresses............................................................................................................... 8
6 End-User Requirements.............................................................................................................. 9
Microsoft Visual Studio 2008 Standard Edition to edit the source code of the Extension Actions.
To edit SAP Wizard use higher editions than the Standard Edition of the Microsoft Visual Studio 2008.
4 Add-ons Requirements
If you are planning to use one or more Agile Platform’s Add-ons take into account their specific
requirements, in addition to the requirements you have determined so far for your Agile Platform installation
scenario.
For additional information about Agile Platform’s Add-ons, please refer to the Agile Platform Editions
webpage on the OutSystems website.
4.4 Multilingual
Translate your applications into multiple languages; in Service Studio add, edit, filter, import and export your
resources for translation.
There are no additional requirements for this Add-on.
4.5 SMS
Design your applications in Service Studio to interact with SMS messages.
You have to install Kannel 1.4.1 or 1.4.3 in a separate machine, or, alternatively, develop a custom SMS
Gateway Adapter (see how in the Third-party SMS Gateway Integration technical note).
5 Network Requirements
The Agile Platform is frequently deployed in environments with tight security measures. To keep up with the
network security levels regarding communications, only the necessary network TCP ports should be open.
The Agile Platform framework uses: a set of OutSystems Services that perform the communication between
the Platform’s components; a database server which stores both Platform’s metadata and applications’ data;
and Microsoft Internet Information Services (IIS) as application server. All of these communicate over TCP.
In the following sections are described the default port bindings used by OutSystems Services, the
mandatory port bindings for IIS, and all the connectivity needs to ensure proper functioning of overall Agile
Platform. This information applies to Agile Platform 5.1, running over IIS (.NET stack), and using either
Oracle or SQL Server databases.
The following table lists the ports that should be open to correctly monitor Agile Platform (Platform
Monitoring). A failure while opening these ports may result in unwanted warnings and error messages, even
though they may not indicate a malfunction of the OutSystems Services.
Monitoring Connectivity
Source Destination Port Protocol Notes
6 End-User Requirements
To use an application developed with the Agile Platform requires end-users to have one of the following
Internet browsers installed in their machines:
Browser
Internet Explorer 6.0 (Service Pack 1 or higher), Internet Explorer 7.0, or Internet Explorer 8.0, or
Firefox 3.0 or 3.5, or
Chrome 2.0 or 3.0
More information
If you would like to have more information about OutSystems and its products please contact our regional offices: