ISSN 2594-5335
8º Seminário de Automação de Processos — vol. 8, num.8 (2004)
Title
Authorship
DOI
Downloads
Abstract
A escolha da arquitetura ideal de um sistema crítico não é uma tarefa simples. Tecnologias, prazos e custos precisam ser conciliados a fim de se obter o melhor resultado. O objetivo deste trabalho é apresentar alguns aspectos inerentes às diferentes tecnologias existentes no mercado para desenvolvimento de sistemas, lançando mão de casos reais vividos pela Chemtech, visando estabelecer alguns critérios que orientem os profissionais de TI nessa escolha. Ao definir a arquitetura mais adequada deve-se levar em conta uma série de aspectos envolvidos no projeto. Parâmetros do sistema tais como criticidade (disponibilidade), número de usuários, distância entre usuários, e outros como o parque de máquinas (servidor e estações) e o orçamento disponível para custear o desenvolvimento devem ser considerados. Um ponto nem sempre lembrado no início do desenvolvimento são os custos envolvidos em manutenção preventiva e evolutiva. Essa avaliação permitirá a definição de uma arquitetura de duas ou mais camadas, da apresentação e ainda do banco de dados que será utilizado. A experiência da Chemtech no desenvolvimento de sistemas críticos em clientes de diferentes áreas mostra que não existe uma fórmula simples para a definição da arquitetura de hardware ou software ideal. Essa definição tem que ser feita necessariamente de acordo com a necessidade de cada cliente.
The selection of the ideal architecture for a mission-critical system is not a simple task. Technology, schedule and costs need to be reconciled in order to achieve the best results. The goal of this paper is to present some aspects related to the different technologies that exist today in the software development market, using examples from real case studies. The idea is to discuss some guidelines that can help IT professionals in this task. A series of project issues must be taken into account when defining the architecture of the system. This includes system parameters such as criticality (availability), number of users, distance between users, and others such as the hardware (server and workstations) and the available budget for the development. A point that is often forgotten at the beginning of the development is the cost involved in preventive and adaptative maintenance. The selection process will decide between applications based on two or more layers, and will select the database to be used. Hands-on experience in the development of mission-critical systems for clients in different industries show that there is no simple formula for an ideal hardware or software platform. This definition needs to take into account the requirements of each individual client.
Keywords
Arquitetura de sistemas; MES; sistemas críticos; manutenção.
maintenance; MES; mission-critical;architecture
How to refer
Vargas, Frederico Medina;
Carmo, Roberto Werneck do;
Clausbruch, Alexander Cramer von;
Rodriguez, Marco Túlio Duarte.
ARQUITETURA DE SISTEMAS CRÍTICOS: UMA DIFÍCIL ESCOLHA
,
p. 179-188.
In: 8º Seminário de Automação de Processos,
Belo Horizonte,
2004.
ISSN: 2594-5335
, DOI 10.5151/2594-5335-0019