ANEXO IX 501kb - Procergs Compras Eletrônicas

Propaganda
ANEXO IX
AMBIENTE PROCERGS
Desenvolvimento / Testes / Homologação / Produção
Este anexo apresenta uma visão geral dos ambientes e ferramentas utilizadas em cada uma das
plataformas tecnológicas, conforme descrito abaixo:
1. Visão Geral
2. Plataforma .NET - Tecnologia Microsoft VB. NET e C#
3. Plataforma JAVA
4. Plataforma Android, iOS e Windows Phone
5. Plataforma ECM/BPM
6. Observações Gerais - Plataforma .NET e JAVA
7. Ferramentas de Comunicação
8. Ferramentas de Gestão de Demandas e Registro de Não Conformidades
1-9
PROCERGS – CIA DE PROCESSAMENTO DE DADOS DO ESTADO DO RIO GRANDE DO SUL
Praça dos Açorianos, s/nº – Centro Histórico – CEP 90.010-340 – Porto Alegre/RS – Brasil
PABX + 55 (51) 3210-3100 – http://www.procergs.rs.gov.br – [email protected]
1. Visão Geral
2-9
PROCERGS – CIA DE PROCESSAMENTO DE DADOS DO ESTADO DO RIO GRANDE DO SUL
Praça dos Açorianos, s/nº – Centro Histórico – CEP 90.010-340 – Porto Alegre/RS – Brasil
PABX + 55 (51) 3210-3100 – http://www.procergs.rs.gov.br – [email protected]
2. Plataforma .NET - Tecnologia Microsoft VB. NET e C#
Servidor
Sistema Operacional
Windows 2012 R2 64 bits
Estação de Trabalho
Sistema Operacional
Windows 7 ou 8
Servidor/Estação de
Trabalho
IIS (Internet Information
Services) versão 7.5 ou 8
Servidor/ Estação de
Ambiente de
Trabalho
desenvolvimento e testes
Servidor/ Estação de
Trabalho
Framework .NET 3.5, 4.0 ou
4.5
Client para os bancos de
dados ORACLE 11g R2 ou
MS SQL Server 2012 R2
Servidor ou Estação de TFS (Team Foundation
Trabalho
Server) ou SVN (Subversion)
Estação de Trabalho
Visual Studio 2012
Estação de Trabalho
Selenium
Aplicação compatível com o ambiente de virtualização
Citrix Xen Server, Red Hat Enterprise Virtualization
(RHEV) e VMWARE.
Sistema Operacional Windows 2012 R2 64 bits
Ambiente de
homologação e produção Framework .NET 3.5, 4.0 ou 4.5
Gerenciadores para banco de dados
ORACLE 11g R2 ou MS SQL Server 2012 R2
IIS versão 8
3-9
PROCERGS – CIA DE PROCESSAMENTO DE DADOS DO ESTADO DO RIO GRANDE DO SUL
Praça dos Açorianos, s/nº – Centro Histórico – CEP 90.010-340 – Porto Alegre/RS – Brasil
PABX + 55 (51) 3210-3100 – http://www.procergs.rs.gov.br – [email protected]
3. Plataforma JAVA
Sistema Operacional Windows 7 ou 8
PROEclipse - versão customizada do Eclipse 4.x para o
desenvolvimento de aplicações padrão PROCERGS.
JAVA 7.x
.iReport versões 3.0 e 5.1
Ambiente de
Client para os bancos de dados
desenvolvimento e testes
ORACLE 11g R2 ou MS SQL Server 2008 R2 ou
PostgreSQL 9.1
Subversion ou
Ferramenta de ADLM definida pela PROCERGS
JBehave, Selenium, JUnit, Maven, Jenkins
Sistema Operacional Linux Red Hat 5.8 64 bits
Ambiente de
homologação e produção
Servidor de Aplicação Red Hat JBoss EAP 6.0 ou
Oracle WebLogic 10.3.5
JAVA 7.x
Gerenciadores para banco de dados
ORACLE 11g R2 ou MS SQL Server 2008 R2 ou
PostgreSQL 9.1
4-9
PROCERGS – CIA DE PROCESSAMENTO DE DADOS DO ESTADO DO RIO GRANDE DO SUL
Praça dos Açorianos, s/nº – Centro Histórico – CEP 90.010-340 – Porto Alegre/RS – Brasil
PABX + 55 (51) 3210-3100 – http://www.procergs.rs.gov.br – [email protected]
4. Plataforma Android, iOS e Windows Phone
4.1.
Geral
Esse documento considera os requisitos mínimos para desenvolvimento de aplicativos das
plataformas Android, Windows Phone e iOS.
4.2.
Android




4.3.
IDE : Eclipse IDE.
Repositório: Subversion (SVN) ou Ferramenta de ADLM definida pela PROCERGS.
Banco de dados: SQLite.
Versão: a partir da versão 2.3 Gingerbread.
Windows Phone
 IDE: Visual Studio
 Repositório: Subversion (SVN) ou Ferramenta de ADLM definida pela PROCERGS.
 Versão: 8.0.
4.4.
iOS
 IDE: Xcode
 Repositório: Subversion (SVN) ou Ferramenta de ADLM definida pela PROCERGS.
 Versão: versão que ocupar maior número de instalações atuais no momento da
concepção do projeto.
4.5.
Ambiente de desenvolvimento (comum a todas as plataformas)
O ambiente de desenvolvimento é local, no computador do desenvolvedor, rodando as
aplicações em um aparelho próprio para testes ou emulador fornecido pela IDE da
plataforma, seja ela Android, Windows Phone ou iOS.
5-9
PROCERGS – CIA DE PROCESSAMENTO DE DADOS DO ESTADO DO RIO GRANDE DO SUL
Praça dos Açorianos, s/nº – Centro Histórico – CEP 90.010-340 – Porto Alegre/RS – Brasil
PABX + 55 (51) 3210-3100 – http://www.procergs.rs.gov.br – [email protected]
5. Plataforma ECM/BPM
5.1.
Geral
Este documento considera a necessidade de configurar um ambiente para desenvolvimento
de Alfresco e Bonita em conjunto, considerando que a necessidade da PROCERGS é a
integração destes sistemas. Também considera a necessidade de rodar os servidores de
laboratório na mesma estação do desenvolvedor para evitar ao máximo a interferência de
downtime do servidor de laboratório externo ou falta de acesso a ele.
Para manter compatibilidade com o ambiente de homologação e produção é requerido que
a estação de desenvolvimento seja de 64 bits para utilizar os componentes em 64 bits.
Os ambientes de homologação e produção seguem os mesmos requisitos de software,
contudo estes podem ser divididos em servidores específicos e com configurações de
processadores e memórias específicos para a demanda de uso imposta pelos usuários e/ou
outros sistemas.
5.2.
Alfresco
Gerar um ambiente de desenvolvimento Alfresco requer a instalação dos seguintes
componentes principais na estação:
5.3.
•
Oracle JDK 1.6 com jConsole;
•
Eclipse IDE (Indigo);
•
Banco de dados Postgres;
•
Servidor de aplicativos Tomcat;
•
Software Alfresco com componentes dependentes;
•
Apache Solr;
•
Open Office;
•
Imagemagick;
•
Pdf2swf;
•
Ferramenta de teste de comandos CMIS (Apache Chemistry OpenCMIS).
Bonita Open Solution
Gerar um ambiente de desenvolvimento Bonita Open Solution requer a instalação dos
seguintes componentes principais na estação:
6-9
PROCERGS – CIA DE PROCESSAMENTO DE DADOS DO ESTADO DO RIO GRANDE DO SUL
Praça dos Açorianos, s/nº – Centro Histórico – CEP 90.010-340 – Porto Alegre/RS – Brasil
PABX + 55 (51) 3210-3100 – http://www.procergs.rs.gov.br – [email protected]
5.4.
•
Oracle JDK 1.6 com jConsole
•
Eclipse IDE (Indigo)
•
Banco de dados Postgres
•
Servidor de aplicativos Tomcat
•
Software Bonita considerando:
•
BEE (Bonita Execution Engine)
•
Bonita User Experience (consola de operação)
•
Bonita REST Interface
•
Ferramenta de testes de acessos REST (Rest Cliente UI)
•
Bonita Studio
Componentes compartilhados
Os seguintes componentes podem estar compartilhados entre o Alfresco e Bonita:
•
Oracle JAVA JDK (jConsole)
•
Eclipse IDE
•
Banco de dados Postgres
•
Apache Tomcat
Rodar os sistemas Alfresco e Bonita (considerando User Experience e REST) com
performance compatível com desenvolvimento requer aproximadamente 3 gb de RAM.
Para o Eclipse é recomendado usar 2 gb de RAM. O Postgres requer 1 gb de RAM para
apoiar ao desenvolvimento. Em total os componentes para desenvolvimento Alfresco e
Bonita requerem aproximadamente 6 gb de RAM. A estação deverá ter pelo menos as
seguintes características:
•
Processador de 64 bits
•
8 gb RAM
•
50 gb livres no HD
7-9
PROCERGS – CIA DE PROCESSAMENTO DE DADOS DO ESTADO DO RIO GRANDE DO SUL
Praça dos Açorianos, s/nº – Centro Histórico – CEP 90.010-340 – Porto Alegre/RS – Brasil
PABX + 55 (51) 3210-3100 – http://www.procergs.rs.gov.br – [email protected]
6. Observações Gerais - Plataforma .NET e JAVA
6.1.
6.2.
Tecnologia
•
Utilização dos padrões HTML5 e CSS3;
•
Interface Web sem utilização de objetos embutidos, como activeX, applets e flash.
Browsers
As aplicações desenvolvidas deverão ser compatíveis com, no mínimo, 2 (dois) dos
browsers especificados abaixo, na versão atual ou em uma versão anterior, a critério da
PROCERGS de acordo com as características de cada cliente:
6.3.
6.4.
•
Firefox
•
Internet Explorer
•
Chrome
•
Safari
Ambiente de homologação / produção
•
Aplicação compatível com o ambiente de virtualização Xen Citrix ou Red Hat
Enterprise Virtualization (RHEV);
•
Aplicação compatível com servidores 64 bits;
•
Rotinas batch compatíveis com o scheduling da PROCERGS - CA-ESP/DSeries 11.1.
Parâmetros de IO da PROCERGS por comando SQL (uso máximo e quantidade de reads)
ORACLE
MS SQL Server
PostgreSQL
Logical reads (max)
240.000
2.000.000
240.000
Segundos de CPU
(max)
30
30
30
8-9
PROCERGS – CIA DE PROCESSAMENTO DE DADOS DO ESTADO DO RIO GRANDE DO SUL
Praça dos Açorianos, s/nº – Centro Histórico – CEP 90.010-340 – Porto Alegre/RS – Brasil
PABX + 55 (51) 3210-3100 – http://www.procergs.rs.gov.br – [email protected]
7. Ferramentas de Comunicação:
- BBB – BigBlueButton v0.8 ou superior;
- Skype.
8. Ferramentas de Gestão de Demandas e Registro de Não Conformidades
- Redmine ou Ferramenta de ADLM definida pela PROCERGS;
- TFS (Team Foundation Server);
- TrocaDoc.
9-9
PROCERGS – CIA DE PROCESSAMENTO DE DADOS DO ESTADO DO RIO GRANDE DO SUL
Praça dos Açorianos, s/nº – Centro Histórico – CEP 90.010-340 – Porto Alegre/RS – Brasil
PABX + 55 (51) 3210-3100 – http://www.procergs.rs.gov.br – [email protected]
Download