Arquitetura de Software de Desenvolvimento da STI Ferramentas e Tecnologias Página 1/15 Versão 4.4 Arquitetura de Software de Desenvolvimento da STI Ferramentas e Tecnologias Data: 15/04/2014 Arquitetura de Software de Desenvolvimento da STI Ferramentas e Tecnologias Página 2/15 Versão 4.4 SUMÁRIO 1. INTRODUÇÃO ...........................................................................................................................3 2. ARQUITETURA DE REFERÊNCIA PARA O DESENVOLVIMENTO DE APLICAÇÕES...........3 3. REGRAS PARA MODIFICAÇÃO DA ARQUITETURA...............................................................4 4. ANEXO I – AMBIENTE COMPUTACIONAL PARA O DESENVOLVIMENTO...........................5 4.1. LICENÇAS LIVRES........................................................................................................5 4.2. JAVA...............................................................................................................................5 4.2.1. Ferramentas e Frameworks de Desenvolvimento...............................................5 4.2.2. Framework MVC (JSF)........................................................................................6 4.2.3. Documentação e Testes.....................................................................................7 4.2.4. Bibliotecas...........................................................................................................7 4.3. MAINFRAME...................................................................................................................8 4.4. DESIGN (WEB E IMAGEM)............................................................................................8 4.5. MOBILE..........................................................................................................................9 4.6. PUBLICADOR WEB........................................................................................................9 4.7. COLABORAÇÃO............................................................................................................9 4.8. DESKTOP.....................................................................................................................10 4.8.1. Geoprocessamento...........................................................................................10 4.8.2. Outras Linguagens e Compiladores..................................................................10 4.9. FERRAMENTAS DE APOIO.........................................................................................12 4.9.1. Modelagem.......................................................................................................12 4.9.2. Relatórios e Análise de Dados..........................................................................12 4.9.3. Help Creator......................................................................................................13 4.9.4. Gerenciamento..................................................................................................13 4.9.5. Integração e Extração de Dados.......................................................................13 4.10. BANCO DE DADOS....................................................................................................15 4.11. DATA WAREHOUSE / BI............................................................................................15 4.12. BPMS..........................................................................................................................15 Data: 15/04/2014 Arquitetura de Software de Desenvolvimento da STI Ferramentas e Tecnologias Página 3/15 Versão 4.4 1. INTRODUÇÃO No desenvolvimento de soluções para seus clientes, a STI usa diversas tecnologias e ferramentas de apoio, tendo em vista a aplicação adequada desses recursos para cada questão a ser resolvida. A complexidade e as diferenças entre as áreas de negócio da empresa, associadas à grande oferta de tecnologia pelo mercado propicia a adoção, muitas vezes, de tecnologias e ferramentas divergentes para solucionar um mesmo problema. Consequentemente, o ambiente computacional da organização torna-se mais heterogêneo, gerando custos adicionais para sua administração,manutenção e integração. Para manter um ambiente computacional simplificado e integrado, o desenvolvimento de novos projetos na STI deve sempre levar em consideração a arquitetura existente, buscando usar ferramentas e infraestrutura já estabelecidas e suportadas. A inserção de um novo item na arquitetura deve seguir um processo de avaliação e homologação prévia, onde são realizadas análises de ordem técnica e financeira. Diante disso, é importante que todo profissional de desenvolvimento da STI saiba de antemão qual é o ferramental disponível e em que situações cada um de seus itens deve ser usado, em vez de optar por um caminho alternativo que não se enquadra na arquitetura definida. Este documento apresenta o ambiente computacional definido para o desenvolvimento de aplicações pela STI, oferecendo orientação para delimitar o escopo tecnológico na construção das aplicações, e as regras para uso e modificação desse ambiente. Data: 15/04/2014 Arquitetura de Software de Desenvolvimento da STI Ferramentas e Tecnologias 2. ARQUITETURA APLICAÇÕES DE REFERÊNCIA PARA O Página 4/15 Versão 4.4 DESENVOLVIMENTO DE 2.1. A arquitetura web deve ser considerada como a principal opção de escolha arquitetural na construção de aplicativos. 2.2. A plataforma JEE (Java Enterprise Edition) é a padrão para o desenvolvimento de aplicativos na arquitetura web. 2.3. O Framework de Desenvolvimento Java Copel (também chamado de PIC) é o padrão para a construção de aplicativos na plataforma JEE. 2.4. Os aplicativos para a plataforma web devem ser compatíveis com os navegadores e respectivas versões homologadas1 na Copel. 2.5. Os aplicativos publicados na intranet devem ser compatíveis com Firefox e, opcionalmente, com o Chrome e Internet Explorer. 2.6. Os aplicativos publicados na internet devem ser compatíveis com Firefox, Internet Explorer e Chrome. 2.7. Quando o aplicativo não for compatível com algum dos browsers em seu respectivo contexto de publicação (intranet ou internet), a tentativa de acesso feita por um browser incompatível deve gerar uma mensagem para usuário informando quais são os browsers recomendados. Utilizar o componente atitn2 para executar essa validação. 2.8. Aplicativos de Geoprocessamento baseados no ArcGIS usarão a linguagem C#. 2.9. Aplicativos de engenharia que exigem alta performance em cálculos usarão a linguagem C ou C++. 2.10. Aplicativos mobile tem como base o direcionamento tecnológico para mobile do Programa TI 2.0: a) uso de web mobile para aplicativos internos. Em casos onde houver impedimento para uso de web mobile, como falta de conectividade adequada e necessidade de recursos do aparelho (câmera, acelerômetro, etc.), será construída aplicação nativa na plataforma (Android); b) uso de aplicação nativa para público externo (uma para cada plataforma: Android e iOs). 2.11. A utilização do SGBD Oracle é obrigatória para novos aplicativos, exceto em casos justificados em reunião de Arquitetura e/ou análise de Especificação de Dados. 2.12. Todos os códigos SQL, embutidos ou não em aplicações, devem ser escritos de forma a maximizar, sempre que possível, a independência com o SGBD que está sendo utilizado. 2.13. O uso de uma tecnologia diferenciada deve usar como referência o Anexo I, e deve ter sua arquitetura determinada em esforço conjunto com a Equipe de Arquitetura durante as reuniões agendadas com esta finalidade. 3. REGRAS PARA MODIFICAÇÃO DA ARQUITETURA A arquitetura selecionada para os aplicativos, sejam eles criados pela STI ou contratados, deve estar em conformidade com o ambiente computacional para o desenvolvimento, detalhado no Anexo I, cujo documento manter-se-á atualizado pelo grupo de arquitetura e ficará disponível no Portal TI. A seleção da arquitetura para um determinado aplicativo deve ser realizada em conjunto com o grupo de arquitetura, visando sempre escolher a opção mais adequada para cada projeto. 1 2 A homologação é de responsabilidade da DGE / STI / DOPT / VITI. Informações do atitn em: http://webprd/wikiti/bin/view/ArquiteturaSoftware/ ControleDeNavegadoresPorAplicativo. Data: 15/04/2014 Página 5/15 Versão 4.4 Arquitetura de Software de Desenvolvimento da STI Ferramentas e Tecnologias Havendo necessidade de alteração no ambiente computacional (inserção de um novo componente ou modificações na configuração de um já existentes), a proposta deverá ser reportada ao grupo de arquitetura, o qual fará a análise, aprovação e divulgação. 4. ANEXO I – AMBIENTE COMPUTACIONAL PARA O DESENVOLVIMENTO 4.1. LICENÇAS LIVRES AL Apache License (http://www.apache.org/licenses/LICENSE-2.0) BSD Berkeley Software Distribution (http://www.opensource.org/licenses/bsd-license.php) CPL Common Public License (http://www.opensource.org/licenses/cpl.php) EPL Eclipse Public License (http://www.eclipse.org/org/documents/epl-v10.php) GPL General Public License (http://www.gnu.org/licenses/gpl.html) LGPL Lesser General Public License (http://www.gnu.org/copyleft/lesser.html) MPL Mozilla Public License (http://www.opensource.org/licenses/mozilla1.1.php) SOWPL Sybase Open Watcom Public License (http://www.opensource.org/licenses/sybase.php) 4.2. JAVA 4.2.1. Ferramentas e Frameworks de Desenvolvimento Aplicativo Uso Eclipse Desenvolvimento de aplicações Java Licença: Livre (EPL) Fundação Eclipse - http://www.eclipse.org JBoss Tools Licença: Livre (LGPL) JBoss Tools (http://www.jboss.org/tools) JBoss 5.1.0 GA, 7 e EAP Conjunto de plugins para o Eclipse, usados no desenvolvimento de aplicações Java EE. Servidor de aplicações Java EE Licença: Livre (LGPL) JBoss (http://www.jboss.org) JDK 1.7 Java Development Kit, necessário para qualquer desenvolvimento usando Java Licença: Proprietária (gratuito) Sun Microsystems (http://java.sun.com) Squirrel SQL Cliente SQL para acesso a múltiplos bancos de dados usando JDBC Licença: Livre (GPL) SquirrelSQL (http://squirrel-sql.sourceforge.net) Hibernate Licença: Livre (LGPL) Hibernate / JBoss (http://www.hibernate.org) Camada de persistência (acesso a banco de dados), em conjunto com hibernate-annotations e o hibernateentitymanager Jasper Reports Biblioteca para geração de relatórios. Deve ser usada em conjunto com o iReports, do mesmo fornecedor (http://jasperforge.org/sf/projects/ireport). Licença: Livre (LGPL) JasperForge (http://jasperforge.org/sf/projects/jasperreports) Data: 15/04/2014 Página 6/15 Versão 4.4 Arquitetura de Software de Desenvolvimento da STI Ferramentas e Tecnologias Aplicativo Uso iReports GUI para uso com o Jasper Reports 3. Licença: Livre (GPL) JasperForge (http://jasperforge.org/sf/projects/ireport) Quartz Job Scheduler Framework para agendamento de tarefas. Licença: Livre (APL) OpenSymphony (http://www.opensymphony.com/quartz) Ant Automatização de processos como compilação e empacotamento Licença: Livre (AL) Fundação Apache (http://ant.apache.org) Maven 2.2.1 Ferramenta para gerenciamento e automação de projetos. Licença: Livre (AL) http://maven.apache.org/ Artifactory 2.2.4 Repositório de artefatos. Licença: Livre (LGPL) http://www.jfrog.com/home/v_artifactory_opensource_o verview JFreeChart Criação de gráficos a partir de aplicativos Java Licença: Livre (LGPL) Jfree (http://www.jfree.org/jfreechart) Jena Biblioteca para manipulação de arquivos RDF. Licença: Livre (BSD) http://jena.sourceforge.net/ 4.2.2. Framework MVC (JSF) Para o uso de JSF, devem ser observados os seguintes critérios: • • A implementação deve seguir a especificação Sun versão 1.2 ou superiores; É permitido o uso de componentes visuais de todas as implementações homologadas numa aplicação. Implementações homologadas: Implementação PrimeFaces 4 Licença: Livre (Apache License) http://primefaces.org/license RichFaces 3.3.1 Licença: Livre (JBoss, EPL) Jboss (http://labs.jboss.com/jbossrichfaces) Sun Licença: Proprietária (gratuito, Sun) Sun Microsystems (http://java.sun.com/javaee/javaserverfaces) Data: 15/04/2014 Arquitetura de Software de Desenvolvimento da STI Ferramentas e Tecnologias Página 7/15 Versão 4.4 4.2.3. Documentação e Testes Aplicativo Uso JavaDoc Documentação de classes Licença: Proprietária (gratuito) Sun Microsystems (http://java.sun.com) Junit Framework de testes de regressão Licença: Livre (CPL) Junit (http://www.junit.org) JMeter Testes de stress de aplicativos web Licença: Livre (AL) Fundação Apache (http://jakarta.apache.org/jmeter) DbUnit Ferramenta de auxilio a testes automatizados em banco de dados. Licença: Livre (CPL) http://www.dbunit.org/ 4.2.4. Bibliotecas As versões das bibliotecas Java estão no arquivo .pom (Maven) do Framework de Desenvolvimento Java COPEL. Aplicativo Uso Log4Java Geração de logs do aplicativo Licença: Livre (AL) Fundação Apache (http://logging.apache.org/log4j) POI Licença: Livre (AL) Fundação Apache (http://jakarta.apache.org/poi) Manipulação de arquivos nos formatos do MS Office JDOM 1.0 Manipulação de arquivos no formato XML Licença: Livre (AL modificada) JDOM (http://www.jdom.org) Common HTTP Manipulação de cabeçalhos HTTP Licença: Livre (AL) Fundação Apache (http://jakarta.apache.org/commons) Common Net Bibliotecas que implementa várias padrões de comnunicação ( FTP,telnet,rexec) Licença: Livre (AL) Fundação Apache (http://jakarta.apache.org/commons) Itext Geração de arquivos PDF Licença: Livre (MPL) Bruno Lowagie (http://www.lowagie.com/iText) Data: 15/04/2014 Arquitetura de Software de Desenvolvimento da STI Ferramentas e Tecnologias Aplicativo Página 8/15 Versão 4.4 Uso Demais bibliotecas podem ser encontradas em: http://webprd/artifactory 4.3. MAINFRAME Aplicativo Uso Natural 3.1.6 Manutenção de aplicações já existentes no ambiente Mainframe. Licença: Proprietária Software AG (http://www.softwareag.com) Enterprise COBOL 3.4 Manutenção de aplicações já existentes no ambiente Mainframe. Licença: Proprietária IBM (http://www-306.ibm.com) EntireX Net-Work 5.8.1 Conectividade com o banco de dados ADABAS Licença: Proprietária Software AG (http://www.softwareag.com) Complete 6.3.1 Monitor de teleprocessamento Licença: Proprietária Software AG (http://www.softwareag.com) 4.4. DESIGN (WEB E IMAGEM) Aplicativo Uso Dreamweaver MX Criação de HTML para publicação no Gutemberg Licença: Proprietária Adobe (http://www.adobe.com) Flash MX Criação de interfaces interativas Licença: Proprietária Adobe (http://www.adobe.com) Fireworks MX Criação de imagens e componentes visuais para a web Licença: Proprietária Adobe (http://www.adobe.com) Photo Shop Pro 7 Editoração de fotos e imagens Licença: Proprietária Corel (http://www.adobe.com) Core Draw 12 Licença: Proprietária Corel (http://www.corel.com.br) Editoração de fotos e imagens Gimp 2.6.X +GTK Edição de imagens Licença: Livre (GPL) Gimp (http://www.gimp.org) Captivate Captura de vídeo para e-learning Data: 15/04/2014 Arquitetura de Software de Desenvolvimento da STI Ferramentas e Tecnologias Aplicativo Página 9/15 Versão 4.4 Uso Licença: Proprietária Adobe (http://www.adobe.com) 4.5. MOBILE Aplicativo Uso Android SDK Desenvolvimento de aplicativos para plataforma Android. TotalCross Desenvolvimento de aplicativos para execução em dispositivos móveis. Licença: Proprietária SuperWaba (http://www.superwaba.com.br) ArcPad 6.0.2 Aplicações com elementos geo-referenciados executadas em dispositivos móveis com Windows CE or Pocket PC. Licença: Proprietária ESRI (http://www.esri.com) ArcGIS for Windows Mobile Aplicações com elementos geo-referenciados executadas em dispositivos móveis com Windows Mobile. Licença: Proprietária ESRI (http://www.esri.com) Aplicações com elementos geo-referenciados executadas em dispositivos móveis com Android, iOS e Windows Phone. ArcGis Runtime SDK Licença: Proprietária ESRI (http://www.esri.com) 4.6. PUBLICADOR WEB Aplicativo Uso Gutenberg Publicação de documentos na Intranet e Internet (aplicativo desenvolvido internamente em Notes) Licença: --Desenvolvimento interno 4.7. COLABORAÇÃO Para todos os aplicativos desta seção: • • Licença: Proprietária; IBM (http://www-306.ibm.com/software/lotus). Aplicativo Uso Domino Designer 8.5.3 Aplicações departamentais e simples (poucas telas, modelo de dados simples), de desenvolvimento rápido, sem necessidade de integração com base de dados corporativa. Domino Workflow 6.5.4 Aplicações com fluxo de trabalho pré-definido, onde informações ou tarefas são passadas de um participante a outro para execução de uma ação, de acordo com um conjunto de regras de procedimentos. Architect 6.5.4 Aplicações com fluxo de trabalho pré-definido, onde informações ou tarefas são passadas de um participante a Data: 15/04/2014 Página 10/15 Versão 4.4 Arquitetura de Software de Desenvolvimento da STI Ferramentas e Tecnologias Aplicativo Uso outro para execução de uma ação, de acordo com um conjunto de regras de procedimentos. QuickPlace 8.5 Publicação de documentos e arquivos relativos a projetos, grupos de trabalho, etc Sametime 7 Colaboração online através de chat, mensagens instantâneas, tele e videoconferência, etc Domino Document Manager 6.5.4 Aplicações que precisem: • gerenciar documentos, estejam eles em meio eletrônico ou não; • gerenciar informações não-estruturadas (imagens, documentos digitalizados, textos); • versionamento, check-in e check-out de documentos; • facilidade de busca de documentos por conteúdo. Learning Space 5.0.1 Gerenciamento e realização de cursos on-line. 4.8. DESKTOP 4.8.1. Geoprocessamento Aplicativo Uso ArcGIS Aplicações cujos elementos significativos (entidades) precisam ser geo-referenciados. Não precisam necessariamente possuir visualização de mapas. Licença: Proprietária ESRI (http://www.esri.com) FME Ferramentas para conversão de formatos usados em geoprocessamento Licença: Proprietária Safe Software (http://www.safe.com/products/fme) 4.8.2. Outras Linguagens e Compiladores Aplicativo Uso Delphi Enterprise XE2 Manutenção de aplicações já existentes em Delphi Licença: Proprietária Borland (http://www.borland.com) dbExpress Conectividade com bancos de dados Licença: Proprietária Borland (http://www.borland.com) JADD - Just Another Delphi Doc Documentação automática de programas Delphi Licença: Livre (GPL) DeplhiDoc (http://delphidoc.sourceforge.net) Visual Studio .NET 2005 Desenvolvimento de interfaces para o ArcGIS/Vision Licença: Proprietária Microsoft (http://msdn.microsoft.com/vstudio) Data: 15/04/2014 Arquitetura de Software de Desenvolvimento da STI Ferramentas e Tecnologias Aplicativo Uso C++ Builder Enterprise 6 Desenvolvimento de aplicativos em C++ Página 11/15 Versão 4.4 Licença: Proprietária Borland (http://www.borland.com) Compilador Watcom C/C++ Desenvolvimento de aplicações para o sistema operacional QNX, usado na automação de subestações Licença: Livre (SOWPL) Open Watcom (http://www.openwatcom.org) Compilador gcc Compilador para as linguagens C, C++, Objective-C, Fortran, e Ada em ambiente Unix/Linux Licença: Livre (GPL) GNU (http://gcc.gnu.org) VBScript Customização do ArcPAD Licença: Proprietária Microsoft (http://msdn.microsoft.com/vstudio) Microstation Plataforma CAD com ambiente de desenvolvimento em MDL (Microstation Development Language) ou JMDL (Java MDL) Licença: Proprietária Bentley Systems (http://www.bentley.com) Code Warrior 9 Desenvolvimento de aplicações para microprocessadores Licença: Proprietária FreeScale (http://www.freescale.com/) Application Builder IDE usada para desenvolvimento de aplicações para ArcPad. Licença: Proprietária ESRI (http://www.esri.com) Pro C Biblioteca da Oracle para acesso a banco de dados em linguagem C Licença: Proprietária Oracle (http://www.oracle.com) Pro Cobol Biblioteca da Oracle para acesso a banco de dados em linguagem COBOL Licença: Proprietária Oracle (http://www.oracle.com) ODAC Oracle Data Access Components – componentes para acesso a bancos de dados da Oracle Licença: Proprietária CoreLab (http://crlab.com) SHPLib Biblioteca para manipulação de arquivos “Shape” usados em aplicativos de geoprocessamento. Licença: Livre (LGPL) ShapeLib (http://shapelib.maptools.org) OpenLayer Manipulação de mapas do MapServer em ambiente web. Licença: Livre ( LGPL) OpenLayer http://openlayers.org/ Graphviz Ferramenta para visualização de estruturas em forma de grafos. Licença: Livre (CPL) Graphviz http://www.graphviz.org/ Data: 15/04/2014 Página 12/15 Versão 4.4 Arquitetura de Software de Desenvolvimento da STI Ferramentas e Tecnologias Aplicativo Uso Extjs Licença: Livre (GPL) Biblioteca Javascript para manipulação de dados Json. http://www.extjs.com Driver Postgres Npgsql Licença: Livre(BSD) Driver para conexão ao postgres para a plataforma .NET Npgsql http://pgfoundry.org/projects/npgsql SharpSSH Licença: Livre ( BSD) Biblioteca de componente ssh para C#. http://www.codeproject.com/KB/IP/sharpssh.aspx 4.9. FERRAMENTAS DE APOIO 4.9.1. Modelagem Aplicativo Uso astah* community 6.2.1 Modelagem UML System Architect 10 Modelagem de processo e análise estruturada Licença: Proprietária Telelogic (http://www.telelogic.com) ERwin 8.2 Modelagem de dados para uso na área de Administração de dados (AD) Licença: Proprietária Computer Associates (http://www3.ca.com) DB Designer Modelagem de dados para uso na área desenvolvimento Licença: Livre (GPL) fabForce (http://fabforce.net/dbdesigner4) 4.9.2. Relatórios e Análise de Dados Aplicativo Uso Crystal Report XI Gerador de relatórios (baixa plataforma) Licença: Proprietária Business Objects (http://www.businessobjects.com) Rave Borland Edition eXtended Gerador de relatórios (embarcado no Delphi) Licença: Proprietária Nevrona (http://www.nevrona.com) Quick Report Gerador de relatórios (embarcado no Delphi) Licença: Proprietária QU Soft (http://www.qusoft.com) Data: 15/04/2014 Arquitetura de Software de Desenvolvimento da STI Ferramentas e Tecnologias Aplicativo Uso ACL – Audit Command Language Auditoria de dados Página 13/15 Versão 4.4 Licença: Proprietária ACL (http://www.acl.com) 4.9.3. Help Creator Aplicativo Uso Microsoft Help Workshop 4.03 Software usado como requisito por vários software de criação de help, além dele mesmo criar este tipo de arquivo. Disponível juntamente com o Windows. Licença: Proprietária Microsoft (http://www.microsoft.com) Fast Help Criação de arquivos de ajuda em vários formatis (CHM, HLP, PDF, HTML, etc) Licença: Proprietária Fast-Help (http://www.fast-help.com) 4.9.4. Gerenciamento Aplicativo Uso Girassol Gerência de serviços, demandas e projetos simplificados Licença: --Desenvolvimento interno StarTeam 14 Gerência de Configuração de Software Licença: Proprietária Borland (http://www.borland.com) TeamStudio Edition 2.5 Gerência de configuração do Notes Licença: Proprietária MSProject Gerenciamento de projetos. Licença: Proprietária 4.9.5. Integração e Extração de Dados Aplicativo Uso Datastage 8.0.1 Extração de dados (ETL) Licença: Proprietária IBM (http://www.ibm.com) NatQuery 5 Extração do banco de dados ADABAS Licença: Proprietária NatWorks (http://www.natworks-inc.com) NATCDC Extração PLOG ADABAS Licença: Proprietária NatWorks (http://www.natworks-inc.com) Data: 15/04/2014 Arquitetura de Software de Desenvolvimento da STI Ferramentas e Tecnologias Aplicativo Uso Rexx Conectividade com o Mainframe Página 14/15 Versão 4.4 Licença: --Desenvolvimento interno Data: 15/04/2014 Página 15/15 Versão 4.4 Arquitetura de Software de Desenvolvimento da STI Ferramentas e Tecnologias 4.10. BANCO DE DADOS Obs: a criação de qualquer base de dados em qualquer ambiente (testes, homologação ou produção) deve obrigatoriamente ser aprovada pela área de Administração de Dados (AD). Aplicativo Uso Adabas 7.4.3 Banco de dados (mainframe) Licença: Proprietária SoftwareAG (http://www.softwareag.com) PostgreSQL 8.2 e 8.3 Licença: Livre (BSD) PostgreSQL (http://www.postgresql.org) Sistema Gerenciador de Banco de Dados usado em aplicações de 2 camadas (cliente "gordo") ou N camadas, OLTP ou OLAP, corporativas. Oracle 11g R2 Licença: Proprietária Oracle (http://www.oracle.com) Sistema Gerenciador de Banco de Dados usado em aplicações de 2 camadas (cliente "gordo") ou N camadas, OLTP ou OLAP, corporativas ou de missão crítica. SQL Server Usado somente por aplicativos de terceiros, como o AutoTrac, Antivirus e System Architect, entre outros. Licença: Proprietária Microsoft (http://www.microsoft.com) 4.11. DATA WAREHOUSE / BI Aplicativo Uso MicroStrategy 9.2 • • Licença: Proprietária MicroStrategy (http://www.microstrategy.com) • • • Integração de dados de diversas fontes; Armazenamento e uso de dados históricos, com temporalidade associada; Dados orientados/organizados por temas (tempo, órgão, tipo de agrupamento, etc.); Resultado da aplicação voltada para o apoio à decisão (análise, e não simplesmente relatórios). Distribuição de informações disponibilizadas pelo MicroStrategy para email, impressoras, SMS e outros meios 4.12. BPMS Aplicativo Uso IBM BPM 7.5.1 • • • Licença: Proprietária IBM (http://www142.ibm.com/software/products/us/en/category/BP M-SOFTWARE) Modelagem de processos Automatização de processos de negócio Orquestração de serviços Data: 15/04/2014