Editando
Arquitetura do nosso servidor bonita
(seção)
Ir para navegação
Ir para pesquisar
Aviso:
Você não está conectado. Seu endereço IP será visível publicamente se você fizer alguma edição. Se você
fizer login
ou
criar uma conta
, suas edições serão atribuídas ao seu nome de usuário, juntamente com outros benefícios.
Verificação contra spam.
Não
preencha isto!
=Estrutura Servidor Bonita - Produção>= Neste documento será explicado detalhadamente como está estruturado o servidor que utilizamos no EAP/UFSC, com o aplicativo Bonita, utilizado na automação de processos de negócio. ==Servidor== No ambiente de produção foi instalado o aplicativo Bonita, edição Community, com o servidor Tomcat. O Bonita é uma aplicação Java que está executando dentro do servidor. O Bonita Portal é composto por páginas web que são geradas pelo aplicativo. ==Estrutura Organizacional da UFSC== O Bonita trabalha com o conceito “Organization”, dividido em usuários, papéis, grupos e associações. Utilizou-se de um mecanismo de sincronização de dados com fonte oficial da UFSC a fim de montar e manter a Organization (estrutura organizacional) para este projeto. O servidor, no qual está instalado o BPMS Bonita, possui um script com execução periódica que requisita através de um webservice as informações organizacionais necessárias, passando a montar o arquivo com a estrutura que será utilizada no Bonita. ==Autenticação== Um usuário faz uma requisição de autenticação no Bonita Portal, sendo essa requisição enviada do servidor Tomcat para um servidor LDAP da UFSC que efetua a autenticação. A autenticação da UFSC retorna uma resposta de acordo com os parâmetros passados. Essa estrutura foi montada visando a segurança dos dados dos usuários, pois a senha dos usuários não fica armazenada na aplicação. ==Armazenamento de Dados== O aplicativo faz uma requisição de inserção ou aquisição de dados na base. O servidor do MySQL gera um retorno. As configurações de conexão do servidor Tomcat com o MySQL estão inseridas em um arquivo que fica no setup do servidor Tomcat. ==Envio de E-mail== O envio de e-mail é realizado através de um conector de mensagem que configura a autenticação e servidor de SMTP para o envio da mensagem. O aplicativo faz uma solicitação de envio de e-mail, o servidor Tomcat repassa essa solicitação para o servidor Postfix que está instalado na mesma máquina, e então o servidor de Postfix se conecta com o servidor de SMTP da UFSC para o envio do e-mail, o Postfix está configurado com as configurações. Foi instalado o servidor de SMTP Postfix na máquina por motivos de flexibilização, as configurações necessárias para funcionamento do SMTP não precisam estar dentro de cada processo mas sim no servidor Postfix. Caso aconteça alguma alteração nas credenciais ou endereços de conexão, a alteração é feita diretamente no Postfix. ==Conexão com WS da UFSC== As conexões com webservices no Bonita, são realizadas através de conectores de webservices, em nosso caso utilizamos apenas conectores de webservices do tipo Rest, pois os serviços que utilizamos são desse tipo. O processo que o usuário realiza, instância um conector que faz a chamada do webservice, e gera uma mensagem de retorno de acordo com o protocolo HTTP. Foi utilizado um servidor nginx para realizar a conexão do servidor ws rest UFSC com os processos, isso garante que os usuários não possuam contato direto com o servidor da UFSC, e novamente gera uma flexibilização, já que a configuração da conexão é realizada no servidor nginx. Essa estrutura foi utilizada pois os webservices já estão implementados em outras máquinas, e optou-se por fazer um passo intermediário que venha a mitigar problemas que possam ocorrer.
Resumo da edição:
Por favor, note que todas as suas contribuições em EAPn podem ser editadas, alteradas ou removidas por outros contribuidores. Se você não deseja que o seu texto seja inexoravelmente editado, não o envie.
Você está, ao mesmo tempo, a garantir-nos que isto é algo escrito por si, ou algo copiado de alguma fonte de textos em domínio público ou similarmente de teor livre (veja
EAPn - Escritório de Automação de Processos de Negócio:Direitos de autor
para detalhes).
NÃO ENVIE TRABALHO PROTEGIDO POR DIREITOS DE AUTOR SEM A DEVIDA PERMISSÃO!
Cancelar
Ajuda de edição
(abre numa nova janela)
Menu de navegação
Ferramentas pessoais
Não autenticado(a)
Discussão
Contribuições
Entrar
Espaços nominais
Página
Discussão
português do Brasil
Visualizações
Ler
Editar
Ver histórico
Mais
Pesquisa
Navegação
Página principal
Mudanças recentes
Página aleatória
Ajuda do MediaWiki
Ferramentas
Páginas afluentes
Mudanças relacionadas
Páginas especiais
Informações da página