Difference between revisions of "Deployment Scenarios"

From Lingoport Wiki
Jump to: navigation, search
(Additional possible deployments)
Line 26: Line 26:
 
= Additional possible deployments=
 
= Additional possible deployments=
 
In this section, we illustrate some possible deployments.
 
In this section, we illustrate some possible deployments.
  +
==Team Members==
 
* [[Globalyzer Workbench for i18n Specialists]]
 
* [[Globalyzer Workbench for i18n Specialists]]
 
** [[Terms_and_Definitions#i18n|i18n]] Specialists use the powerful [[Terms_and_Definitions|Globalyzer Workbench]] to refine [[Terms_and_Definitions|rule sets]] and interactively [[Terms_and_Definitions|internationalize]] applications.
 
** [[Terms_and_Definitions#i18n|i18n]] Specialists use the powerful [[Terms_and_Definitions|Globalyzer Workbench]] to refine [[Terms_and_Definitions|rule sets]] and interactively [[Terms_and_Definitions|internationalize]] applications.
 
 
 
* [[Globalyzer Lite for Developers]]
 
* [[Globalyzer Lite for Developers]]
 
** Developers run [[Terms_and_Definitions|Globalyzer Lite]] from within their Integrated Development Environments (IDEs), getting quick feedback on potential [[Terms_and_Definitions|i18n]] issues within their code.
 
** Developers run [[Terms_and_Definitions|Globalyzer Lite]] from within their Integrated Development Environments (IDEs), getting quick feedback on potential [[Terms_and_Definitions|i18n]] issues within their code.
   
   
<-- * [[Deployment and Security]]
 
** Shows which ports need to be open for a typical installation.
 
-->
 
   
   
  +
== Continuous Globalization ==
 
* [[Globalyzer Lite for Continuous Globalization]]
 
* [[Globalyzer Lite for Continuous Globalization]]
 
** Simple to set up.
 
** Simple to set up.
Line 51: Line 48:
 
** Requires writing your own Java program(s).
 
** Requires writing your own Java program(s).
   
  +
* [[LRM for Continuous Globalization]]
  +
** Keeps tabs on the status of translations and [[Terms_and_Definitions|resource files]].
  +
** Automates much of the translation process.
   
  +
== Code Verification ==
 
* [[Globalyzer and Check in Verification]]
 
* [[Globalyzer and Check in Verification]]
 
** Analyze source code during commit check in.
 
** Analyze source code during commit check in.
 
** Reject commits that fail [[Terms_and_Definitions|i18n]] requirements.
 
** Reject commits that fail [[Terms_and_Definitions|i18n]] requirements.
 
 
* [[LRM for Continuous Globalization]]
 
** Keeps tabs on the status of translations and [[Terms_and_Definitions|resource files]].
 
** Automates much of the translation process.
 
   
   

Revision as of 22:02, 22 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.

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.

Deployment and Security.gif

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 possible deployments

In this section, we illustrate some possible deployments.

Team Members



Continuous Globalization

Code Verification