IplanRio DOP - Diretoria de Operações GIT - Gerência de Infraestrutura Tecnológica Gerente da GIT



Documentos relacionados
PORTARIA N Nº Rio de Janeiro, 24 de Outubro de 2013.

PORTARIA Nº 178 DE 25 DE OUTUBRO DE 2012.

Monitoramento de Sistemas P05.002

UFG - Instituto de Informática

1. P03 Dispositivos de Acesso. Configuração Mínima de Softwares para Estações de Trabalho P03.001

Projeto Demoiselle. Para perguntas e respostas, utilizem a lista de discussões de usuários da comunidade: demoiselle-users@lists.sourceforge.

PORTARIA N Nº 184 Rio de Janeiro, 27 de dezembro de 2012.

Linguagem de Programação JAVA. Professora Michelle Nery Nomeclaturas

SCE-557. Técnicas de Programação para WEB. Rodrigo Fernandes de Mello

World Wide Web e Aplicações

Desenvolvimento WEB II. Professora: Kelly de Paula Cunha

SISTEMA DE GESTÃO DE PESSOAS SEBRAE/TO UNIDADE: GESTÃO ESTRATÉGICA PROCESSO: TECNOLOGIA DA INFORMAÇÃO

Manual de Procedimentos para Desenvolvimento de Softwares

Empresa tem 1,5 mil vagas de emprego em TI

J2EE TM Java 2 Plataform, Enterprise Edition

Banco de Dados de Músicas. Andre Lima Rocha Campos Osório Pereira Carvalho

Linguagem de Programação Para Internet II

BEM-VINDOS AO CURSO DE ORIENTADO A OBJETOS

Treinamento em PHP. Aula 1. Ari Stopassola Junior

Programação para Web Artefato 01. AT5 Conceitos da Internet

Ferramenta de apoio a gerência de configuração de software. Aluno: Rodrigo Furlaneto Orientador: Everaldo Artur Grahl

Soluções de Gerenciamento de Clientes e de Impressão Universal

4 Um Exemplo de Implementação

Cargo Função Superior CBO. Tarefas / Responsabilidades T/R Como Faz

Número do Recibo:

Número do Recibo:

Introdução ao PHP. Prof. Késsia Marchi

Conteúdo Programático de PHP

Entrar neste site/arquivo e estudar esse aplicativo Prof. Ricardo César de Carvalho

Fábrica de Software 29/04/2015

Desejável: Conhecimento em métodos estatísticos

Aplicativo web para definição do modelo lógico no projeto de banco de dados relacional

Melhoria no Desenvolvimento Ágil com Implantação de Processo de Integração Contínua Multiplataforma para Java e.net. Hudson

CURSO EFA DE TÉCNICO DE INFORMÁTICA E SISTEMAS. Módulo 788- Administração de Servidores Web. Ano letivo Docente: Ana Batista

Junte-se a uma empresa sólida no nosso mercado, assumindo a função de Programador Web.

Programação para a Internet. Prof. M.Sc. Sílvio Bacalá Jr sbacala@gmail.com

Oportunidades em SP. Experiência no mercado financeiro / instituições bancárias / produtos de tesouraria.

DESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES

Satélite. Manual de instalação e configuração. CENPECT Informática cenpect@cenpect.com.br

3 Serviços na Web (Web services)

INTERNET HOST CONNECTOR

A Companhia de Tecnologia da Informação do Estado de Minas Gerais PRODEMGE

UNICE Ensino Superior Linguagem de Programação Ambiente Cliente Servidor.

LISTA DE QUESTÕES SERVIDORES DE APLICAÇÃO BANCA FCC CONCURSO TRT 2014

DESENVOLVIMENTO WEB UTILIZANDO FRAMEWORK PRIMEFACES E OUTRAS TECNOLOGIAS ATUAIS

Programação Web Prof. Wladimir

Autores/Grupo: TULIO, LUIS, FRANCISCO e JULIANO. Curso: Gestão da Tecnologia da Informação. Professor: ITAIR PEREIRA DA SILVA GESTÃO DE PESSOAS

UFG - Instituto de Informática

Resumo: Perguntas a fazer ao elaborar um projeto arquitetural

O que é o Virto ERP? Onde sua empresa quer chegar? Apresentação. Modelo de funcionamento

OPORTUNIDADES: Analista de Sistemas

PHP AULA1. Prof. Msc. Hélio Esperidião

Contrata Consultor na modalidade Produto

ARQUITETURA DO SISTEMA ERP PEGASUS

GERAÇÃO DE RELATÓRIOS

Treinamento em PHP com MySQL - Fundamental

PROGRAMAÇÃO SERVIDOR WEBSERVICES EM SISTEMAS WEB. Prof. Dr. Daniel Caetano

Tencologia em Análise e Desenvolvimento de Sistemas Disciplina: WEB I Conteúdo: WEB Container Aula 04

CATÁLOGO DE SERVIÇOS DIRETORIA DE SUPORTE COMPUTACIONAL VERSÃO 1.0

Programador Mobile (m/f) Lisboa. Prestigiada Instituição Financeira pretende reforçar a sua equipa de sistemas de informação.

Implementação de Web Services em Projetos de LabVIEW

15/09/2015. Gestão e Governança de TI. Modelo de Governança em TI. A entrega de valor. A entrega de valor. A entrega de valor. A entrega de valor

GOVERNO DO ESTADO DO PARÁ MINISTÉRIO PÚBLICO DE CONTAS DOS MUNICÍPIOS DO ESTADO DO PARÁ MPCM CONCURSO PÚBLICO N.º 01/2015

ANEXO 06 AMBIENTE PROCERGS. Desenvolvimento / Testes / Homologação / Produção

CURSO DESENVOLVEDOR JAVA WEB E FLEX Setembro de 2010 à Janeiro de 2011

Projeto Disciplinar de Infra-Estrutura de Software ECOFROTA TRIBUNAL THEMIS

Plataforma Open Source de Desenvolvimento e Sustentação de Sistemas. Daniel Darlen Lucius Curado Ridai Pombo

Como sobreviver com Java 2? Saulo Arruda

Analista de Negócio Pleno

INTEGRE Diversas fontes de informações em uma interface intuitiva que exibe exatamente o que você precisa

INTERESSADOS DEVERÃO CADASTRAR CURRICULO NO SITE TÉCNICO EM INFORMÁTICA

Implementar servidores de Web/FTP e DFS. Disciplina: Serviços de Redes Microsoft Professor: Fernando Santorsula fernando.santorsula@esamc.

Tencologia em Análise e Desenvolvimento de Sistemas Disciplina: WEB I Conteúdo: WEB Container TomCat Aula 05

1. Introdução e Objetivos 2. Fundamentação teórica 3. Desenvolvimento e Especificações do sistema

Subáreas. Incubadoras tecnológicas, polos e parques tecnológicos. Formação. Experiência. Conhecimentos. Habilidades

SISTEMA DE WORKFLOW PARA MODELAGEM E EXECUÇÃO DE PROCESSOS DE SOFTWARE. Aluno: Roberto Reinert Orientador: Everaldo A. Grahl

Roteiro para a escrita do documento de Especificação de Requisitos de Software (ERS)

ESTUDO SOBRE AS LINGUAGENS DE PROGRAMAÇÃO HOSPEDEIRAS SUPORTADAS PELA FERRAMENTA HTML. Aluno: Rodrigo Ristow Orientador: Wilson Pedro Carli

Gerenciador de Log Documento Visão. Versão 2.0

Desenvolvimento de aplicação web com framework JavaServer Faces e Hibernate

Windows 2008 Server. Windows 2008 Server IFSP Boituva Prof. Sérgio Augusto Godoy.

Desenvolvimento Web TCC Turma A-1

IV. Intercâmbio Eletrônico de Dados (EDI)

Integração Contínua com Rational Team Concert, Jenkins e SonarQube

Sistema Gerenciador de Conteúdo OpenCms: um caso de sucesso no CEFET-MG

Administração do Servidor da Aplicação e-sus Hospitalar

01 Analista de TI sênior. Local de trabalho: Campinas (disponibilidade para viagens)

Soluções de Gestão de Clientes e Impressão Universal

Kassius Vargas Prestes

A computação na nuvem é um novo modelo de computação que permite ao usuário final acessar uma grande quantidade de aplicações e serviços em qualquer

Alexandre Malveira, Wolflan Camilo

APLICATIVO WEB PARA O SETOR DE EXTENSÃO IFC VIDEIRA

FOUR Soluções. Projeto Integrador Documento Visão. Versão <1.0>

Software Adobe DreamWeaver. Requisitos para criar aplicações Web

SISTEMA DE AGENDAMENTO E GERENCIAMENTO DE CONSULTAS CLÍNICAS

Fundament n os s da platafo f rm r a. NE N T André Menegassi

Programação Orientada a Objetos com PHP & MySQL Cookies e Sessões. Prof. MSc. Hugo Souza

Gerência de Configuração. Professor: Dr. Eduardo Santana de Almeida Universidade Federal da Bahia

Transcrição:

1. IDENTIFICAÇÃO Padrão Segmento Código P06.002 Revisão v. 2014 Plataformas Web 2. PUBLICAÇÃO Recursos Tecnológicos Versão Data para adoção Publicação v. 2014 23 de dezembro de 2014 PORTARIA N Nº 225 de 23 de dezembro de 2014. v. 2013 02 de outubro de 2013 PORTARIA N Nº 210 de 01 de outubro de 2013. 3. PROPÓSITO DO PADRÃO Padronização das plataformas Web visa otimizar o uso e administração dos recursos de tecnologia da informação, no que tange a construção e sustentação de aplicações e serviços, de modo a manter um ambiente tecnológico em conformidade com a evolução tecnológica e interoperabilidade entre sistemas operacionais e de armazenamento em larga escala, com assistência técnica, suporte, disponibilidade e escalabilidade aderentes aos requisitos das aplicações que suportam o negócio da Prefeitura da Cidade do Rio de Janeiro. 4. RESPONSÁVEL PELO PADRÃO Órgão Diretoria Setor Responsável IplanRio DOP - Diretoria de Operações GIT - Gerência de Infraestrutura Tecnológica Gerente da GIT 5. DESCRIÇÃO DO PADRÃO Este padrão resume-se em padrões de servidores de aplicação e servidores Web e demais frameworks, que viabilizam um ambiente tecnológico distribuído e gerenciado com infraestrutura de serviços para hospedagem e execução de vários sistemas de informação e aplicações. 1 de 6 epingrio@iplanrio.rio.rj.gov.br

6. POLÍTICA E NORMATIZAÇÃO DE USO 6.1. Fica estabelecido como padrão tecnológico de Plataformas Web para novos serviços, sistemas de informação ou qualquer outro tipo de aplicação os itens relacionados na especificação técnica. 6.2. O e/ou aquisição de novas soluções sistêmicas baseadas em plataformas Web deverão estar de acordo e seguir a especificação técnica deste padrão; 6.3. Todos os novos sistemas a serem desenvolvidos e hospedados no ambiente do DataCenter da IplanRio deverão seguir as normas descritas neste documento. 6.4. Caso ocorra a necessidade de instalação de componente de Plataforma Web, não adotado ou recomendado, este deverá entrar em processo de análise para migração para um componente adotado ou recomendado. 6.4.1. Não sendo possível ou viável esta migração, o componente da Plataforma Web em questão não contará com o apoio operacional da IplanRio, ficando a cargo dos responsáveis pelo sistema de informação, qualquer outro serviço que ele apoie. 6.5. Todas as exceções e dúvidas relacionadas a este documento devem ser tratadas com o responsável pelo padrão; 6.6. Com o objetivo de atualização, modernização e aumento da capacidade de atendimento as demandas, os componentes do padrão tecnológico Plataformas Web será revisto pela Diretoria de Tecnologia da IplanRio e pelo responsável pelo padrão com periodicidade de, no máximo, 365 dias a contar da data de publicação da portaria que o regulamenta. 7. ESPECIFICAÇÃO TÉCNICA 7.1. Especificação dos componentes: Componente Especificação Observação Situação JBOSS 6.1.x JBOSS 5.1.x Exclusivo para suportar sistemas legados. Servidor de Aplicação - JAVA JBOSS 4.2.x WebSphere Application 6.1.0.27 Weblogic 10.3.x Server De uso restrito, com suporte operacional terceirizado conforme projeto. De uso restrito, com suporte operacional tercerizado conforme projeto. Estudo Futuro 2 de 6 epingrio@iplanrio.rio.rj.gov.br

Servidor de Aplicação -.NET Servidor web Framework e Tecnologias - JEE Tecnologias de ASP.NET 4.0.NET Framework 4.NET Framework 2 ASP.NET 2.x ASP.NET 1.x IIS 7.x Apache httpd 2.x IIS 6.x IIS 5.x IBM http Server 6 JDK 1.7.x - Jenkis 1.4.x Integração contínua Jira 5.x gestão de problemas Subversion 1.6.x controle de versão Hibernate 4.x persistência de dados EJB 3.x Apache Maven 3.x automação de projetos Apache ANT 1.x construção JDK 1.6.x - JBOSS Seam 2.2.x Hibernate 3.3.x persistência de dados Apache Maven 2.2.x automação de projetos EJB 2.x TomCat 5.x (servlet) TomCat 6.x (servlet) Adobe Coldfusion 9.x PHP 5.x De uso restrito, com suporte operacional tercerizado conforme projeto. Exclusivo para suportar sistemas legados. Estudo Futuro 3 de 6 epingrio@iplanrio.rio.rj.gov.br

- Web AJAX Adobe Coldfusion 8.x Adobe Coldfusion 5.x Adobe Coldfusion 4.x PHP 4.x ASP Classic 8. DEFINIÇÕES E ABREVIAÇÕES Termo JBOSS WebSphere Application Server ASP.NET.NET Framework Apache httpd IIS IBM http Server JDK Jenkins Jira Subversion Hibernate Apache Maven Definição JBoss é um servidor de aplicação de código fonte aberto baseado e implementado amplamente na linguagem de programação Java. WebSphere Application Server (WAS) é um aplicativo servidor, proprietário para linguagem Java e web services. É a plataforma da empresa Microsoft para o de aplicações Web que são executadas no lado servidor de aplicação. É o sucessor da tecnologia ASP, Active Server Pages, Páginas Ativas no lado Servidor. Em inglês: dotnet, é uma iniciativa da empresa Microsoft, que visa uma plataforma única para e execução de sistemas e aplicações. Comumente referido como Apache, é um aplicativo servidor de páginas web, de código aberto, originalmente baseado no servidor httpd NCSA. Internet Information Services, anteriormente denominado Internet Information Server, é um servidor de páginas web, sem custo adicional de licenciamento, criado pela Microsoft para seus sistemas operacionais servidores. É um servidor baseado no Apache http, distribuído gratuitamente, que conta com suporte via contratação e pode ser executado nos principais sistemas operacionais de mercado além do sistema da IBM. Java Development Kit, Kit de Desenvolvimento Java, é um conjunto de utilitários que permitem criar sistemas de software para a plataforma Java. É composto por compilador e bibliotecas. Jenkins é uma ferramenta de integração contínua de código aberto escrito em linguagem Java. JIRA é um aplicativo comercial, desenvolvido pela empresa Atlassian, com finalidade de rastreamento e controle de erros de código. É um sistema livre, para controle de versão de arquivos, comumente utilizado para versionamento de códigos fonte. É um aplicativo de código aberto, que agrupa um conjunto de classes para o mapeamento de objetos, escrito na linguagem Java e também é disponível em.net como o nome NHibernate. É uma ferramenta livre de automação de compilação utilizada primariamente em projetos de linguagem Java. 4 de 6 epingrio@iplanrio.rio.rj.gov.br

Termo Definição EJB É um componente que é executado em um container de um servidor de aplicação Java. Seu principal objetivo é fornecer um rápido e simplificado de aplicações Java, com base em componentes distribuídos, transacionais, seguros e portáveis. TomCat servlet É um aplicativo livre, servidor de aplicações Java, porém não é um servidor de EJB. Desenvolvido pela Apache Software Foundation. Adobe Coldfusion É uma plataforma de e aplicações Web proprietária da empresa Adobe Systems. PHP Hypertext Preprocessor", originalmente Personal Home Page, é uma linguagem livre, interpretada, utilizada para o de aplicações presentes e atuantes no lado do servidor de aplicações, capazes de gerar conteúdo dinâmico. ASP Classic É o primeiro mecanismo de script do lado do servidor de aplicações da empresa Microsoft para páginas geradas dinamicamente. GIT Gerencia de Infraestrutura Tecnológica DOP Diretoria de Operações da IplanRio Servidor de aplicação Fornece um ambiente web distribuído com infraestrutura de serviços para execução de uma ou várias aplicações com funcionalidades e recursos integrados garantindo a interoperabilidade entre os componentes e as linguagens de programação com performance, segurança, tolerância a falhas, gerenciamento de componentes, gerenciamento de transição, console de gerenciamento do ambiente dentre outros. Plataformas de servidor de aplicação: JEE, compreende JBOSS, WebSphere, WebLogic e dotnet, compreende IIS, COM+, Framework.NET, ASP.NET, WCF associado a diversas tecnologias: Hibernate, Apache ANT, Apache Maven, Servidor web (http) Fornece um ambiente distribuído para hospedagem de documentos e programas que são gerenciados por meio de um software servidor que recebe, processa e envia requisições para os clientes por meio de um software clientes, a comunicação é realizada através de protocolo http, HTTPS que são interpretados por formatos MIME prédefinidos. Plataformas de servidor web: IIS, http Apache, Adobe Coldfusion, associado a diversas Tecnologias : Java, Javascript, Ajax, Adobe Flash, CGI Framework Conjunto de códigos com funcionalidades especifícas ou genéricas para auxiliar o de software. Tecnologia web Ferramenta com metodologias para auxiliar o de software. Sistemas de Informação Conjunto de componentes inter-relacionados que coleta (ou recupera) dados, processa, armazena e distribui informações destinadas a apoiar a tomada de decisões e o controle em uma organização. 5 de 6 epingrio@iplanrio.rio.rj.gov.br

9. REFERÊNCIAS http://pt.wikipedia.org/wiki/jboss_application_server http://pt.wikipedia.org/wiki/websphere_application_server http://pt.wikipedia.org/wiki/asp.net http://pt.wikipedia.org/wiki/microsoft_.net http://en.wikipedia.org/wiki/apache_http_server http://pt.wikipedia.org/wiki/internet_information_services http://pt.wikipedia.org/wiki/ibm_http_server http://pt.wikipedia.org/wiki/java_development_kit http://en.wikipedia.org/wiki/jenkins_(software) http://en.wikipedia.org/wiki/jira http://pt.wikipedia.org/wiki/subversion http://pt.wikipedia.org/wiki/hibernate http://pt.wikipedia.org/wiki/framework http://maven.apache.org/ http://pt.wikipedia.org/wiki/apache_maven http://pt.wikipedia.org/wiki/enterprise_javabeans http://tomcat.apache.org/ http://pt.wikipedia.org/wiki/apache_tomcat http://pt.wikipedia.org/wiki/coldfusion http://pt.wikipedia.org/wiki/php https://en.wikipedia.org/wiki/active_server_pages 10. GRUPO TÉCNICO RESPONSÁVEL PELA ELABORAÇÃO DO PADRÃO Diretoria de Tecnologia da IplanRio Fernando Fernandes da Silva Caldeira Diretoria de Operações da IplanRio Luciana Nascimento Santos Leonardo Faccini da Graça Jorge Francisco Antunes da Silva Diretoria de Sistemas da IplanRio Terson Rigaud de Freitas Junior 6 de 6 epingrio@iplanrio.rio.rj.gov.br