Medeiros, Sérgio Queiroz deDutra, Henrique André Barbosa Bittencourt2017-12-112017-12-112017-08-24DUTRA, Henrique André Barbosa Bittencourt. Hermod: uma plataforma de e-mail para apoiar a comunicação institucional. 2017. 96f. Dissertação (Mestrado Profissional em Engenharia de Software) - Instituto Metrópole Digital, Universidade Federal do Rio Grande do Norte, Natal, 2017.https://repositorio.ufrn.br/jspui/handle/123456789/24485The organizations, either public or private, that offer services to society often need to establish a communication channel to send content such as news, service offers or other kinds of information. Among the variety of forms of institutional communication, the e-mail service has the uppermost value. The SIG Systems, as it usual to refer to the systems developed by SINFO/UFRN that use the SIG Architecture as base, use default e-mail technology to institutional communication due to low cost, ease of use and popularity. The concern of SINFO in provide the institutional communication runs from the Information Technology Master Plan (ITMP), where one of its goals is to provide the means to improvement of institutional communication. Despite the effort of SINFO/UFRN, the users constantly complain that the e-mails were not being delivered, which was the cause of doubt if the systems really could achieve their goal on the institutional communication. This dissertation made a study about the e-mail sending module of SIG Architecture where was possible to expose the problems of this module. This dissertation also presents Hermod, an e-mail platform created to support the necessities of UFRN institutional communication. The platform also intends to solve the problems that were found on the e-mail solution from SIG Architecture, acting as a middleware offering to other systems (including the SIG Systems) services of e-mail sending and tracking, for example. The platform was designed with the following requirements: interoperability, disponibility, fault tolerance and elasticity. The experiments verified that the E-mail Sending Component with the configuration of one thread has the sending time is linear with respect to the number of messages. This component was implemented through a pool of threads, preventing that the memory consumption (monitored by Zabbix) increases in the same way as the load received by the system, causing the Hermod to have a significant scale, even in high charge situations. Each node of cluster is independent and even after a failure in some node, the cluster remains available e receives requests. With the elasticity through received charge analysis, it was possible to enhance the flow rate of sended e-mails through the creation of instances in time of execution.Acesso AbertoMiddlewareProgramação concorrenteServiço de e-mailHermod: uma plataforma de e-mail para apoiar a comunicação institucionalmasterThesisCNPQ::ENGENHARIAS: ENGENHARIA DE SOFTWARE