Padrões Tecnológicos Linguagens de Programação, Banco de Dados, Frameworks e Portais

Tamanho: px
Começar a partir da página:

Download "Padrões Tecnológicos Linguagens de Programação, Banco de Dados, Frameworks e Portais"

Transcrição

1 Governo do Estado de Minas Gerais Secretaria de Estado de Planejamento e Gestão Subsecretaria de Gestão Superintendência Central de Governança Eletrônica Padrões Tecnológicos Linguagens de Programação, Banco de Dados, Frameworks e Portais Belo Horizonte Dezembro 2010

2 Renata Maria Paes de Vilhena Secretária de Estado de Planejamento e Gestão Frederico César Silva Melo Subsecretário de Gestão Rodrigo Diniz Lara Diretor da Superintendência Central de Governança Eletrônica Fabrício Salum Diretor da Diretoria Central de Gestão da Informação Elaboração: Frederico Maximiano Especialista em Políticas Públicas e Gestão Governamental

3 SUMÁRIO 1. Introdução Alinhamento Estratégico Inovação Levantamento da Situação Atual Bancos de Dados Oracle SQL Server MySQL Participação no mercado Linguagens de Programação Java PHP Frameworks de Desenvolvimento Sistema de Gerenciamento de Conteúdo (CMS) Padrões utilizados na PRODEMGE Padrões utilizados na SEF Outros Padrões a Serem Seguidos Guia de Desenvolvimento Seguro e-ping Framework Demoiselle Conclusão...30

4 ÍNDICE DE ILUSTRAÇÕES Figura 1 Arquitetura Futura GRP Minas...9 Gráfico 1 Instalação de Banco de Dados e Plano de Implantação...17 Gráfico 2 Bancos de Dados utilizados no Governo de Minas...18 Gráfico 3 Linguagens de Programação utilizadas no Governo de Minas...20 Gráfico 5 Linguagens de Programação mais Populares, segundo o TIOBE...21 Gráfico 4 Fornecedores de sistemas de informação para Governo de Minas...22 Figura 2 Exemplo de Framework de Desenvolvimento...23 Figura 3 Modelo Arquitetural do Demoiselle...29

5 1. Introdução O projeto Plataforma de Sistemas tem como objetivo organizar o desenvolvimento e manutenção dos sistemas informatizados dos órgãos e entidades do Governo do Estado de Minas Gerais. Para isso, foram levantados os padrões já utilizados nas maiores áreas de tecnologia da informação do Governo: Companhia de Tecnologia da Informação do Estado de Minas Gerais PRODEMGE e Secretaria de Estado da Fazenda de Minas GERAIS SEF. Dessa forma, e buscando o alinhamento com os padrões de mercado e, principalmente, buscando a racionalização de gastos e esforços com aquisições, capacitações, manutenções de diversas soluções pelos órgãos estaduais, oferece-se um guia de padrões a serem seguidos, que proporcionará, dentre outras vantagens: a integração entre eles, a construção de várias aplicações demandando menos esforços, por meio da reutilização de soluções compartilhadas e a segurança dos sistemas baseados nas melhores práticas de desenvolvimento.

6 2. Alinhamento Estratégico O Projeto Estruturador Governo Eletrônico visa aprofundar as relações entre o governo e a sociedade, com ênfase: na abertura de novos espaços de interlocução e participação; na prestação de serviços de melhor qualidade e de amplo acesso ao cidadão e empresas; na maior eficiência dos processos administrativos das instituições públicas; e na maior transparência às decisões, projetos, receitas e gastos das instituições públicas. (PPAG/MG ), sendo estes dois últimos diretamente os direcionadores do projeto de padrões tecnológicos. Para isso, alinha-se ao Plano Mineiro de Desenvolvimento Integrado (PMDI), considerando alguns de seus objetivos e resultados finalísticos. Em resumo, o Projeto persegue maior transparência e controle social por meio da ampliação do uso do governo eletrônico. Este projeto se alinha a essas diretrizes na medida em que auxilia no desenvolvimento e manutenção de sistemas de informação com a adoção de tecnologias consolidadas e robustas, bem como orientando os órgãos sobre a aplicabilidade das soluções existentes dependendo das características de cada projeto, proporcionando uma maior efetividade nos gastos com TI, racionalização dos recursos ou ampliando as possibilidades de oferta de serviços públicos por meio das Tecnologias de Informação e Comunicação. Além disso, em dezembro de 2008, foi publicado o decreto nº , que institui a Política de Tecnologia da Informação e Comunicação no Governo do Estado de Minas Gerais. Essa Política é o instrumento normativo que permite a perseguição dos objetivos do PMDI relacionados ao Governo Eletrônico. É constituída de objetivos, princípios e diretrizes para alinhar as ações e a utilização dos recursos de Tecnologia da Informação e Comunicação no âmbito da Administração Pública Estadual à estratégia do Governo (art.1º, Decreto /2008). Além das metas já mencionadas, a Política explicita, em seu artigo 2º, inciso II, a questão norteadora deste projeto: promover a eficácia e a eficiência da Gestão Pública do Estado. Em seu artigo 5º o Decreto enumera ainda algumas diretrizes gerais que auxiliam a compreensão dos fundamentos deste projeto: III - a racionalização na utilização de recursos de TIC; IV - a integração e a interoperabilidade de seus serviços, processos e aplicações; V - a consistência e a confiabilidade dos seus dados e informações; VI - a padronização técnica de seus serviços, processos, aplicações e dados;

7 Diretrizes específicas também são dadas, no artigo 6º, e estão em conformidade com a instituição dos padrões: I - Prospecção, Padrões e Plataformas Tecnológicas: a. O Estado prospectará tecnologias e padrões de TIC para a prestação de serviços públicos; b. O Estado adotará padrões técnicos de TIC e plataformas tecnológicas de hardware e software e assegurará a observância dos mesmos para a prestação de serviços públicos; III - Aplicações e Arquitetura de TIC: a. O Estado padronizará e garantirá a integridade de seus dados, componentes, classes, objetos e promoverá a interoperabilidade das aplicações, utilizando para tal, modelos de arquitetura de TIC; b. O Estado desenvolverá e implementará um modelo integrado de processos e dados para suporte às ações governamentais comuns a todos os seus órgãos e entidades; c. O Estado desenvolverá e adotará um modelo de referência para a aquisição de aplicações de TIC; d. O desenvolvimento e a manutenção de aplicações finalísticas serão realizados de forma descentralizada, sob responsabilidade dos órgãos e entidades; e. O planejamento e o controle das aplicações corporativas serão realizados de maneira centralizada; Finalmente, justifica-se a atuação da SEPLAG neste projeto, considerando que é sua competência, segundo artigo 13º: III propor medidas que visem à racionalização do uso da tecnologia da informação no âmbito do poder executivo da Administração Pública Estadual, por meio do compartilhamento de recursos e informações; IV - propor medidas para a melhoria do desempenho das unidades de tecnologia da informação;

8 3. Inovação Deve-se ressaltar o caráter de ineditismo do projeto, pois são poucos os entes federados que o fazem, pelas mais diversas razões. Em pesquisa em todos os sites de TI dos Governos Estaduais, não se encontrou projeto semelhante a este, exceto no Governo Federal e no Governo do Paraná. No primeiro, tem-se a iniciativa de se estabelecer cartilhas e normas para o uso de determinados padrões, destacando-se o de interoperabilidade (e-ping). No segundo, foi criada uma plataforma de desenvolvimento (Pinhão) com base na linguagem java. Nos demais estados, os padrões estabelecidos restringem-se a especificações de equipamentos e identidade visual. Abaixo, segue a lista dos sites consultados e o resultado dessa pesquisa: Governo Sítio Padrões Federal e-ping Acre e-ping Alagoas Não Encontrado Amapá Site fora do ar (03/11/10) Amazonas Não Encontrado Bahia Não Encontrado Ceará Não Encontrado Espírito Santo Não Encontrado Goiás Não Encontrado Maranhão Não Encontrado Mato Grosso Não Encontrado Mato Grosso do Sul Não Encontrado Minas Gerais Não Encontrado Pará Não Encontrado Paraíba Não Encontrado Paraná Plataforma Pinhão Pernambuco Padrão de Metodologia de Implantação de Sistemas Piauí Não Encontrado Rio de Janeiro Não Encontrado Rio Grande do Norte Site fora do ar (03/11/10) Rio Grande do Sul Não Encontrado Roraima Não Encontrado Santa Catarina Não Encontrado São Paulo Não Encontrado Sergipe Não Encontrado Tocantins Não Encontrado

9 Por outro lado, o projeto se mostra importante na medida em que comporá ou auxiliará outras iniciativas. Por essa perspectiva, destacam-se os pontos comuns com um possível GRP Government Resource Planning em sua segunda fase, de estudo de viabilidade técnica e econômica, além do mapeamento dos processos administrativos, cujo Termo de Referência para implantação (Fase III) já está sendo elaborado. Um ERP (ou GRP, no caso de governo) consiste, resumidamente, em um sistema de informação que integra todos os dados e processos das áreas meio ou administrativas de uma organização. Sua implantação, contudo, não se dá em curto prazo. É essencial que os sistemas que compõem os sistemas (conjunto de processos) a serem unificados interajam entre si, por meio de interfaces padrões, de modo a facilitar a substituição gradativa desses sistemas pelos módulos do GRP. Além disso, o futuro sistema integrado de gestão deverá ser capaz de estabelecer troca de dados com outros sistemas (finalísticos, por exemplo). Isso será tão mais fácil quanto mais aderente a padrões abertos for sua tecnologia de integração com os sistemas externos. Abaixo, tem-se uma visão da arquitetura do GRP, em que se torna mais clara a necessidade de estabelecimento de padrões explicada anteriormente. Figura 1 Arquitetura Futura GRP Minas

10 Componente Elaborações 1 Processos Corporativos A arquitetura futura contempla uma visão consolidada dos processos corporativos, segmentando as funções através de componentes de negócio com escopo e fronteiras padronizadas e bem definidas, baseadas no modelo futuro de processos, proporcionando a uniformidade, automação, integração e reuso, resultando num ganho de eficiência operacional e capacidade de tomada de decisão. A solução sistêmica deve utilizar um banco de dados único e operar numa plataforma comum capaz de interagir com um conjunto integrado de aplicações acessórias, consolidando todas as operações de negócio em um mesmo ambiente computacional. Esta solução viabiliza uma compreensão do ecossistema do Estado fornecendo informações precisas, de forma rápida e intuitiva, criando o ambiente base para execução dos processos corporativos. 2 Integração e Serviços O barramento de integração é a tecnologia chave para o modelo futuro do GRP Minas, sendo responsável por prover a harmonização da comunicação entre aplicações, dados e serviços. O barramento será responsável por centralizar toda a troca de mensagens entre os diversos sistemas do Estado e o ambiente GRP Minas. A harmonização e integração das aplicações que suportam os processos corporativos são alcançadas através do desacoplamento, encapsulamento e exposição de funções de negócio como interfaces baseadas em serviço. Esta abordagem modularizada, baseada no conceito de baixo acoplamento, permite promover mudanças no ambiente com um menor impacto. Esta camada responde a eventos gerados na arquitetura (chamada a um serviço, término de operações) e é capaz de: Roteamento, mudança de estado, tradução, incremento/manipulação de conteúdo (mediação). Garantia de entrega, entrega segura, entrega transacional, entrega gerenciável (transporte). Detecção, disparo e distribuição de eventos (eventos). Atua como um intermediário entre os elementos da arquitetura, reduzindo significativamente o grau de acoplamento entre eles. Foi idealizada na arquitetura do GRP Minas a federação do barramento de integração, considerando: Um barramento específico para suportar a troca de mensagem direta com serviços e funcionalidades relacionadas aos processos corporativos; Um barramento corporativo integrando às demais aplicações do Estado (finalísticas, departamentais e legados, etc.). O objetivo da utilização de federação de barramentos é o ganho de performance, fortalecer o baixo acoplamento de camadas e a eventual utilização de conectores nativos. O repositório de serviços disponibiliza funcionalidades de busca e "descobrimento" de descritores de serviços publicados, de forma que consumidores procurem pelos serviços desejados em momento de execução, permitindo o reuso e reduzindo o grau de acoplamento da arquitetura. Possibilita ainda o versionamento e o gerenciamento do ciclo de vida dos serviços publicados e a categorização dos descritores para facilitar a busca. 3 Portais A arquitetura futura busca a simplificação e unificação do acesso aos serviços corporativos pelos Beneficiados, através da disponibilização de Portais. O Portal é uma tecnologia com capacidade de integrar diversas aplicações através do conceito de portlet, além de servir como hub de acesso à conteúdo corporativo para usuários internos e externos. O escopo do Portal considera: Personalização;

11 Motor de busca; Suporte para redes sociais; Suporte para biblioteca de documentos; Workflow de publicação de conteúdo; Portlets pré-configurados e recursos de construção de portlets; Recursos de colaboração. 4 Gateways e Protocolos A arquitetura futura inclui um Gateway de serviço, no conceito de centralização de comunicação. O Gateway oferece acesso aos serviços do Estado para os aplicativos de canal. Ele é o intermediário dos serviços, que liga os aplicativos aos provedores de serviço, que oferecerão acesso às funções corporativas. O Gateway é um componente de integração capaz de suportar diferentes protocolos de comunicação, possibilitando que toda a troca de mensagens eletrônicas entre o Estado e os Beneficiados seja concentrada num único canal de acesso. Alguns protocolos que deverão ser suportados pelo Gateway: WebServices, SPB, ISO8583 e EDI. 5 Gestão de Informações A visão futura da arquitetura foi desenhada considerando que as informações devem ser compartilhadas, centralizadas, gerenciadas e acessíveis. A gestão da informação provê uma camada de abstração entre as aplicações e as fontes de informação, criando uma visão de modelo unificado de dados e conteúdo. Para operacionalizar a gestão da informação, diversos componentes tecnológicos são necessários para compor a solução: Domínio de dados: onde são representados os dados físicos da empresa; Serviços Comuns: define as plataformas de comunicação que permitem a troca de dados entre as diferentes aplicações; Serviços de Informação: oferece serviços para integrar informações apropriadas em tempo e formato adequados, garantir a consistência e integridade dos dados e construir uma visão unificada dos dados que permita que sejam consumidos de forma racional pelo negócio. 6 Inteligência de Negócio A arquitetura futura foi desenhada de forma a possibilitar a ampla utilização das informações como instrumento de tomada de decisão. A inteligência de negócio abrange a capacidade de realizar análises complexas e mineração de informações para suportar a gestão de negócios em todos os níveis (estratégico, tático e operacional). Fazem parte da solução de inteligência de negócio: Recursos para desenvolvimento e apresentação de relatórios analíticos; Recursos para exploração dimensional de informações; Recursos de dashboards para informações gerenciais e operacionais; Recursos de scorecard; Recursos de mineração de dados e análise preditiva. 7 Gestão de Regras de Negócio Foi considerada na visão futura a possibilidade de externalização das regras de negócio das aplicações, abstraindo a complexidade do código fonte, provendo maior flexibilidade para mudanças. A tecnologia de gestão de regras de negócio é utilizada para definir, implementar, executar, monitorar e manter uma variedade de regras de negócio complexas que são usadas por aplicações de uma empresa. Esta tecnologia gerencia o ciclo de vida de regras de negócio e permite que a lógica de negócios seja externalizada do código da aplicação principal e seus processos, permitindo assim que tanto os especialistas de negócios e desenvolvedores possam definir e gerenciar a lógica de negócios. A utilização desta tecnologia é aplicável principalmente nos casos de

12 implantação de soluções in-house, serviços de negócio e customizações de pacotes de mercado. 8 BPM e Gestão de Conteúdo Compõem a arquitetura futura, tecnologias que suportam a automação dos processos corporativos (BPM), integradas a recursos de gestão de conteúdo (ECM). Os recursos de ECM e BPM costumam afetar três dimensões de negócio: Processos de negócio com foco em pessoas, decisões e fluxos de trabalho; Processos de negócio com intensa movimentação de documentos; Processos de negócio com fluxos de intensa necessidade de integração com aplicações e sistemas. No escopo tecnológico do BPM, foi considerado: Engine de Workflow: recurso para publicação, execução e controle de estado de processos/ serviços de negócio. BAM: recurso para monitorar on-line a execução de processos de negócio, através da coleta e tratamento de eventos sistêmicos. ECM é a solução de software para gerar, indexar, controlar, armazenar, compartilhar e recuperar informações existentes em documentos. A utilização destes recursos é indicada para casos de necessidade de automação de funções de negócio externas ao GRP e a gestão de conteúdo. 9 Gestão de Identidade e Acesso Está previsto a capacidade de gestão centralizada de identidade e acesso de usuários aos diversos componentes da arquitetura futura. Fazem parte do escopo: Identidade: Recursos para criação e manutenção do perfil de identidade dos servidores e demais Beneficiados. Autorizações: Recursos para gestão dos níveis de autorização para acesso aos recursos de rede, aplicativos, sistemas, informações e instalações, e certificação de profissionais em relação às políticas de segurança da informação. Acessos: Recursos para autenticação e conexão de usuários à serviços baseados em sistemas de informação, conforme privilégios de autorização definidos. 10 Infraestrutura A camada de infra-estrutura na arquitetura futura representa a visão física e lógica dos elementos/ recursos e serviços de infra-estrutura tecnológica necessários para suportar o ambiente futuro do GRP. A arquitetura futura de suporte ao GRP demanda obrigatoriamente uma atualização/ transformação das ferramentas e serviços de operação da infra-estrutura atuais, incluindo a automação, monitoração e gestão de um amplo conjunto de componentes, incluindo: Segurança, conectividade, HW, SW básico; Ferramentas de monitoração, automação e correlação de eventos; Serviços de infra-estrutura, incluindo: gestão de mudança e configuração, problemas e incidentes, banco de dados, ativos, etc.; Ferramentas de desenvolvimento, incluindo: gestão de requisitos, controle de versão, biblioteca de código, modelagem e desenvolvimento, testes, etc.; A utilização de Cloud Computing deve ser avaliada, inicialmente para ambiente não produtivo, como forma de melhor aproveitamento de recursos e redução de custos. Na tabela acima, em que se encontram detalhados os componentes da arquitetura do GRP, destacou-se as funcionalidades que dependem de padrões tecnológicos. Os itens estão em

13 consonância com as características dos padrões adotados no Governo de MG, o que se tornará mais claro na seção seguinte. Tendo em vista ainda a arquitetura do GRP, foram especificados requisitos não funcionais do sistema a fim de garantir a plena integração dos seus módulos e destes com sistemas externos. A seguir, seguem os requisitos mais significativos para este projeto, já alinhados aos modelos mais utilizados no estado, detalhados nas próximas seções: Ser executável, no mínimo, em SO Linux Red Hat Enterprise V.5 ou superior e Microsoft Windows Server 2003 ou superior. Suportar, no mínimo, os gerenciadores de banco de dados relacional: SQL Server 2005 ou superior, Oracle 10g ou superior e DB2 versão 8 ou superior. Permitir Integração de dados via Bancos de Dados Relacionais As customizações da solução devem ser realizadas por meio de linguagem nativa da solução ou Java EE Possuir ambiente de desenvolvimento e servidor de aplicações padrão JEE, que permita desenvolver e complementar novas funcionalidades, com completo ferramental de desenvolvimento como: controle de modelo de dados, dicionário de dados, metodologia de controle de projetos de desenvolvimento e controle de versões. Por outro lado, o GRP deve servir como um direcionador de outros padrões a serem utilizados, considerando, sobretudo, sua futura abrangência, caso implementado. De qualquer forma, o trabalho realizado para se determinar, dentre outros, os requisitos não funcionais, realizados pela equipe de consultoria da IBM, juntamente à SEPLAG, SEF e PRODEMGE, considerou os padrões de mercado para soluções ERP e as tecnologias que mais se adaptariam às utilizadas no estado. Portanto, justifica-se o uso dos materiais desenvolvidos para o GRP neste projeto. São alguns padrões que devem ser seguidos: Atender ao paradigma de Arquitetura Orientada a Serviços (Permitindo o compartilhamento de Funcionalidades para sistemas e Aplicativos Externos) Contemplar extração de dados tanto com recursos/ferramentas EAI como ETL na mesma solução Incluir ferramentas de Workflow, de forma a permitir automatizar processos que envolvam tomadas de decisão ou aprovação de documentos. Estas ferramentas deverão ser integradas aos recursos de disponíveis no ESTADO, bem como suportar ferramentas de automação de escritório como MS Exchange. Oferecer interfaces Application Programming Interfaces (APIs) para que as aplicações (sistemas externos) possam ser integradas à SOLUÇÃO, tendo acesso às funcionalidades por ela oferecidas. As APIs da Solução devem estar disponíveis nas seguintes tecnologias: API JavaEE ou API por web services. Permitir consulta e exportação de dados (em formato CSV) por usuários autorizados a informações contidas nas trilhas de auditoria Permitir exportar uma visão de relatório/consulta para diferentes formatos durante análise (Excel, HTML, txt, pdf) Permitir integração com serviços de agenda e correio eletrônico compatíveis com IMAP, SMTP, POP3 para envio e recebimento de s. Permitir Integração de dados via Serviços / Interfaces (FTP) Permitir validação de usuários integrada ao Microsoft Active Directory Possibilitar a exportação de relatórios e consultas em formato.csv ou.xls Possuir conformidade com padrão X.509 para utilização de assinaturas digitais.

14 Possuir suporte a servidores com arquitetura padrão x86 de, no mínimo, núcleo quádruplo (quad core). Ser desenvolvido e codificado para ambiente operacional de 64 bits. Ser executável, no mínimo, em processadores de arquitetura CISC. Suportar Certificados Digitais ICP-Brasil para autenticação de usuários Suportar conexões seguras a partir de Secure Sockets Layer Protocol Suportar Integração com IBM MQ Series, SAG EntireX Broker, Oracle SOA Suite e Informática Power Center Suportar WS-Security. Suportar, de forma nativa, o protocolo de transferência de arquivos FTP e as linguagens de marcação XML e XSLT. Suportar, de forma nativa, os padrões abertos de conectividade: HTTP, HTTPS e WebServices (WSDL, SOAP, UDDI). Todas as funcionalidades que envolvam interação do sistema com o usuário final devem estar disponíveis em interface gráfica em ambiente web, compatível com os browsers Internet Explorer (versão 8 e superiores) e Mozilla Firefox (versão 3 e superiores). Utilizar serviços de diretório baseados em padrões de mercado LDAP v3, modelo X.500, com conexão segura.

15 4. Levantamento da Situação Atual O levantamento feito pelo último diagnóstico do Plano Diretor de Governo Eletrônico, realizado em 2008 com todos os órgãos, demonstrou um elevado grau de alinhamento entre os órgãos e destes com os padrões sugeridos por este projeto. Isso legitima a indicação dos padrões, e sugere um esforço pequeno para serem aceitos plenamente Bancos de Dados Bancos de Dados BD são instrumentos de armazenamento e organização de dados, enquanto o software específico, disponibilizado ao usuário final, é responsável pela coleta, tratamento e processamento desses dados. Abaixo, descrevem-se os três Bancos de Dados mais comumente utilizados e escolhidos como padrões para o Governo de Minas e, em seguida, apresenta-se dados que corroboram a afirmação de que são os três mais significativos. É válido ressaltar que todos BD elencados aqui são do tipo relacionais, ou seja, compostos por tabelas e relacionamento entre as tabelas. Essa estrutura torna mais simples a integração de dados entre BD Oracle O Oracle surgiu no fim da década de 70, por uma iniciativa pioneira, introduzindo o conceito de banco de dados relacional. É o principal banco de dados atualmente, respondendo por 48% do mercado de sistemas de gerenciamento de banco de dados relacionais, mesmo sofrendo pequena queda de crescimento no último ano (GRAHAN, Coleen. SOOD, Bhavish. SOMMER, Dan. HORIUCHI, Hideaki. Market Share: RDBMS Software by Operating System, Worldwide, dados do Gartner fornecidos no site da Oracle). Seu uso é particularmente significativo em grandes empresas, o que pode ser entendido considerando três fatores: hardware, pessoas e segurança. O Oracle é conhecido por oferecer boa proteção aos dados, o que pode justificar seu uso em empresas maiores, onde dados são mais sensíveis, mesmo demandando maior capacitação e configuração de hardware.

16 SQL Server Criado em 1988, supõe-se que o banco de dados SQL Server seja o principal concorrente do Oracle. Essa hipótese é bem aceitável, considerando as comparações disponibilizadas pela Microsoft em seu site, que focam principalmente no Oracle. Por ser um produto Microsoft, considera-se uma vantagem a integração nativa com as demais soluções da empresa, largamente utilizados nas empresas, o que pode justificar seu suposto crescimento e participação MySQL O MySQL, lançado em meados da década de 1990, é um software livre para desenvolvimento. Isso, alinhado com sua grande capacidade de integração com o PHP podem explicar seu rápido crescimento 25% entre 2005 e 2006, segundo a Evans Data Corporation (dado extraído do site do BD: e suas perspectivas de expansão, conforme o gráfico 1, sobre participação no mercado. Dentre os bancos de dados open source, como o Postgree e Firebird, o Mysql tem se destacado, principalmente para uso na web. De acordo com um artigo de Julho de 2008, da Forrester (http://www.forrester.com), no mercado de Bancos de Dados open source, o MySQL teve a maior adoção e crescimento (justificando o slogan do sistema The world's most popular open source database ), sendo ainda o BD mais lembrado pelos consumidores e tendo o maior número de consumidores pagantes por suporte ao produto (estimado em ) dados retirados do site do BD Participação no mercado 2008 O gráfico abaixo, elaborado pelo Gartner e retirado do site do MySQL, ilustra o que foi dito anteriormente e corrobora os dados apresentados. O Oracle figura como o sistema de gerenciamento de banco de dados relacional mais utilizado no mundo. Contudo, sua perspectiva de crescimento não se mostra tão grande, o que endossa os dados da mesma instituição sobre sua participação no mercado em 2009, bem como sua efetiva queda de crescimento. Neste quesito, o MySQL dentre as soluções analisadas se destaca. O SQL Server da Microsoft ocupa a segunda posição dentre os sistemas mais usados, o que apoia a hipótese supramencionada, elaborada a partir de visitas ao site da Microsoft (benchmarking focando em Oracle). E em terceiro lugar, está o MySQL.

17 Gráfico 1 Instalação de Banco de Dados e Plano de Implantação No Plano Diretor de Governo Eletrônico de 2008 pode-se verificar a tendência de padronização já adotada pelos órgãos e entidades do Estado de Minas Gerais. O gráfico 2 mostra que 63% dos Bancos de Dados BD utilizados são Oracle, SQL Server ou MySQL, que são os padrões sugeridos pela PRODEMGE 1. O Oracle, adotado como padrão pela SEF é o banco de dados que se destaca comparativamente (26%) e é responsável, em geral, por suportar sistemas corporativos de grande porte e alto volume de transações on-line. Cabe, ainda, analisar a participação significativa do BD Access. Esse sistema de gerenciamento de banco de dados da Microsoft surgiu nos anos 90 e é voltado para uso em desktops e não em servidores. Essa é a principal diferença dele em relação os demais BDs como o Oracle, SQL Server e MySQL. Embora seja suficiente para várias aplicações e permita o compartilhamento de dados por meio de uma intranet, por exemplo, não é destinado a soluções de maior porte. Exemplificando a simplicidade do BD, o sistema não possui gatilhos de bancos de dados e 1 A PRODEMGE está em processo de adoção do PostGRESQL para demandas intermediárias entre o Oracle e o mysql, ou seja, onde as funcionalidades do mysql não são suficientes, mas, em contrapartida, as funcionalidades do Oracle são subutilizadas em virtude da sua magnitude. Além disso, devido à compra da Sun e do mysql pela Oracle, estrategicamente é interessante avaliar outro BD livre, caso o mysql mude sua política de licenciamento.

18 procedimentos armazenados (store procedures). Contudo, ele pode e tem sido muito usado em pequenas e médias empresas para armazenamento de dados em pequenas quantidades. Gráfico 2 Bancos de Dados utilizados no Governo de Minas 4.2. Linguagens de Programação Linguagens de programação são métodos padronizados para expressar instruções para um computador. É o instrumento fundamental para desenvolvimento de softwares. Abaixo, descrevem-se as duas linguagens mais utilizadas pelo Governo de Minas e, em seguida, apresentam dados que legitimam essa escolha. É válido ressaltar que as linguagens elencadas aqui dão suporte ao paradigma de desenvolvimento orientado a objetos, ou seja, permitem encapsular unidades de software (objetos) para serem reutilizadas ou, ainda, permitir desenvolvimento paralelo de diversas partes de um programa. Além disso, são linguagens tipicamente interpretadas simplificadamente, isso significa que a execução dos programas não é feita diretamente pelo sistema operacional ou processador, o que garante menor consumo de memória e maior agilidade na realização de alterações em códigos.

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

Projeto Demoiselle. Para perguntas e respostas, utilizem a lista de discussões de usuários da comunidade: demoiselle-users@lists.sourceforge. Projeto Demoiselle Para perguntas e respostas, utilizem a lista de discussões de usuários da comunidade: demoiselle-users@lists.sourceforge.net Palestrantes: Antônio Carlos Tiboni Luciana Campos Mota 20/07/2009

Leia mais

Apresentação do Portfólio da ITWV Soluções Inteligentes em Tecnologia

Apresentação do Portfólio da ITWV Soluções Inteligentes em Tecnologia P ORTFÓ FÓLIO Apresentação do Portfólio da ITWV Soluções Inteligentes em Tecnologia versão 1.1 ÍNDICE 1. A EMPRESA... 3 2. BI (BUSINESS INTELLIGENCE)... 5 3. DESENVOLVIMENTO DE SISTEMAS... 6 3.1. PRODUTOS

Leia mais

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

A Companhia de Tecnologia da Informação do Estado de Minas Gerais PRODEMGE Belo Horizonte, 06 de Maio de 2010 A Companhia de Tecnologia da Informação do Estado de Minas Gerais PRODEMGE Referente: CONSULTA PÚBLICA PARA CONTRATAÇÃO DE UMA SOLUÇÃO DE GERENCIAMENTO DE SERVIÇOS DE

Leia mais

Enterprise Content Management [ECM] Impulsionando o Poder da Informação

Enterprise Content Management [ECM] Impulsionando o Poder da Informação Enterprise Content Management [ECM] Impulsionando o Poder da Informação O SoftExpert ECM Suite provê as tecnologias utilizadas para criar, capturar, gerenciar, armazenar, preservar e distribuir todos os

Leia mais

UFG - Instituto de Informática

UFG - Instituto de Informática UFG - Instituto de Informática Especialização em Desenvolvimento de Aplicações Web com Interfaces Ricas EJB 3.0 Prof.: Fabrízzio A A M N Soares professor.fabrizzio@gmail.com Aula 5 Servidores de Aplicação

Leia mais

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

INTEGRE Diversas fontes de informações em uma interface intuitiva que exibe exatamente o que você precisa INTEGRE Diversas fontes de informações em uma interface intuitiva que exibe exatamente o que você precisa ACESSE Informações corporativas a partir de qualquer ponto de Internet baseado na configuração

Leia mais

Apache + PHP + MySQL

Apache + PHP + MySQL Apache + PHP + MySQL Fernando Lozano Consultor Independente Prof. Faculdade Metodista Bennett Webmaster da Free Software Foundation fernando@lozano.eti.br SEPAI 2001 O Que São Estes Softwares Apache: Servidor

Leia mais

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

O que é o Virto ERP? Onde sua empresa quer chegar? Apresentação. Modelo de funcionamento HOME O QUE É TOUR MÓDULOS POR QUE SOMOS DIFERENTES METODOLOGIA CLIENTES DÚVIDAS PREÇOS FALE CONOSCO Suporte Sou Cliente Onde sua empresa quer chegar? Sistemas de gestão precisam ajudar sua empresa a atingir

Leia mais

3 Serviços na Web (Web services)

3 Serviços na Web (Web services) 3 Serviços na Web (Web services) 3.1. Visão Geral Com base na definição do Word Wide Web Consortium (W3C), web services são aplicações autocontidas, que possuem interface baseadas em XML e que descrevem

Leia mais

Alfresco Content Management

Alfresco Content Management Alfresco Content Management Alfresco é um sistema ECM (Enterprise Content Management) também conhecido como GED (Gestão Eletrônica de Documentos) em nosso mercado de porte corporativo para atender a empresas

Leia mais

Estruturação da Arquitetura Estadual de Sistemas de Informação por Meio da Orientação a Serviços

Estruturação da Arquitetura Estadual de Sistemas de Informação por Meio da Orientação a Serviços Estruturação da Arquitetura Estadual de Sistemas de Informação por Meio da Orientação a Serviços Relato de Experiência da ATI-PE WCGE 2010 20/07/2010 1 Introdução 2 Sobre a ATI Agência Estadual de Tecnologia

Leia mais

Padrões Abertos, Componentização e SOA A chave para a evolução e criação de uma nova geração de sistemas de gestão comercial

Padrões Abertos, Componentização e SOA A chave para a evolução e criação de uma nova geração de sistemas de gestão comercial Padrões Abertos, Componentização e SOA A chave para a evolução e criação de uma nova geração de sistemas de gestão comercial Sindo V. Dias Antônio C. Mosca Rogério A. Rondini Agenda Cenário do Setor de

Leia mais

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

Sistema Gerenciador de Conteúdo OpenCms: um caso de sucesso no CEFET-MG Sistema Gerenciador de Conteúdo OpenCms: um caso de sucesso no CEFET-MG Marco T. A. Rodrigues*, Paulo E. M. de Almeida* *Departamento de Recursos em Informática Centro Federal de Educação Tecnológica de

Leia mais

ANEXO III PERFIL DOS PROFISSIONAIS, FORMAÇÃO E ATIVIDADES A DESENVOLVER PARA MANUTENÇÃO E DESENVOLVIMENTO

ANEXO III PERFIL DOS PROFISSIONAIS, FORMAÇÃO E ATIVIDADES A DESENVOLVER PARA MANUTENÇÃO E DESENVOLVIMENTO CONCORRÊNCIA DIRAD/CPLIC-008/2008 1 ANEXO III PERFIL DOS PROFISSIONAIS, FORMAÇÃO E ATIVIDADES A DESENVOLVER PARA MANUTENÇÃO E DESENVOLVIMENTO 1. INFORMAÇÕES GERAIS E CARACTERÍSTICA DO ATUAL AMBIENTE CORPORATIVO

Leia mais

Anexo VI Edital nº 03361/2008. Projeto de Integração das informações de Identificação Civil. 1. Definições de interoperabilidade adotadas pela SENASP

Anexo VI Edital nº 03361/2008. Projeto de Integração das informações de Identificação Civil. 1. Definições de interoperabilidade adotadas pela SENASP Anexo VI Edital nº 03361/2008 Projeto de Integração das informações de Identificação Civil 1. Definições de interoperabilidade adotadas pela SENASP A Senasp procura adotar os padrões de interoperabilidade

Leia mais

Universidade Federal de Goiás Centro de Recursos Computacionais - CERCOMP Divisão de Sistemas. Criação de uma Serviço de Geração de Relatórios

Universidade Federal de Goiás Centro de Recursos Computacionais - CERCOMP Divisão de Sistemas. Criação de uma Serviço de Geração de Relatórios Universidade Federal de Goiás Centro de Recursos Computacionais - CERCOMP Divisão de Sistemas Criação de uma Serviço de Geração de Relatórios Goiânia 12/2011 Versionamento 12/12/2011 Hugo Marciano... 1.0

Leia mais

Curso de Aprendizado Industrial Desenvolvedor WEB

Curso de Aprendizado Industrial Desenvolvedor WEB Curso de Aprendizado Industrial Desenvolvedor WEB Disciplina: Programação Orientada a Objetos II Professor: Cheli dos S. Mendes da Costa Modelo Cliente- Servidor Modelo de Aplicação Cliente-servidor Os

Leia mais

PRESIDÊNCIA DA REPÚBLICA SECRETARIA DE COMUNICAÇÃO SOCIAL

PRESIDÊNCIA DA REPÚBLICA SECRETARIA DE COMUNICAÇÃO SOCIAL PRESIDÊNCIA DA REPÚBLICA SECRETARIA DE COMUNICAÇÃO SOCIAL INSTRUÇÃO NORMATIVA SECOM-PR N o 8 DE 19 DE DEZEMBRO DE 2014 Disciplina a implantação e a gestão da Identidade Padrão de Comunicação Digital das

Leia mais

ARQUITETURA DE SISTEMAS. Cleviton Monteiro (cleviton@gmail.com)

ARQUITETURA DE SISTEMAS. Cleviton Monteiro (cleviton@gmail.com) ARQUITETURA DE SISTEMAS Cleviton Monteiro (cleviton@gmail.com) Roteiro Definição Documento de arquitetura Modelos de representação da arquitetura Estilos arquiteturais Arquitetura de sistemas web Arquitetura

Leia mais

DECRETO Nº XX.XXX, DE XX DE XXXXXXXXXXXX DE 2009.

DECRETO Nº XX.XXX, DE XX DE XXXXXXXXXXXX DE 2009. DECRETO Nº XX.XXX, DE XX DE XXXXXXXXXXXX DE 2009. Institui a Política de Tecnologia da Informação e Comunicação no Governo do Estado do Piauí, cria o Sistema de Governança de Tecnologia da Informação e

Leia mais

LEI DE ACESSO A INFORMAÇÃO DIREITO DO CIDADÃO

LEI DE ACESSO A INFORMAÇÃO DIREITO DO CIDADÃO DESCRIÇÃO DO SIGAI O SIGAI (Sistema Integrado de Gestão do Acesso à Informação) é uma solução de software que foi desenvolvida para automatizar os processos administrativos e operacionais visando a atender

Leia mais

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

SISTEMA DE GESTÃO DE PESSOAS SEBRAE/TO UNIDADE: GESTÃO ESTRATÉGICA PROCESSO: TECNOLOGIA DA INFORMAÇÃO SISTEMA DE GESTÃO DE PESSOAS SEBRAE/TO UNIDADE: GESTÃO ESTRATÉGICA PROCESSO: TECNOLOGIA DA INFORMAÇÃO Competências Analista 1. Administração de recursos de infra-estrutura de tecnologia da informação 2.

Leia mais

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

Subáreas. Incubadoras tecnológicas, polos e parques tecnológicos. Formação. Experiência. Conhecimentos. Habilidades Subáreas Incubadoras tecnológicas, polos e parques tecnológicos Design Área: Inovação Perfil Profissional: Instrutor/Consultor Competências Implantação de incubadoras de empresas; Processo de seleção de

Leia mais

O poder da colaboração e da comunicação baseadas na Nuvem

O poder da colaboração e da comunicação baseadas na Nuvem O poder da colaboração e da comunicação baseadas na Nuvem O Microsoft Office 365 é a suíte de Produtividade da Microsoft, que oferece as vantagens da Nuvem a empresas de todos os tamanhos, ajudando-as

Leia mais

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

Linguagem de Programação JAVA. Professora Michelle Nery Nomeclaturas Linguagem de Programação JAVA Professora Michelle Nery Nomeclaturas Conteúdo Programático Nomeclaturas JDK JRE JEE JSE JME JVM Toolkits Swing AWT/SWT JDBC EJB JNI JSP Conteúdo Programático Nomenclatures

Leia mais

Módulo 4. Visão geral dos controles do COBIT aplicáveis para implantação da Sarbanes, o papel de TI, a importância dos softwares e exercícios

Módulo 4. Visão geral dos controles do COBIT aplicáveis para implantação da Sarbanes, o papel de TI, a importância dos softwares e exercícios Módulo 4 Visão geral dos controles do COBIT aplicáveis para implantação da Sarbanes, o papel de TI, a importância dos softwares e exercícios Estruturas e Metodologias de controle adotadas na Sarbanes COBIT

Leia mais

Partner Network. www.scriptcase.com.br

Partner Network. www.scriptcase.com.br www.scriptcase.com.br A Rede de Parceiros ScriptCase é uma comunidade que fortalece os nossos representantes em âmbito nacional, possibilitando o acesso a recursos e competências necessários à efetivação

Leia mais

Demoiselle Framework. Palestrante: Flávio Gomes da Silva Lisboa JUN/2009

Demoiselle Framework. Palestrante: Flávio Gomes da Silva Lisboa JUN/2009 Demoiselle Framework Palestrante: Flávio Gomes da Silva Lisboa JUN/2009 Sumário Introdução Desenvolvimento de TI para Governo Elementos de Decisão Estratégia para a área de tecnologia Diretivas da Arquitetura

Leia mais

FACULDADE DE ADMINISTRAÇÃO E NEGÓCIOS DE SERGIPE - FANESE CURSO SUPERIOR DE TECNOLOGIA em Gestão da Tecnologia da Informação

FACULDADE DE ADMINISTRAÇÃO E NEGÓCIOS DE SERGIPE - FANESE CURSO SUPERIOR DE TECNOLOGIA em Gestão da Tecnologia da Informação FACULDADE DE ADMINISTRAÇÃO E NEGÓCIOS DE SERGIPE - FANESE CURSO SUPERIOR DE TECNOLOGIA em Gestão da Tecnologia da Informação 1 Ruironaldi dos Santos Cruz ARTIGO ARQUITETURA ORIENTADA A SERVIÇO SOA SERVICE

Leia mais

Microsoft Nosso Comprometimento Mais de 9 bilhões em P&D/ano

Microsoft Nosso Comprometimento Mais de 9 bilhões em P&D/ano Microsoft Nosso Comprometimento Mais de 9 bilhões em P&D/ano Windows e Web Dynamics Comunicação e Produtividade Servidores Infraestrutura Empresarial Busca e Anúncios Mobilidade Entretenimento e TV PRODUTIVIDADE

Leia mais

Seção I - INFORMAÇÕES SOBRE O SISTEMA INTEGRADO DE GESTÃO GOVERNAMENTAL

Seção I - INFORMAÇÕES SOBRE O SISTEMA INTEGRADO DE GESTÃO GOVERNAMENTAL Seção I - INFORMAÇÕES SOBRE O SISTEMA INTEGRADO DE GESTÃO GOVERNAMENTAL O Projeto Sistema Integrado de Gestão Governamental se constitui no desenvolvimento de uma solução sistêmica própria, a ser construída

Leia mais

Service Oriented Architecture (SOA)

Service Oriented Architecture (SOA) São Paulo, 2011 Universidade Paulista (UNIP) Service Oriented Architecture (SOA) Prof. MSc. Vladimir Camelo vladimir.professor@gmail.com 04/09/11 vladimir.professor@gmail.com 1 04/09/11 vladimir.professor@gmail.com

Leia mais

Apresentação da Empresa. CAPO Software. your team more agile

Apresentação da Empresa. CAPO Software. your team more agile Apresentação da Empresa CAPO Software QUEM SOMOS A CAPO SOFTWARE é provedora de serviços diversificados de TI com vasta experiência em desenvolvimento de sistemas e processo de configuração que compreende

Leia mais

Índice EMPRESA... 03 ESPECIALIDADES... 03 TRABALHOS REALIZADOS... 04 PRODUTOS... 05 SERVIÇOS... 06

Índice EMPRESA... 03 ESPECIALIDADES... 03 TRABALHOS REALIZADOS... 04 PRODUTOS... 05 SERVIÇOS... 06 Apresentação Índice EMPRESA... 03 ESPECIALIDADES... 03 TRABALHOS REALIZADOS... 04 PRODUTOS... 05 SERVIÇOS... 06 2 EMPRESA CDN&T Informática e Suporte Ltda, empresa que atua a mais de 15 anos no mercado

Leia mais

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

Banco de Dados de Músicas. Andre Lima Rocha Campos Osório Pereira Carvalho Banco de Dados de Músicas Andre Lima Rocha Campos Osório Pereira Carvalho Definição Aplicação Web que oferece ao usuário um serviço de busca de músicas e informações relacionadas, como compositor, interprete,

Leia mais

Ambiente Web PHP Problemas Frameworks CakePHP Symfony Zend Framework Prado CodeIgniter Demonstração O livro

Ambiente Web PHP Problemas Frameworks CakePHP Symfony Zend Framework Prado CodeIgniter Demonstração O livro Desenvolvimento em PHP usando Frameworks Elton Luís Minetto Agenda Ambiente Web PHP Problemas Frameworks CakePHP Symfony Zend Framework Prado CodeIgniter Demonstração O livro Ambiente Web É o ambiente

Leia mais

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

IplanRio DOP - Diretoria de Operações GIT - Gerência de Infraestrutura Tecnológica Gerente da GIT 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

Leia mais

Anexo I Formulário para Proposta

Anexo I Formulário para Proposta PLATAFORMA CGI.br Solicitação de Propostas SP Anexo I Formulário para Proposta Data: 05/07/2013 Versão: 1.1 Plataforma CGI.br Solicitação de Propostas - SP Anexo I Formulário para Proposta 1. Estrutura

Leia mais

Ambiente Web PHP Problemas Frameworks CakePHP Symfony Zend Framework Prado CodeIgniter Demonstração

Ambiente Web PHP Problemas Frameworks CakePHP Symfony Zend Framework Prado CodeIgniter Demonstração Desenvolvimento em PHP usando Frameworks Elton Luís Minetto Agenda Ambiente Web PHP Problemas Frameworks CakePHP Symfony Zend Framework Prado CodeIgniter Demonstração Ambiente Web É o ambiente formado

Leia mais

UFG - Instituto de Informática

UFG - Instituto de Informática UFG - Instituto de Informática Especialização em Desenvolvimento de Aplicações Web com Interfaces Ricas EJB 3.0 Prof.: Fabrízzio A A M N Soares professor.fabrizzio@gmail.com Aula 13 Web Services Web Services

Leia mais

ABORDAGEM DE FRAMEWORKS PARA JSF QUE AUXILIAM O DESENVOLVIMENTO DE SOFTWARE

ABORDAGEM DE FRAMEWORKS PARA JSF QUE AUXILIAM O DESENVOLVIMENTO DE SOFTWARE ABORDAGEM DE FRAMEWORKS PARA JSF QUE AUXILIAM O DESENVOLVIMENTO DE SOFTWARE Amarildo Aparecido Ferreira Junior 1, Ricardo Ribeiro Rufino 1 ¹Universidade Paranaense (Unipar) Paranavaí PR Brasil aapfjr@gmail.com

Leia mais

PRODUTO 1 (CONSTRUÇÃO DE PORTAL WEB)

PRODUTO 1 (CONSTRUÇÃO DE PORTAL WEB) RELATÓRIO DE ENTREGA DO PRODUTO 1 (CONSTRUÇÃO DE PORTAL WEB) PARA A ELABORAÇÃO DOS PLANOS MUNICIPAIS DE GESTÃO INTEGRADA DE RESÍDUOS SÓLIDOS PMGIRS PARA OS MUNICÍPIOS DE NOVO HORIZONTE, JUPIÁ, GALVÃO,

Leia mais

2 Conceitos relativos a Web services e sua composição

2 Conceitos relativos a Web services e sua composição 15 2 Conceitos relativos a Web services e sua composição A necessidade de flexibilidade na arquitetura das aplicações levou ao modelo orientado a objetos, onde os processos de negócios podem ser representados

Leia mais

Relatório de Consultoria PD.33.10.83A.0080A/RT-05-AA. Levantamento da Gestão de TIC

Relatório de Consultoria PD.33.10.83A.0080A/RT-05-AA. Levantamento da Gestão de TIC Relatório de Consultoria PD.33.10.83A.0080A/RT-05-AA Levantamento da Gestão de TIC Cotação: 23424/09 Cliente: PRODABEL Contato: Carlos Bizzoto E-mail: cbizz@pbh.gov.br Endereço: Avenida Presidente Carlos

Leia mais

Gestão do Conteúdo. 1. Introdução

Gestão do Conteúdo. 1. Introdução Gestão do Conteúdo 1. Introdução Ser capaz de fornecer informações a qualquer momento, lugar ou através de qualquer método e ser capaz de fazê-lo de uma forma econômica e rápida está se tornando uma exigência

Leia mais

Softwares de Sistemas e de Aplicação

Softwares de Sistemas e de Aplicação Fundamentos dos Sistemas de Informação Softwares de Sistemas e de Aplicação Profª. Esp. Milena Resende - milenaresende@fimes.edu.br Visão Geral de Software O que é um software? Qual a função do software?

Leia mais

Lucas Nascimento Santos

Lucas Nascimento Santos Lucas Nascimento Santos Mobile Application Developer lucassantoos56@gmail.com Resumo Lucas Nascimento Santos (@ll_ucasn), engenheiro de software. Estudante de Ciência da Computação na Universidade Salvador

Leia mais

Obtendo Qualidade com SOA

Obtendo Qualidade com SOA Obtendo Qualidade com SOA Daniel Garcia Gerente de Prática BPM/SOA daniel.garcia@kaizen.com.br 11 de Novembro de 2009 Copyright 2009 Kaizen Consultoria e Serviços. All rights reserved Agenda Sobre a Kaizen

Leia mais

Contrata Consultor na modalidade Produto

Contrata Consultor na modalidade Produto Contrata Consultor na modalidade Produto PROJETO 914BRA/1123 FNDE -EDITAL Nº 01/2009 1. Perfil: Consultor ESPECIALISTA EM PLANO DE METAS ANALISTA PROGRAMADOR DELPHI - Código 1 - CGETI. 2. Nº de vagas:

Leia mais

Ministério do Desenvolvimento Agrário

Ministério do Desenvolvimento Agrário Capítulo 1 Ministério do Desenvolvimento Agrário Instituição: Sítio: Caso: Responsável: Palavras- Chave: Ministério do Desenvolvimento Agrário www.mda.gov.br Plano de Migração para Software Livre Paulo

Leia mais

XDR. Solução para Big Data.

XDR. Solução para Big Data. XDR Solução para Big Data. ObJetivo Principal O volume de informações com os quais as empresas de telecomunicações/internet têm que lidar é muito grande, e está em constante crescimento devido à franca

Leia mais

Unidade II TECNOLOGIA DA INFORMAÇÃO. Prof. Me. Elvis Pontes

Unidade II TECNOLOGIA DA INFORMAÇÃO. Prof. Me. Elvis Pontes Unidade II TECNOLOGIA DA INFORMAÇÃO Prof. Me. Elvis Pontes Conceitos e Componentes de Software Software (SW) são: os programas de computador; é a parte intangível do computador, representada pelos programas,

Leia mais

1. DESCRIÇÃO DO SIE Sistema de Informações para o Ensino

1. DESCRIÇÃO DO SIE Sistema de Informações para o Ensino 1. DESCRIÇÃO DO SIE Sistema de Informações para o Ensino O SIE é um sistema aplicativo integrado, projetado segundo uma arquitetura multicamadas, cuja concepção funcional privilegiou as exigências da Legislação

Leia mais

PROJETO POR UM SISTEMA NACIONAL DE OUVIDORIAS PÚBLICAS: POSSIBILIDADES E OBSTÁCULOS

PROJETO POR UM SISTEMA NACIONAL DE OUVIDORIAS PÚBLICAS: POSSIBILIDADES E OBSTÁCULOS PROJETO POR UM SISTEMA NACIONAL DE OUVIDORIAS PÚBLICAS: POSSIBILIDADES E OBSTÁCULOS Natureza dos problemas ESTRUTURAL E CONJUNTURAL Estrutural 1. Ausência de efetividade em alguns modelos de ouvidorias.

Leia mais

Aula 2: RIA - Aplicações Ricas para Internet Fonte: Plano de Aula Oficial da Disciplina

Aula 2: RIA - Aplicações Ricas para Internet Fonte: Plano de Aula Oficial da Disciplina Programação para Internet Rica 1 Aula 2: RIA - Aplicações Ricas para Internet Fonte: Plano de Aula Oficial da Disciplina Objetivo: Identificar as principais características de uma Aplicação Internet Rica.

Leia mais

Sistemas de Produtividade

Sistemas de Produtividade Sistemas de Produtividade Os Sistemas de Produtividade que apresentaremos em seguida são soluções completas e podem funcionar interligadas ou não no. Elas recebem dados dos aplicativos de produtividade,

Leia mais

Número do Recibo:83500037

Número do Recibo:83500037 1 de 5 06/06/2012 18:42 Número do Recibo:83500037 Data de Preenchimento do Questionário: 05/06/2012. Comitête Gestor de Informática do Judiciário - Recibo de Preenchimento do Questionário: APLICATIVOS

Leia mais

Modelos e Arquiteturas de Sistemas Computacionais

Modelos e Arquiteturas de Sistemas Computacionais Modelos e Arquiteturas de Sistemas Computacionais Prof. Ricardo J. Rabelo UFSC Universidade Federal de Santa Catarina DAS Departamento de Automação e Sistemas SUMÁRIO Importância da definição da Arquitetura

Leia mais

IBM WebSphere Business Monitor

IBM WebSphere Business Monitor Obtenha visibilidade em tempo real do desempenho dos processos de negócios IBM WebSphere Business Monitor Fornece aos usuários de negócios uma visão abrangente e em tempo real do desempenho dos processos

Leia mais

Tribunal Regional Eleitoral do Ceará. ProjeTRE: sistema de informações para gestão de projetos

Tribunal Regional Eleitoral do Ceará. ProjeTRE: sistema de informações para gestão de projetos Tribunal Regional Eleitoral do Ceará ProjeTRE: sistema de informações para gestão de projetos Tema: Gestão Estratégica Luthiano Sande Lima Vasconcelos Escritório Corporativo de Projetos luthiano@tre-ce.gov.br

Leia mais

Agenda. A Empresa História Visão Conceito dos produtos. Produto Conceito Benefícios Mobilidade Vantagens. Clientes

Agenda. A Empresa História Visão Conceito dos produtos. Produto Conceito Benefícios Mobilidade Vantagens. Clientes Agenda A Empresa História Visão Conceito dos produtos Produto Conceito Benefícios Mobilidade Vantagens Clientes A empresa WF História Em 1998, uma ideia que continua atual: Soluções Corporativas via Web;

Leia mais

Bem-vindo à apresentação do SAP Business One.

Bem-vindo à apresentação do SAP Business One. Bem-vindo à apresentação do SAP Business One. Neste tópico, responderemos à pergunta: O que é o Business One? Definiremos o SAP Business One e discutiremos as opções e as plataformas disponíveis para executar

Leia mais

ENTERPRISE JAVABEANS 3. Msc. Daniele Carvalho Oliveira

ENTERPRISE JAVABEANS 3. Msc. Daniele Carvalho Oliveira ENTERPRISE JAVABEANS 3 Msc. Daniele Carvalho Oliveira Apostila Servlets e JSP www.argonavis.com.br/cursos/java/j550/index.html INTRODUÇÃO Introdução Enterprise JavaBeans é um padrão de modelo de componentes

Leia mais

GBD. Introdução PROF. ANDREZA S. AREÃO

GBD. Introdução PROF. ANDREZA S. AREÃO GBD Introdução PROF. ANDREZA S. AREÃO Sistema de arquivos X Sistemas de Banco de Dados Sistema de arquivos Sistema de Banco de Dados Aplicativos Dados (arquivos) Aplicativos SGBD Dados (arquivos) O acesso/gerenciamento

Leia mais

Windows 2008 Server. Windows 2008 Server IFSP Boituva Prof. Sérgio Augusto Godoy. www.profsergiogodoy.com sergiogutogodoy@hotmail.

Windows 2008 Server. Windows 2008 Server IFSP Boituva Prof. Sérgio Augusto Godoy. www.profsergiogodoy.com sergiogutogodoy@hotmail. Windows 2008 Server IFSP Boituva Prof. Sérgio Augusto Godoy www.profsergiogodoy.com sergiogutogodoy@hotmail.com Windows 2008 Server Construído sob o mesmo código do Vista Server Core (Instalação somente

Leia mais

Sistemas de Informação

Sistemas de Informação Sistemas de Informação Informação no contexto administrativo Graduação em Redes de Computadores Prof. Rodrigo W. Fonseca SENAC FACULDADEDETECNOLOGIA PELOTAS >SistemasdeInformação SENAC FACULDADEDETECNOLOGIA

Leia mais

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

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 Gestão e Governança de TI Modelo de Governança em TI Prof. Marcel Santos Silva PMI (2013), a gestão de portfólio é: uma coleção de projetos e/ou programas e outros trabalhos que são agrupados para facilitar

Leia mais

INFRAESTRUTURA DE TI E TECNOLOGIAS EMERGENTES

INFRAESTRUTURA DE TI E TECNOLOGIAS EMERGENTES Sistema de Informação e Tecnologia FEQ 0411 Prof Luciel Henrique de Oliveira luciel@uol.com.br Capítulo 5 INFRAESTRUTURA DE TI E TECNOLOGIAS EMERGENTES PRADO, Edmir P.V.; SOUZA, Cesar A. de. (org). Fundamentos

Leia mais

Cisco Intelligent Automation for Cloud

Cisco Intelligent Automation for Cloud Dados técnicos do produto Cisco Intelligent Automation for Cloud Os primeiros a adotarem serviços com base em nuvem buscavam uma economia de custo maior que a virtualização e abstração de servidores podiam

Leia mais

Principais diferenciais do Office 365

Principais diferenciais do Office 365 Guia de compras O que é? é um pacote de soluções composto por software e serviços, conectados à nuvem, que fornece total mobilidade e flexibilidade para o negócio. Acessível de qualquer dispositivo e qualquer

Leia mais

Agenda. A Empresa História Visão Conceito dos produtos

Agenda. A Empresa História Visão Conceito dos produtos Agenda A Empresa História Visão Conceito dos produtos Produto Conceito Benefícios Vantagens: Criação Utilização Gestão Segurança Integração Mobilidade Clientes A empresa WF História Em 1998, uma ideia

Leia mais

Figura 1 - Arquitetura multi-camadas do SIE

Figura 1 - Arquitetura multi-camadas do SIE Um estudo sobre os aspectos de desenvolvimento e distribuição do SIE Fernando Pires Barbosa¹, Equipe Técnica do SIE¹ ¹Centro de Processamento de Dados, Universidade Federal de Santa Maria fernando.barbosa@cpd.ufsm.br

Leia mais

Governo Eletrônico no Brasil

Governo Eletrônico no Brasil Governo Eletrônico no Brasil João Batista Ferri de Oliveira Natal, 18 de Setembro de 2009 II Simpósio de Ciência e Tecnologia de Natal Estrutura da apresentação Estrutura organizacional Diretrizes Principais

Leia mais

BRAlarmExpert. Software para Gerenciamento de Alarmes. BENEFÍCIOS obtidos com a utilização do BRAlarmExpert:

BRAlarmExpert. Software para Gerenciamento de Alarmes. BENEFÍCIOS obtidos com a utilização do BRAlarmExpert: BRAlarmExpert Software para Gerenciamento de Alarmes A TriSolutions conta com um produto diferenciado para gerenciamento de alarmes que é totalmente flexível e amigável. O software BRAlarmExpert é uma

Leia mais

Engenharia de Software Aplicações de Internet

Engenharia de Software Aplicações de Internet Engenharia de Software Aplicações de Internet Eduardo Santos eduardo.edusantos@gmail.com eduardo.santos@planejamento.gov.br www.softwarepublico.gov.br Histórico Por que existe a Internet? Por que existe

Leia mais

Forefront Server Security Management Console: Gerenciamento Simplificado da Segurança para Mensagens e Colaboração White Paper

Forefront Server Security Management Console: Gerenciamento Simplificado da Segurança para Mensagens e Colaboração White Paper Forefront Server Security Management Console: Gerenciamento Simplificado da Segurança para Mensagens e Colaboração White Paper Outubro de 2007 Resumo Este white paper explica a função do Forefront Server

Leia mais

Número do Recibo:83977951

Número do Recibo:83977951 1 de 5 30/04/2014 17:33 Número do Recibo:83977951 Data de Preenchimento do Questionário: 30/04/2014. Comitête Gestor de Informática do Judiciário - Recibo de Preenchimento do Questionário: APLICATIVOS

Leia mais

DIGIMAN. WTB Tecnologia 2009. www.wtb.com.br

DIGIMAN. WTB Tecnologia 2009. www.wtb.com.br DIGIMAN MANDADO JUDICIAL ELETRÔNICO Arquitetura WTB Tecnologia 2009 www.wtb.com.br Arquitetura de Software O sistema DIGIMAN é implementado em três camadas (apresentação, regras de negócio e armazém de

Leia mais

A R P O BPMN++ MODELER KLUG PROCESSO PARA DOWNLOAD E INSTALAÇÃO VERSÃO FREEWARE. Verificar requisitos para instalação. Testar instalação do software

A R P O BPMN++ MODELER KLUG PROCESSO PARA DOWNLOAD E INSTALAÇÃO VERSÃO FREEWARE. Verificar requisitos para instalação. Testar instalação do software A R P O KLUG BPMN++ MODELER PROCESSO PARA DOWNLOAD E INSTALAÇÃO VERSÃO FREEWARE Verificar requisitos para instalação Iniciar procedimento de instalação Executar procedimento de instalação Efetuar primeiro

Leia mais

CAPITULO 4 A ARQUITETURA LÓGICA PARA O AMBIENTE

CAPITULO 4 A ARQUITETURA LÓGICA PARA O AMBIENTE CAPITULO 4 A ARQUITETURA LÓGICA PARA O AMBIENTE A proposta para o ambiente apresentada neste trabalho é baseada no conjunto de requisitos levantados no capítulo anterior. Este levantamento, sugere uma

Leia mais

Forneça a próxima onda de inovações empresariais com o Open Network Environment

Forneça a próxima onda de inovações empresariais com o Open Network Environment Visão geral da solução Forneça a próxima onda de inovações empresariais com o Open Network Environment Visão geral À medida que tecnologias como nuvem, mobilidade, mídias sociais e vídeo assumem papéis

Leia mais

INTERNET HOST CONNECTOR

INTERNET HOST CONNECTOR INTERNET HOST CONNECTOR INTERNET HOST CONNECTOR IHC: INTEGRAÇÃO TOTAL COM PRESERVAÇÃO DE INVESTIMENTOS Ao longo das últimas décadas, as organizações investiram milhões de reais em sistemas e aplicativos

Leia mais

SISTEMA DE AGENDAMENTO E GERENCIAMENTO DE CONSULTAS CLÍNICAS

SISTEMA DE AGENDAMENTO E GERENCIAMENTO DE CONSULTAS CLÍNICAS SISTEMA DE AGENDAMENTO E GERENCIAMENTO DE CONSULTAS CLÍNICAS Pablo dos Santos Alves Alexander Roberto Valdameri - Orientador Roteiro da apresentação Introdução Objetivos Motivação Revisão bibliográfica

Leia mais

SAM GERENCIAMENTO DE ATIVOS DE SOFTWARE

SAM GERENCIAMENTO DE ATIVOS DE SOFTWARE SAM GERENCIAMENTO DE ATIVOS DE SOFTWARE Modelo de Otimização de SAM Controle, otimize, cresça Em um mercado internacional em constante mudança, as empresas buscam oportunidades de ganhar vantagem competitiva

Leia mais

Integração Orientada a Serviços

Integração Orientada a Serviços Integração Orientada a Serviços Porto Alegre, Agosto de 2006 Agenda Sobre a e-core SOA O que é? Web Services x SOA Principal Motivação - Integração SOI ESB BPEL JBI ServiceMix Solução Proposta A Empresa

Leia mais

FRAMEWORK DE DESENVOLVIMENTO LOTUS NOTES

FRAMEWORK DE DESENVOLVIMENTO LOTUS NOTES LEADWORK TECNOLOGIA E TREINAMENTO FRAMEWORK DE DESENVOLVIMENTO LOTUS NOTES Flexibilidade Acesso via Client Notes, Web e Mobile. Com o framework de desenvolvimento as soluções podem ser oferecidas com acesso

Leia mais

Resumo: Perguntas a fazer ao elaborar um projeto arquitetural

Resumo: Perguntas a fazer ao elaborar um projeto arquitetural Resumo: Perguntas a fazer ao elaborar um projeto arquitetural Sobre entidades externas ao sistema Quais sistemas externos devem ser acessados? Como serão acessados? Há integração com o legado a ser feita?

Leia mais

Workflow como Proposta de. Workflow. O Gerenciamento de Processos. Prof. Roquemar Baldam roquemar@pep.ufrj.br

Workflow como Proposta de. Workflow. O Gerenciamento de Processos. Prof. Roquemar Baldam roquemar@pep.ufrj.br Workflow como Proposta de Automação Flexível O Gerenciamento de Processos Planejamento do BPM Diretrizes e Especificações Seleção de processo críticos Alinhamento de processos à estratégia www.iconenet.com.br

Leia mais

Projuris Enterprise Visão Geral da Arquitetura do Sistema

Projuris Enterprise Visão Geral da Arquitetura do Sistema Projuris Enterprise Visão Geral da Arquitetura do Sistema Março/2015 Página 1 de 17 Projuris Enterprise Projuris Enterprise é um sistema 100% Web, com foco na gestão de contencioso por empresas ou firmas

Leia mais

Daniel Paulo de Assis

Daniel Paulo de Assis Daniel Paulo de Assis Brasileiro, solteiro, 32 anos Rua Dr. Seng, 100 Bela Vista - São Paulo SP Telefone: (11) 9-4991-5770 / (18) 9-9119-2006 E-mail: daniel@dpassis.com.br WebSite: dpassis.com.br Linkedin:

Leia mais

gerenciamento de portais e websites corporativos interface simples e amigável, ágil e funcional não dependendo mais de um profissional especializado

gerenciamento de portais e websites corporativos interface simples e amigável, ágil e funcional não dependendo mais de um profissional especializado O NetPublisher é um sistema de gerenciamento de portais e websites corporativos (intranets ou extranets), apropriado para pequenas, médias e grandes empresas. O conteúdo do website pode ser atualizado

Leia mais

Gestão da Tecnologia da Informação

Gestão da Tecnologia da Informação Gestão da Tecnologia da Informação A TCI BPO Com atuação em todo o Brasil, a TCI oferece excelência na prestação dos serviços em BPO - Business Process Outsourcing, levando aos seus clientes as melhores

Leia mais

Governança AMIGA. Para baixar o modelo de como fazer PDTI: www.microsoft.com/brasil/setorpublico/governanca/pdti

Governança AMIGA. Para baixar o modelo de como fazer PDTI: www.microsoft.com/brasil/setorpublico/governanca/pdti e d a id 4 m IN r fo a n m Co co M a n ua l Governança AMIGA Para baixar o modelo de como fazer PDTI: www.microsoft.com/brasil/setorpublico/governanca/pdti Um dos grandes desafios atuais da administração

Leia mais

Powerlogic Agosto / 2011.

Powerlogic Agosto / 2011. Formação de Profissionais para Desenvolvimento Java EE/Web 2.0 Orientações para capacitação de mão de obra especializada para atividades de Especificação, Arquitetura e Implementação de Aplicações Java

Leia mais

Business Process Management [BPM] Get Control. Empower People.

Business Process Management [BPM] Get Control. Empower People. Business Process Management [BPM] Get Control. Empower People. O SoftExpert BPM Suite é uma suíte abrangente de módulos e componentes perfeitamente integrados, projetados para gerenciar todo o ciclo de

Leia mais

CONSULTORIA E SERVIÇOS DE INFORMÁTICA

CONSULTORIA E SERVIÇOS DE INFORMÁTICA CONSULTORIA E SERVIÇOS DE INFORMÁTICA Quem Somos A Vital T.I surgiu com apenas um propósito: atender com dedicação nossos clientes. Para nós, cada cliente é especial e procuramos entender toda a dinâmica

Leia mais

Plataforma de Business Intelligence

Plataforma de Business Intelligence Plataforma de Business Intelligence ASTEN TECNOLOGIA DA INFORMAÇÃO A Asten é uma empresa do ramo da tecnologia da informação (TI) que tem seu foco na busca por soluções inovadoras. Nosso slogan criando

Leia mais

A NOVA POLÍTICA DE TECNOLOGIA DA INFORMAÇÃO E COMUNICAÇÃO DO ESTADO DO ESPÍRITO SANTO

A NOVA POLÍTICA DE TECNOLOGIA DA INFORMAÇÃO E COMUNICAÇÃO DO ESTADO DO ESPÍRITO SANTO Centro de Convenções Ulysses Guimarães Brasília/DF 4, 5 e 6 de junho de 2012 A NOVA POLÍTICA DE TECNOLOGIA DA INFORMAÇÃO E COMUNICAÇÃO DO ESTADO DO ESPÍRITO SANTO Pablo Sandin Amaral Renato Machado Albert

Leia mais

Um Processo para Desenvolvimento de Aplicações Web Baseado em Serviços. Autores: Fábio Zaupa, Itana Gimenes, Don Cowan, Paulo Alencar e Carlos Lucena

Um Processo para Desenvolvimento de Aplicações Web Baseado em Serviços. Autores: Fábio Zaupa, Itana Gimenes, Don Cowan, Paulo Alencar e Carlos Lucena Um Processo para Desenvolvimento de Aplicações Web Baseado em Serviços Autores: Fábio Zaupa, Itana Gimenes, Don Cowan, Paulo Alencar e Carlos Lucena Tópicos Motivação e Objetivos LP e SOA Processo ADESE

Leia mais

PROJETO DE COOPERAÇÃO TÉCNICA INTERNACIONAL. Diretrizes e Estratégias para Ciência, Tecnologia e Inovação no Brasil

PROJETO DE COOPERAÇÃO TÉCNICA INTERNACIONAL. Diretrizes e Estratégias para Ciência, Tecnologia e Inovação no Brasil PROJETO DE COOPERAÇÃO TÉCNICA INTERNACIONAL Diretrizes e Estratégias para Ciência, Tecnologia e Inovação no Brasil Projeto 914 BRA5065 - PRODOC-MTC/UNESCO DOCUMENTO TÉCNICO Nº 02 IMPLANTAÇÃO DE 1 (UM)

Leia mais