Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
english:arquitetura [2014/10/16 15:00]
eymarlopes
english:arquitetura [2015/05/15 14:47] (current)
laercio
Line 1: Line 1:
-{{:​images:​logo_terrama2_eng.gif?​nolink| }}[[:​start|{{ :​images:​flagbrasil.png?​nolink|}}]][[:​spanish:​mainpage|{{ :​images:​flagespanha.png?​nolink|}}]]+{{:​images:​logo_terrama2_eng.gif?​nolink| }}[[http://​www.inpe.br|{{:​images:​logo_inpe.gif?​direct|}}]][[http://​www.dpi.inpe.br|{{:​images:​logo_dpi_transparente_menor.png?​direct|}}]][[:start|{{ :​images:​flagbrasil.png?​nolink|}}]][[:​spanish:​mainpage|{{ :​images:​flagespanha.png?​nolink|}}]]
  
 ====== Architecture ​ TerraMA² ====== ====== Architecture ​ TerraMA² ======
Line 10: Line 10:
 {{:​images:​modelo_terrama2_v3_english_96x96.png?​nolink|}} {{:​images:​modelo_terrama2_v3_english_96x96.png?​nolink|}}
  
-Configuration ModuleIt is responsible for enabling the setting of the system. These configurations include how data are obtained from the external servers, analysis definition, and which warnings will be sent. +  * Configuration Module 
 +It is responsible for enabling the setting of the system. These configurations include how data are obtained from the external servers, analysis definition, and which warnings will be sent. 
  
 +  * Administration Module
 +It is responsible for enabling the setting of each system service. These configurations include the address and the port of each service, the local the images with the analysis results are stored, the definition of the database, the local where the collected data are stored, the e-mail server setup, the definition of log files, besides other information.
  
-Administration ​ModuleIt is responsible for enabling ​the setting ​of each system serviceThese configurations include ​the address and the port of each service, the local the images with the analysis ​results are storedthe definition of the database, the local where the collected ​data are storedthe e-mail server setupthe definition of log files, besides other information.+  * Presentation ​Module ​Web 
 +It is responsible for the presentation ​of warnings whenever a risk situation is detected by the analysis moduleThe module consists of a web application which is connected to the TerraLib database. It is capable ​of presenting layers associated to the analysis, ​its data, warning recordand metadata.
  
 +  * Data Collection Service
 +It is responsible for the acquisition of dynamic geographic data available from remote servers and for searching files periodically. If found, these files are downloaded and included in the geographic database. Data servers and the data location in the servers are configurable.
  
-Presentation Module Web. It is responsible for the presentation ​of warnings whenever a risk situation ​is detected ​by the analysis ​moduleThe module consists of web application which is connected to the TerraLib database. It is capable of presenting layers associated to the analysis, ​its data, warning record, and metadata.+  * Analysis Service 
 +It is responsible for the cross-referencing ​of hydrometeorological data, risk plans, and additional risks in order to determine the occurrence of alert zones. For each setup analysis which is affected ​by new data, the respective ​analysis ​algorithm is executedIn case new warnings are generated, or former warning has its levels changed after the analysis, ​these warnings are saved in the geographical database. Analyses are configurable using LUA programming language.
  
 +  * Notification Service
 +It is responsible for sending messages and reports containing information about the changes of the risk levels detected by the analysis module. The users must register as analysis observers so they receive the reports, sent by electronic mail.
  
-Collection ​Service ​Data. It is responsible for the acquisition ​of Geo-environmental ​data made available by remote servers ​and for searching files periodicallyIf foundthese files are downloaded ​and included in the geographic databaseData servers and the localization ​of the data in the servers are configurable.+  * Animation ​Service 
 +It is responsible for the generation of a set of images that, when grouped, form an animation ​of data sources of Prediction ​and ObservationThis animation is developed from choosing a data source, a reference layer, and the period of animationThe animation module responds to the requisitions ​of the presentation interface.
  
 +  * Plans Services
 +They execute services for the manipulation of information plans in the geographic data, such as the inclusion of new plans and the listing of existent plans.
  
-Analysis Service. It is responsible for the cross-referencing of hydrometeorological data, risk plans, and additional risks in order to determine the occurrence of alert zones. For each setup analysis which is affected by new data, the respective analysis algorithm is executed. In case new warnings are generated, or a former warning has its levels changed after the analysis, these warnings are saved in the geographical database. Analyses are configurable using LUA programming language.+====== Computational Environment ======
  
 +TerraMA² platform runs on computers with Windows or LINUX operating systems, either 32 or 64 bits. The following open source technologies are required:
  
-Notification Service. It is responsible for sending messages and reports containing information about the changes of the risk levels detected by the analysis module. The users must register as analysis observers so they receive the reports, sent by electronic mail. +  ​* Apache ​(open source HTTP serverand Apache Tomcat ​(open source implementation of Java Servlet and JavaServer Pages) 
- +  * PostgreSQL with PostGIS spatial ​extension ​or MySQL Database Management Systems 
- +  * TerraView ​geographic ​application ​ 
-Animation Service. It is responsible for the generation of a set of images that, when grouped, form an animation of data sources of Prediction and Observation. This animation is developed from choosing a data source, a reference layer, and the period of animation. The animation module responds to the requisitions of the presentation interface. +  * TerraOGC ​Map server ​
- +
- +
-Plans Services. They execute services for the manipulation of information plans in the geographic data, such as the inclusion of new plans and the listing of existent plans. +
- +
-====== Computing environment ====== +
- +
-The platform TerraMA² can be run on computers with Windows or LINUX operating systems, to 32 or 64 bits. The following dependent technologies are required: +
- +
-  ​* Apache server and Apache-Tomcat  +
-  * Data Base Manager System ​PostgreSQL with PostGIS spatial ​extensions ​or MySQL  +
-  * Application ​geographic ​TerraView ​ +
-  * Map server ​TerraOGC ​+
   * Java    * Java 
  

QR Code
QR Code english:arquitetura (generated for current page)