Network requirements for services
  • 06 Mar 2023
  • 1 Minute to read
  • Dark
    Light

Network requirements for services

  • Dark
    Light

Article Summary

Description

The Agile.Now server uses network addresses optimised for data security and network availability.  All services require TCP port 443, with a valid SSL.

OutSystems Platform-as-a-Service (Paas)On-site install
Two types of web addresses are in use by PaaS, utilising both internal and public addresses.  Agile.Now will connect to whichever is the most suitable for any given situation.In OutSystems On-Site installs, only a single network address is used (as configured in ServiceCenter)

Agile.Now network requirements

Address used (PaaS x2 / On-Site x1)SourceDestinationPortProtocolNotes
PublicAgile.Now Web ApplicationFront-End Modules443TCPLinks to open modules directly in Service Studio
PublicAgile.Now Web ApplicationFront-End BDD testing application443TCPLinks to run unit tests via built-in BDD
PublicAgile.Now Web ApplicationFront-End end-to-end tests443TCPLinks to run end-to-end tests
PublicAgile.Now Front-End ProbeAgile.Now Server443TCPStatus signals (not containing data) is sent
InternalFront-End Agile.Now ProbeAgile.Now Server443TCPProbe application when installed on Front-End registers itself with Agile.Now server
InternalAgile.Now ServerFront-End Agile.Now Probe443TCPAgile.Now Server will fetch data from the Front-End probe; include information on applications, modules, versions and BDD tests
InternalAgile.Now ServerFront-End where OutSystems Discovery installed (normally DEV)443TCPAgile.Now server will fetch data from OutSystems Discovery application
InternalAgile.Now Front-EndsAgile.Now Server443TCPAgile.Now Webhook for realtime updates

External connectivity requirements

Agile.Now includes connectivity to external services, both built-in and custom integration that can be built.  The scope of this document does not cover user-built integrations and should be documented by the user themselves.

Project Management tools

PurposeSourceDestinationPortProtocolNotes
Atlassian JIRAAgile.Now Serverhttps://company.atlassian.net/jira/software/443TCPAgile.Now connects to JIRA in order to track Issues and Projects
Azure DevOpsAgile.Now Serverhttps://dev.azure.com/company/443TCPAgile.Now connects to DevOps in order to track Issues and Projects
Rally SoftwareAgile.Now Serverhttps://rally1.rallydev.com/443TCPAgile.Now connects to Rally in order to track Issues and Projects (coming soon)
Your own custom integrationAgile.Now Serverhttps://projecttool.company.tld443TCPAgile.Now allows custom integrations to be done using integration libraries (as of version 2.4.0)

Automated Testing Tools

PurposeSourceDestinationPortProtocolNotes
Ghost InspectorAgile.Now Serverhttps://app.ghostinspector.com/account443TCPAgile.Now connects to Ghost Inspector in order to run automated testing
Your own custom integrationAgile.Now Serverhttps://testingtool.company.tld443TCPAgile.Now allows custom integrations to be done using integration libraries (as of version 2.3.0)

OutSystems SaaS Tools

PurposeSourceDestinationPortProtocolNotes
AI Mentor Studio (previously Architecture Dashboard)Agile.Now Serveraimentorstudio.outsystems.com
architecture.outsystems.com
443TCPAgile.Now uses the AI Mentor SaaS to help reduce technical debt in your code



Was this article helpful?