Difference between revisions of "Deployment Scenarios"
Line 1: | Line 1: | ||
− | The [[Terms_and_Definitions|Lingoport Suite]] is composed of a number of components. You may need some of the components for a set of users and other components for [[Terms_and_Definitions|Continuous Globalization]]. |
+ | The [[Terms_and_Definitions#LingoportSuite|Lingoport Suite]] is composed of a number of components. You may need some of the components for a set of users and other components for [[Terms_and_Definitions#ContinuousGlobalization|Continuous Globalization]]. |
= Typical Deployment and Ports = |
= Typical Deployment and Ports = |
||
− | Setting up the [[Terms_and_Definitions|Lingoport Suite]] on a customer's system can be done in many ways, as shown in the different deployment scenarios. The following is meant to show the necessary access to the system. |
+ | Setting up the [[Terms_and_Definitions#LingoportSuite|Lingoport Suite]] on a customer's system can be done in many ways, as shown in the different deployment scenarios. The following is meant to show the necessary access to the system. |
− | *The Customer's systems are shown in Light Blue; <b>CentOS</b> for the main system where [[Terms_and_Definitions |Jenkins]] and [[Terms_and_Definitions|Dashboard]] reside. |
+ | *The Customer's systems are shown in Light Blue; <b>CentOS</b> for the main system where [[Terms_and_Definitions#Jenkins |Jenkins]] and [[Terms_and_Definitions#Dashboard|Dashboard]] reside. |
*Access from outside the Customer's system are shown in Light Green. |
*Access from outside the Customer's system are shown in Light Green. |
||
Line 12: | Line 12: | ||
== Ports == |
== Ports == |
||
− | * Jenkins is accessed via port 8080 |
+ | * [[Terms_and_Definitions#Jenkins|Jenkins]] is accessed via port 8080 |
− | * Lingoport Dashboard is accessed via port 9000 |
+ | * [[Terms_and_Definitions#LingoportDashboard|Lingoport Dashboard]] is accessed via port 9000 |
− | * The Translation Vendor may be accessed by different means, for instance port 21 for FTP or port 22 for SFTP. |
+ | * The [[Terms_and_Definitions#translationvendor|Translation Vendor]] may be accessed by different means, for instance port 21 for FTP or port 22 for SFTP. |
* Access for the Lingoport (or internal) installation team can be done in many ways, such as SSH for Telnet or Putty. |
* Access for the Lingoport (or internal) installation team can be done in many ways, such as SSH for Telnet or Putty. |
||
* The system must be able to access https://globalyzer.com. |
* The system must be able to access https://globalyzer.com. |
||
Line 20: | Line 20: | ||
== Other aspects== |
== Other aspects== |
||
* Jenkins installation requires access to the Jenkins update site, http://updates.jenkins-ci.org |
* Jenkins installation requires access to the Jenkins update site, http://updates.jenkins-ci.org |
||
− | * Dashboard may require access to the SonarQube update site, http://update.sonarsource.org |
+ | * [[Terms_and_Definitions#Dashboard|Dashboard]] may require access to the [[Terms_and_Definitions#SonarQube|SonarQube]] update site, http://update.sonarsource.org |
* Notifications are sent using an SMTP account: The system must allow access to an SMTP server (e.g. smtp.gmail.com for Google) |
* Notifications are sent using an SMTP account: The system must allow access to an SMTP server (e.g. smtp.gmail.com for Google) |
||
Revision as of 21:17, 27 December 2016
The Lingoport Suite is composed of a number of components. You may need some of the components for a set of users and other components for Continuous Globalization.
Contents
Typical Deployment and Ports
Setting up the Lingoport Suite on a customer's system can be done in many ways, as shown in the different deployment scenarios. The following is meant to show the necessary access to the system.
- The Customer's systems are shown in Light Blue; CentOS for the main system where Jenkins and Dashboard reside.
- Access from outside the Customer's system are shown in Light Green.
Ports
- Jenkins is accessed via port 8080
- Lingoport Dashboard is accessed via port 9000
- The Translation Vendor may be accessed by different means, for instance port 21 for FTP or port 22 for SFTP.
- Access for the Lingoport (or internal) installation team can be done in many ways, such as SSH for Telnet or Putty.
- The system must be able to access https://globalyzer.com.
Other aspects
- Jenkins installation requires access to the Jenkins update site, http://updates.jenkins-ci.org
- Dashboard may require access to the SonarQube update site, http://update.sonarsource.org
- Notifications are sent using an SMTP account: The system must allow access to an SMTP server (e.g. smtp.gmail.com for Google)
Additional deployments
In this section, we illustrate some possible deployments.
Team Members
- Globalyzer Workbench for i18n Specialists
- i18n Specialists use the powerful Globalyzer Workbench to refine rule sets and interactively internationalize applications.
- Globalyzer Lite for Developers
- Developers run Globalyzer Lite from within their Integrated Development Environments (IDEs), getting quick feedback on potential i18n issues within their code.
Continuous Globalization
- Globalyzer Lite for Continuous Globalization
- Simple to set up.
- Lighter interface for Continuous Globalization.
- Projects can be analyzed concurrently.
- Globalyzer CLI for Continuous Globalization
- Powerful, with many options.
- Historically standard for Continuous Globalization.
- Projects must be analyzed one at a time.
- Globalyzer API for Continuous Globalization
- Most powerful and most flexible option.
- Requires writing your own Java program(s).
- LRM for Continuous Globalization
- Keeps tabs on the status of translations and resource files.
- Automates much of the translation process.
- Continuous Globalization
- Combination of the above sections.
Code Verification
- Globalyzer and Check in Verification
- Analyze source code during commit check in.
- Reject commits that fail i18n requirements.