Network Communication

Intra Stack Communication

It is important that components of the CMPClosed Converged Monetisation Platform. The MDS Global product that supports customer care and billing for digital service providers. stack can communicate with one another. The Intra Stack Communications table describes which components require access to the other components, over which port. If there are firewalls (other than the default LinuxClosed A well-known widely used open source operating system. firewalls, as these are updated by the CMP installation) used between target hosts, the communication over the specified ports must be allowed by the firewall. If any of the ports are changed in the inventory file, the new value must be used when configuring firewalls.

Access must be allowed for each server in the corresponding ClosedAnsible Source hosts groupClosed In the Customer Manager Platform hierarchy, the highest level of the structure. The group level can be used to group corporates. Groups can hold financial information..

 

Intra Stack Communications
Source Hosts Groups Destination Host Groups Port Numbers Protocol

JBoss/Wildfly

JBoss Web Server (JWS)/Tomcat

Identity Server

Pentaho Reporting Server

Shared Services

SAM Services

Voucher Management Services

Role Extender

Bulk Action Console

CMP Web Services – REST

SABRE Server

CMP Administration Console

SPaRC Engine

Health Check Service

CMP Database 5432 JDBC

JBoss/Wildfly

JBoss Web Server (JWS)/Tomcat

Role Extender

CMP Web Services – REST

Bulk Action Console

SABRE Server

CMP Administration Console

Identity Server 9443 HTTPS

JBoss/Wildfly

JBoss Web Server (JWS)/Tomcat

SABRE Server

CMP Administration Console

Role Extender 8081 HTTPS

CMP Administration Console

SABRE Server

SABRE Server

CMP Administration Console

27300

27400

HTTPS

JBoss/Wildfly

JBoss Web Server (JWS)/Tomcat

Identity Server

Pentaho Reporting Server

Shared Services

SAM Services

Voucher Management Services

Role Extender

Bulk Action Console

CMP Web Services – REST

SABRE Server

CMP Administration Console

Artemis / ActiveMQ

SPaRC Engine

Health Check Service

21215

HTTPS

The Port Numbers indicated in the table above are defaults, and will be different if changed in the inventory configuration.

High Availability Intra Stack Communication

Communication between components in a High Availability deployment is more complicated than described in the table above. Services will communicate via the load balancer and connectivity to and from the load balancers is required, for example you must ensure the necessary ports are open to allow communication. Determining the exact networkClosed In the context of CMP, the infrastructure on which usage of registered customers will be measured – this could be a mobile phone network, broadband network or other non-telecommunications network. connectivity requirements in a High Availability deployment is the responsibility of the person performing the installation, based on the load balancer and shared storage configuration they have set up. See also Assumptions and High Availability Prerequisites.

Even in a High Availability deployment with traffic going between components via a Load balancer, direct intra stack communication needs to be allowed as follows:

Source Host Groups Destination Load Balancer

AgentView

AgentView Interface Layer

Bulk Action Console

JBoss/Wildfly

JBoss Web Server (JWS)/Tomcat

Role Extender

REST Web Services

CMP Administration Console

Identify Server WSO2

AgentView

Pentaho Reporting Server

WSO2 IS Login

JBoss Web Server (JWS)/Tomcat

Business Configuration

SOAP Web Services

JBoss/Wildfly

External Access

To provide userClosed A person with the capability to log in to the CMP GUI software, such as a customer service advisor or agent. access to CMP, communication over the following ports must be allowed from the client networks. If use_ssl is selected in the Inventory Configuration Tool, the HTTPS ports listed need to be allowed.

Target Host Groups HTTPS Port
JBoss/Wildfly (hosting AgentView, WSO2 Login SSO) 7443
JBoss Web Server (JWS)/Tomcat (hosting Business Configuration, SOAP etc.) 8443
Identity Server 9443
Bulk Action Console 9009
CMP Web Services – REST 9000
SABRE Server 21212
CMP Administration Console 31212
Artemis / ActiveMQ 8161

External access will also be required for all incoming and outgoing communication from Sabre Jobs that has been deployed as part of the customerClosed In the context of the Cloud Monetisation Platform, an individual or organisation who has signed an agreement to take goods and services from a service provider. A customer receives a bill associated with one or more subscriptions, and can be a single end user or a large company with many subscriptions assigned to one agreement. specific CMP installation, for example, event records, sending email, reading from external queues. The network requirements in this area need to be determined as part of the CMP implementation project and are outside the scope of this document.

If any of the ports are changed in the inventory file then access needs to be allowed to the newly specified ports instead.

In addition to the SSH access described earlier, the control server also needs to have the above “External Access” to the target hosts.