Arquitetura Orientada a Serviços SOA Infraestrutura para a Inovação
|
|
- Neuza Lisboa Palha
- 6 Há anos
- Visualizações:
Transcrição
1 Arquitetura Orientada a Serviços SOA Infraestrutura para a Inovação Rodolpho Ugolini Neto Especialista em Engenharia de Software rugolini@br.ibm.com
2 2 O mundo hoje Mais da metade dos chips produzidos hoje são instalados em produtos eletrônicos de consumo Hoje 15,7% da população mundial acessa a Internet (contra 0,4% a 5 anos atrás) Mais de 70% dos mais potentes supercomputadores do mundo foram instalados em 2005 (a um custo de 5 por hora de processamento) Em 2004 a Índia formou mais de engenheiros de classe mundial, e a China formou Em 2010, 90% dos cientistas e engenheiros com Ph.D. poderão vir da Ásia. Somente 3 em cada 10 linhas de código produzidas dizem respeito ao negócio (problema sendo resolvido) armazenamento lógica memória Estimativa mundial de gastos em grid computing Associação da Indústria de Semicondutores; Seagate; InstitutoIBM de Valor de Negócios, A Empresa Especializ
3 3 O mundo dos negócios não conhece fronteiras
4 4 O papel do software no mundo Nossa civilização depende de software para funcionar Base para inovação: Telefonia, Energia, Google, motores FlexFuel, Wikipedia, etc. Software é conhecimento engarrafado É a encarnação digital de um processo de negócio É um privilégio e uma responsabilidade ser um profissional de software Grady Booch IBM Fellow
5 5 Onde Software existe está software emsendo todo executado? lugar!
6 6 Análise da indústria de desenvolvimento de software De cada 100 projetos de software 29% são bem sucedidos 53% falham em entregar o prometido, no prazo e dentro do orçado 18% são cancelados
7 7 Java é mais uma (promissora) tentativa...
8 8 A dura realidade 80% das aplicações de negócio em execução no mundo ainda rodam em COBOL Continuamos desenvolvendo software da mesma maneira que nossos pais (ok, eles não tinham orientadação por objetos ) China e Índia preparam-se para serem os provedores de serviço do mundo ( The World is Flat ) Desenvolver software foi, é e continuará sendo difícil Nem tudo que queremos pode ser feito Nem tudo que queremos deve ser feito
9 9 mbiente Operacional Tradicional Cobol Cobol Outros
10 10 Processo para desenvolver e integrar aplicações Necessidade de negócio Procura documentação existente Verifica dados para importação Manualmente valida resultados, verifica integrações, ajusta inconsistência s e publica relatórios Analisa mudanças necessárias Encontra impactos no código Planeja mudanças Desenvolve rotinas para transportar dados e validação
11 11 1 Resultado Maininframe PC/NT apps Unix apps 3rd Party Interface AIS Reports Due Dates Stores & Mrkts Smart Plus Broadcast Filter AIS Calendar General Maintenance Vendor Setup Budget Analysis Tool Insertions Orders Invoice App Vendor Maintenance Printer Maintenance Printer PO Print Costing Process Servers (Imaging) S20-Sales Polling E13 E3 Interface Mesa Data NEW Soundscan NPD Group AIG Warranty Guard S01 - Sales Corrections Roadshow I06 - Customer Order Sterling VAN Mailbox (Value) I13- Auto Replenishment Fringe PO Depository Banks UAR - Universal Account Reconciliation I17 Customer Perceived In-Stock I06 Warehouse Management I15 Hand Scan Apps Smart Plus Launcher P16 - Tally Sheet M03 - Millennium 3.0 M02 - Millennium S07 - Cell Phones D01 Post Load Billing S04 - Sales Posting I03 Return to Vendor S06 - Credit App Stock Options L02-Resource Scheduling P15 EES Employee Change Notice Equifax A04 - Cust Refund Chks I12 Entertainment Software E01-EDI S09 - Digital Satellite System L01-Promo Analysis Resumix Cobra ACH Banks - ACH and Pos to Pay Scorecard - HR CTS Plan Administrators (401K, PCS, Life, Unicare, Solomon Smith Barney) P09 Bonus/HR E02-Employee Purchase Prodigy P14 On-line New Hire Entry Intercept V03- Mkt Reactions P09 - P17 Cyborg POS S08 - Vertex Sales Tax S03-Polling P01- Employee Masterfile NPD, SoundScan Frick Co V04-Sign System Spec Source SKU Tracking Spec Source V01-Price Management System AAS CTO2 U18 - CTO B01 - Stock Status I05 Inventory Info I04 Home Deliveries I09 Cycle Counts S02 - Layaways I10 Cycle Physical Inventory I11 Price Testing S11 - ISP Tracking L60 MDF Coop I01 PO Receiving V02-Price Marketing Support I02 - Transfers Supplier Compliance Washington, RGIS, Ntl Bus Systems X92-X96 Host to AS400 Communication SKU Performance SKU Selection Tool Store Monitor ASIS Texlon 3.5 U16-Texlon ELT PowerSuite I35 - CEI Rebate Transfer CopyWriter's Workspace Sign System I18 SKU Rep G02 - General Ledger B02 Merchandise Analysis I55 SKU Information NARM EDI Coordinator K02 Customer Repair Tracking I14 Count Corrections I07 Purchase Order I35 Early Warning System Valley Media Arthur Planning Ad Expense Store Scorecard Store Budget Reporting BMP - Bus performance Mngt Merch Mngr Approval Batch Forecasting Ad Measurement AIMS Admin AIMS A05 - AP Journal Entry Tool Kit Ad Launcher Data Warehouse (Interfaces to and from the Data Warehouse are not displayed on this diagram) PSP In-Home Repair Warranty Billing System AIMS Reporting Star Repair C02 - Capital Projects F06 - Fixed Assets Optika SiteSeer US Bank Recon File Connect 3 PDF Transfer Connect 3 Connect 3 Reports Cash Over/ Short S05 - House Charges ICMS Credit Cellular Rollover Cash Receipts/Credit OTHER APPS -PC AP - Collections/Credit TM - Credit Card DB Misc Accounting/Finance Apps - PC/NT COBA (Corp office Budget Assistant) PCBS(Profit Center Budget System) Merchandising Budget INVENTORY CONTROL APPS - PC Code Alarm Debit Receivings Devo Sales Display Inventory In Home Junkouts MerchandiseWithdrawal Promo Credits RTV Accrual Shrink AP Research -Inv Cntrl AP Research-Addl Rpts Book to Perpetual Inventory Close Out Reporting Computer Intelligence Data Count Corrections Cross Ref for VCB Dnlds Damage Write Off Debit Receivings DFI Vendor Database Display Inventory Reconcile Display Inventory Reporting INVENTORY CONTROL APPS - PC DPI/CPI IC Batching Inventory Adj/Count Correct Inventory Control Reports InventoryLevels Inventory Roll MerchandiseWithdrawal Open Receivings PI Count Results PI Time Results from Inv Price Protection Sales Flash Reporting Shrink Reporting SKU Gross Margin SKU Shrink Level Detail USM VCB Downloads ACCTS REC APPS - PC 990COR Bad Debt Beneficial Fees Beneficial Reconcile JEAXF JEBFA JEBKA JEDVA JESOA JEVSA JEVSF NSF TeleCreditFees Casoreal de arquitetura de integração
12 12 Barreiras para negócio flexível e reuso Falta de processos e padrões Políticas de arquitetura limitadas Foco em aplicações pontuais que suportam necessidades de negócio redundates Infraestrutura construída sem um plano
13 13 recisamos de umanova abordagem de desenvolvimento Aplicação Tradicional Aplicação Componentizada Aplicação Final Quebrar aplicações de negócio em blocos reutilizavéis e serviços 2. Combinar blocos para atender necessidades de negócios 3. Reutilizar blocos para atender novas necessidades de negócio Novos Requerimentos de Negócio
14 14 eutilizando código legado Apresentação Internet Agências Cobol Crédito Cobol Outros
15 15 eutilizando código legado Internet Agências Cobol Crédito Cobol Outros
16 16 eutilizando código legado Internet Agências Cobol Crédito Cobol Outros componentes
17 17 eutilizando código legado Internet Agências Cobol Crédito Cobol Outros
18 18 ombinando as peças Agências Cobol Crédito Cobol Outros componentes
19 19 ombinando as peças fluxos de execução Agências Cobol Crédito Cobol Outros componentes
20 20 ombinando as peças fluxos de execução Quais as exigências para atingir este modelo de desenvolvimento? 1. Criação de um processo de desenvolvimento de software comum e orientado ao negócio 2. Modernização da arquitetura das aplicações para uma arquitetura aberta, orientada a serviços (ou SOA) 3. Revitalização gradual das interfaces das aplicações para consumo e entrega de serviços componentes
21 21 Afinal, o que é SOA? Diferentes interpretações, dependendo do interlocutor Diretor Negócios SOA é uma tecnologia que cria um ambiente de negócio ágil e provê vantagem competitiva ou maior valor. Gerente TI Arquiteto SW Desenvolvedor SOA é conjunto de processo, estrutura e diretrizes de governança que permite alinhar TI às necessidades do negócio. SOA é uma arquitetura de software baseada em padrões abertos que permiteintegrar aplicações novas e existentes. SOA é um framework baseado em webservices que permite invocar objetos remotamente utilizando protocolo SOAP, baseado em XML.
22 22 Características de SOA Atividades de negócio são realizadas através de uma série de serviços que possuem maneiras bem definidas de pedir e responder informações. Não interessa como o serviço foi implementado, contanto que ele responda aos comandos da forma correta com a qualidade necessária. Isto significa que o serviço precisa ser adequadamente seguro e confiável, além de rápido o suficiente. Isto faz de SOA uma tecnologia ideal para ser utilizada em um ambiente de TI que possua hardware e software de múltiplos fabricantes. As idéias tem suas origens na metade dos anos 80. Webservices são a melhor maneira que temos hoje de implementar SOA, mas WS = / SOA
23 23 Service-Oriented Architecture usiness Process Member Requests an Rx Refill (Call Center IVR or Online) PC Physician Approves or Denies Request (WS or ) Request Denied Request Approved Rx Dept Processes Refill Member Informed that Request has been Denied Member Informed that Refill is Ready ervices Validate Member is Authorized to Make Request Determine Member s Coverages and Primary Care Physician Not WS Enabled WS Enabled Send Request Notification to Notes Send Request Notification to pharmacy omponents Authorization Service Patient Records Masters Service Credit Verification Office Scheduling Service System Outpatient Service HR
24 24 SOA muda as regras do jogo Business Process Process Choreography 4 Services Simple and Composite Services 3 Components Enterprise Components 2 Existing Application Resources Custom Application Custom Application Package Package 1 SOA cria um modelo digital do negócio <= A GRANDE SACADA! Ideal = 1 processo de negócio é desempenhado por 1 serviço de TI reutilizável Valor de negócio mensurável - meça o valor do serviço e terá seu valor para o negócio Substitui as tradicionais discussões de ROI e as discussões de provas de conceito de TI.
25 25 SOA e UML Abstração Serviço Componente Classe A utilização de OO e uma arquitetura de componentes é um facilitador para a adoção de SOA, não um pré-requisito A UML permite projetar a arquitetura orientada a serviços.
26 26 Perspectivas de modelagem de Serviços Message Order Service Order Service Header Body Policy Interaction Composition Ordering p: Purchaser o: Order Service p: Purchaser o: Order Service
27 27 Elementos do UML2 Profile for Software Services
28 28 Abordagem Top-Down, Orientadapor Casos de Uso «supports» Use-Case Model Customer Apply for a loan Improve Customer Response Time Customer LoanBoundary LoanController Loan Analysis Model Service Design Model Loan System SubmitLoan() ApproveLoan()
29 29 Afinal, o que diferencia SOA das tentativas passadas? Padrões Comprometimento Organizacional Padrões adotados garantem interfaces bem definidas. Antes, padrões proprietário limitavam os padrões A área de negócio percebe o valor de SOA (63% dos projetos hoje são conduzidos pelas LOB)* Antes, os canais de comunicação e o vocabulário não se encaixavam Foco Os serviços SOA focam em atividades no nível do negócio e suas interações Antes, o foco era técnico e focado nas subatividades e como seriam construídas Conexões Os serviços SOA são ligados dinamicamente e de maneira flexível Antes, as interações eram codificadas dentro da aplicação Nível de Reusabilidade Serviços SOA podem ser extensivamente reutilizados para alavancar ativos de SW existentes Antes, o reuso estava restrito a umadeterminada aplicação ou tecnologia *Fonte: Cutter Benchmark Survey
30 30 Qual o foco que o mercado dedica a SOA?
31 31 Desafios de SOA Lições aprendidas Aplicações compostas e serviços permeiam diferentes linhas de negócios Dificulta visão do responsávele do detentor do serviço Dificulta entendimento de papéis e responsabilidades Dificulta decisão de custeio Negócios e TI não alinhados Falta de um objetivo comum e métricas Falam linguagens diferentes resultando em aplicações que ficam longe das espectativas dos usuários Visibilidade limitada sobre informações de negócio, o valor e o custo dos serviços; Falta de incentivos desestimula o reuso de serviços; Falta de confiança entre equipes limita o reuso de serviços; Processo de descoberta de serviços ao acaso resulta na proliferação de serviços.
32 32 Use SOA, senão
33 33 Onde encontrar mais informações Patterns: Service Oriented Architecture and Web Services Using Web Services for Business Integration
34 34 Hindi Russian Traditional Chinese Gracias Spanish Thai Arabic Obrigado Danke Thank You English Grazie Italian German Merci French Simplified Chinese Tamil Korean Japanese
Arquitetura de TI como Estratégia Empresarial
Arquitetura de TI como Estratégia Empresarial Os problemas significativos que enfrentamos não podem ser resolvidos pelo mesmo nível de pensamento que os gerou Albert Eistein Sergio Akio Tanaka sergio.tanaka@audare.com.br
Leia maisTendências da Tecnologia da Informação e Comunicação em um Mundo On Demand Tendências de TI 2005 Sucesu-RJ, 8 de setembro de 2005
Tendências da Tecnologia da Informação e Comunicação em um Mundo On Demand Tendências de TI 2005 Sucesu-RJ, 8 de setembro de 2005 Cezar Taurion Gerente de Novas Tecnologias Aplicadas ctaurion@br.ibm.com
Leia maisModelagem De Sistemas
Modelagem De Sistemas UNIP Tatuapé - SP Aplicações em Linguagem de Programação Prof.Marcelo Nogueira Uma empresa de software de sucesso é aquela que consistentemente produz software de qualidade que vai
Leia maisENGENHARIA DE SOFTWARE
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE Curso Técnico em Informática : ENGENHARIA DE SOFTWARE Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br Um conjunto estruturado
Leia maisGovernança: Base para Agilidade no. Rodolpho Ugolini Neto rugolini@br.ibm.com
Governança: Base para Agilidade no Desenvolvimento de Software Rodolpho Ugolini Neto rugolini@br.ibm.com O que é governança? Estabelece a cadeia de responsabilidades, d autoridade e comunicação para empossar
Leia maisArquitetura de Aplicações J2EE. Jorge Fernandes Outubro de 2003
Arquitetura de Aplicações J2EE Jorge Fernandes Outubro de 2003 J2EE O que é Como se organiza Como funciona Elementos Arquitetura Típica Componentes de Software Reuso é um processo Publicar interfaces Distribuir
Leia maisMétricas de Software
Métricas de Software Plácido Antônio de Souza Neto 1 1 Gerência Educacional de Tecnologia da Informação Centro Federal de Educação Tecnologia do Rio Grande do Norte 2006.1 - Planejamento e Gerência de
Leia maisJuliano Sulzbach. Consultor de Vendas Oracle Regional Sul
Juliano Sulzbach Consultor de Vendas Oracle Regional Sul GUO-RS Oracle BPEL Process Manager Agenda Introdução Oracle BPEL Process Manager Rápida revisão Demonstrações Agenda Introdução Oracle BPEL Process
Leia maisAbstraindo as Camadas de SOA & Aplicações Compostas
Abstraindo as Camadas de SOA & Aplicações Compostas Serviço Service Requisitante Consumer Service Serviço Provider Provedor consumidores processos business e processes negócios Coreografia process choreography
Leia maisOutsourcing Delivery Center (ODC)
GBS - Application Services Outsourcing Delivery Center (ODC) Governança e Gestão de Demandas de Serviços para as Contas de AMS através do uso de produtos Rational. Christian Liberato GBS/AS Technology
Leia maisCleverson A. Fargiani
1 Cleverson A. Fargiani IBM Cognos Now! BAM Business Activity Monitoring 2008 IBM Corporation 2 Agenda do Workshop de Cognos Now! Soluções de Gerenciamento de Desempenho Conceito de BI Operacional & BI
Leia maisImplementação de uma Alçada Decisória usando a Suíte SOA IBM BPM
Implementação de uma Alçada Decisória usando a Suíte SOA IBM BPM Juan Manuel Bonomi Garay 10 de Outubro de 2013 WebSphere Agenda Modelagem do processo Websphere Business Modeler (BPMN) Implementação da
Leia maisAnálise e Projeto Orientado a Objetos. Nazareno Andrade Baseado no material dos profs. Hyggo Almeida e Jacques Sauvé
Análise e Projeto Orientado a Objetos Nazareno Andrade Baseado no material dos profs. Hyggo Almeida e Jacques Sauvé O que veremos hoje? Análise e Projeto Definição Comparação Análise e Projeto OO Definição
Leia maisBPMN - Business Process Modeling Notation Uma Notação para a Modelagem de Processos. Renata Guanaes
BPMN - Business Process Modeling Notation Uma Notação para a Modelagem de Processos Renata Guanaes Tópicos Motivação - Porque modelar processos Como definir Nível de Detalhe (Granularidade do Processo)
Leia maisJAVA Express com Lógica. Subtítulo
JAVA Express com Lógica Subtítulo Sobre a APTECH A Aptech é uma instituição global, modelo em capacitação profissional, que dispõe de diversos cursos com objetivo de preparar seus alunos para carreiras
Leia maisBPM Gestão de Processos Uma Abordagem para seu negócio
BPM Gestão de Processos Uma Abordagem para seu negócio Roberto Ameriot rameriot@br.ibm.com 2008 IBM Corporation Agenda Discovering the Value of SOA for WebSphere Business Process Management BPM Gestão
Leia maisDesenvolvimento de Software
PODER JUDICIÁRIO JUSTIÇA DO TRABALHO TRIBUNAL REGIONAL DO TRABALHO DA 15ª REGIÃO Secretaria de Tecnologia da Informação e Comunicações Total de Páginas:16 Versão: 1.0 Última Atualização: 26/07/2013 Índice
Leia maisRelação de Disciplinas
Relação de Disciplinas Disciplinas Obrigatórias Nome: Metodologia da Pesquisa Científica Carga Horária: 30 h/a Ementa: Ciência, pesquisa e conhecimento científicos. Ciências básicas, ciência aplicada e
Leia maisPERFIL CORPORATIVO CTIS
PERFIL CORPORATIVO CTIS PERFIL CORPORATIVO Sobre a CTIS Iniciou sua trajetória com dois sócios, um office- boy e uma secretária, ocupando uma área de apenas 27m². Hoje, é uma das maiores do mercado brasileiro
Leia maisSolução Integrada para Gestão de Projectos. para Entidades de I&DT APRESENTAÇÃO
Solução Integrada para Gestão de Projectos para Entidades de I&DT APRESENTAÇÃO Sistemas de Informação Produtos e serviços na área dos sistemas de informação ERP Software Apoio à Gestão Engenharia de Software
Leia maisSpreadSheet Server Integração on-line com SAP
SpreadSheet Server Integração on-line com SAP A Global Software Fundada em 1973, de capitais privados com larga experiência Financeira / ERP Fornecedor No. 1 mundial de automação para Microsoft Excel Sede
Leia maisFase 1: Engenharia de Produto
Fase 1: Engenharia de Produto Disciplina: Análise de Requisitos DURAÇÃO: 44 h O objetivo principal da disciplina é realizar uma análise das necessidades e produzir um escopo do produto. Representará os
Leia maisRELATÓRIO DEFINIÇÃO. Resumo
RELATÓRIO DEFINIÇÃO Resumo Desenvolvimento em Web Services para Avaliação de Conhecimentos no Sapien flex. Desenvolver interface grafica para Integração no sistema Sapien Flex, Construção de exames auto-corrigidos
Leia maisSistemas de informação para empresas
Sistemas de informação para empresas Manutenção e exploração de sistemas inovação e desafios tecnológicos desenvolvimentos e prospectiva a redifinição do conceito de negócio síntese do potencial da implementação
Leia maisProjeto de Desenvolvimento de Software
Projeto de Desenvolvimento de Software Introdução a Engenharia de Software (continuação) Msc. Eliezio Soares eliezio.soares@ifrn.edu.br http://docente.ifrn.edu.br/elieziosoares Engenharia de Software Definição
Leia maisFundamentos de Teste de Software
Núcleo de Excelência em Testes de Sistemas Fundamentos de Teste de Software Módulo 1- Visão Geral de Testes de Software Aula 2 Estrutura para o Teste de Software SUMÁRIO 1. Introdução... 3 2. Vertentes
Leia maisPrincipais Componentes da Arquitetura em Integração de TI
Principais Componentes da Arquitetura em Integração de TI Marcelo Gianini Novaes WebSphere Integration Solution Architect mgnovaes@br.ibm.com WebSphere Tópicos Gerenciamento Transferência Arquivos Mensageria
Leia maisTítulo do Slide Máximo de 2 linhas
Título do Slide 13ª Seminário Internacional de Gerenciamento de Projetos Visibilidade ponta a ponta dos Projetos de Software da DATAPREV Denise Cascardo Luz Silva 17/09/13 AGENDA Título do Slide A DATAPREV
Leia maisMétricas de Software Importância e Aplicação
Métricas de Software Importância e Aplicação Mauricio Aguiar PSM Qualified Instructor Presidente da ti MÉTRICAS IFPUG Past President USC Visiting Associate www.metricas.com.br 1 Agenda Definindo e Alcançando
Leia maisSoftware AG. Digitalização dos Serviços Públicos. Luiz Mariotto VP Soluções e Tecnologia. 2013 Software AG. All rights reserved.
Software AG Digitalização dos Serviços Públicos Luiz Mariotto VP Soluções e Tecnologia COLLABORATIVE PROCESS ANALYSIS PORTFOLIO MANAGEMENT PROCESS AUTOMATION AND INTEGRATION INTELLIGENT BUSINESS OPERATIONS
Leia maisMetodologias de PETI. Prof. Marlon Marcon
Metodologias de PETI Prof. Marlon Marcon PETI O PETI é composto de: Planejamento Estratégico da organização, que combina os objetivos e recursos da organização com seus mercados em processo de transformação
Leia maisArquitetura de Software
Arquitetura de Software A arquitetura de um software é uma estrutura de componentes interconectados através de interfaces Componentes são compostos de componentes menores e interfaces A interação entre
Leia maisRompendo os Limites dos Sistemas Tradicionais Aplicação de SOA no Ambiente da Automação
Rompendo os Limites dos Sistemas Tradicionais Aplicação de SOA no Ambiente da Automação Carlos E. G. Paiola Engenheiro de Controle e Automação, M.Sc. Gerente Comercial - Aquarius Software Ricardo Caruso
Leia maisCurso Superior de Tecnologia em Gestão Pública. Introdução ao gerenciamento de projeto
Curso Superior de Tecnologia em Gestão Pública Introdução ao gerenciamento de projeto O que é um Projeto? Um projeto é um complexo e não rotineiro esforço único limitado por tempo, orçamento, recursos
Leia maisENTERPRISE RESOURCE PLANNING (ERP) Disciplina: DESENVOLVIMENTO TECNOLÓGICO Prof. Afonso Celso M. Madeira
ENTERPRISE RESOURCE PLANNING (ERP) Disciplina: DESENVOLVIMENTO TECNOLÓGICO Prof. Afonso Celso M. Madeira 8º semestre CENÁRIO Sistemas desenvolvidos para atender necessidades específicas da unidade de negócio,
Leia maisSOA-1: Fundamentos da Arquitetura Orientada a Serviços. Douglas Charcon System Engineer
SOA-1: Fundamentos da Arquitetura Orientada a Serviços Douglas Charcon System Engineer Agenda Direcionadores de Negócios Arquitetura Orientada a Serviços Enterprise Service Bus Enhanced SOA Resumo 2 Busca
Leia maisIniciação Científica no INATEL
Iniciação Científica no INATEL 2016 / 1º. Semestre Profa. Rosanna Coordenadora do Programa de IC Inatel rosannas@inatel.br ic@inatel.br Objetivo O que é Iniciação Científica? Quais são as oportunidades
Leia maisInteligência de negócios do laboratório DESCUBRA INFORMAÇÕES ÚTEIS DE DADOS OPERACIONAIS DO LABORATÓRIO
Inteligência de negócios do laboratório DESCUBRA INFORMAÇÕES ÚTEIS DE DADOS OPERACIONAIS DO LABORATÓRIO INTELIGÊNCIA DE NEGÓCIOS DO LABORATÓRIO AS DECISÕES SOBRE O LABORATÓRIO COMEÇAM COM A INTELIGÊNCIA
Leia maisEngenharia de Software II
Engenharia de Software II Aula 26 http://www.ic.uff.br/~bianca/engsoft2/ Aula 26-21/07/2006 1 Ementa Processos de desenvolvimento de software Estratégias e técnicas de teste de software Métricas para software
Leia maisTecnologia da Informação
UNIDADE III Banco de Dados Professor : Hiarly Alves www.har-ti.com Fortaleza - 2014 Tópicos Conceito de Banco de Dados. Problemas com Banco de Dados. Modelos de Relacionamento de um Banco de Dados. SGDB
Leia maisEngenharia da Computação. Tópicos Avançados em Engenharia de Software. Aula 2
Engenharia da Computação Tópicos Avançados em Engenharia de Software Aula 2 (01/03) mario.godoy@univasf.edu.br http://www.univasf.edu.br/~mario.godoy/ Universidade Federal do Vale do São Francisco - UNIVASF
Leia maisINT-3: Realistic Service Oriented Architecture Approaches Michael Boyd & Bernard Bresser
Abordagens Realistas da Arquitetura Orientada a Serviços Rodrigo Baptista e Paulo Costa Progress Software Abordagens Realistas de SOA O que você verá Como implementar uma Arquitetura Orientada a Serviços
Leia maisDesenvolvimento e Administração de Sistemas de Informação Paulo Motta
Desenvolvimento e Administração de Sistemas de Informação Paulo Motta prmottajr@acm.org Administração da Informação Quem pode acessar, alterar, inserir e apagar? Qual a consistência dos dados? Quão críticos
Leia mais1 2008 Copyright Smar
Instalação, Configuração - System302-7 Studio 1 2008 Copyright Smar 2 Arquitetura do SYSTEM302 Smar Est. Operação Est. Operação Servidor Est. Manutenção Servidor Estação Engenharia Estação Engenharia Servidor
Leia maisArquitetura da Informação Organizacional: Um novo paradigma para Enterprise Architecture
Arquitetura da Informação Organizacional: Um novo paradigma para Enterprise Architecture Jorge Cordeiro Duarte 14 de abril de 2011 Faculdade de Ciência da Informação Universidade de Brasília 1 Enterprise
Leia maisPredictions Brazil 2014
Predictions Brazil 2014 TOP Trends Alexandre Campos Silva, Director Consumer & Telecom João Paulo Bruder, Coordinator Telecom Luciano Ramos, Coordinator Software Pietro Delai, Manager Enterprise Bruno
Leia maisDiagrama de Componentes e Implantação
Diagrama de Componentes e Implantação Curso de Especialização DEINF - UFMA Desenvolvimento Orientado a Objetos Prof. Geraldo Braz Junior Referências: Booch, G. et al. The Unified Modeling Language User
Leia maisMódulo e-rede Magento v1.0. Manual de. Instalação do Módulo. estamos todos ligados
Módulo e-rede Magento v1.0 Manual de Instalação do Módulo estamos todos ligados 01 02 03 04 Introdução 3 Versão 3 Requerimentos 3 Manual de instalação 4 05 06 4.1 Instruções iniciais 4 4.2 Instalação e
Leia maisCURSO: MBA EM DESENVOLVIMENTO DE PESSOAS COM ÊNFASE EM COMPETÊNCIAS
CURSOS DE PÓS-GRADUAÇÃO LATO SENSU CURSO: MBA EM DESENVOLVIMENTO DE PESSOAS COM ÊNFASE EM COMPETÊNCIAS ANO 15/1 : UNIDADE BUENO - SÁBADOS QUINZENAIS DISCIPLINA CARGA HORÁRIA COORDENADOR: Profa Carmen Rizzotto
Leia maisOs salários de 15 áreas de TI nas cinco regiões do Brasil
Os salários de 15 áreas de TI nas cinco regiões do Brasil Entre 2011 e 2012, os salários na área de tecnologia da informação (TI) cresceram em média 10,78% um número animador, que pode motivar jovens estudantes
Leia maisSeis Sigma Otimização dos custos. ALBERTO PEZEIRO Sócio-Fundador e CEO pezeiro@setadg.com.br 11 98110-0026
Seis Sigma Otimização dos custos ALBERTO PEZEIRO Sócio-Fundador e CEO pezeiro@setadg.com.br 11 98110-0026 1 Foco nos Processos torna a prestação dos serviços mais eficiente e isso reflete para o consumidor
Leia maisIDATA: 06/05/2015 GRANDE AUDITÓRIO TEMA:QUAL O FUTURO DO SUPERMERCADO COM O CONSUMIDOR CONECTADO? PALESTRANTE: HELIO AZEVEDO
IDATA: 06/05/2015 GRANDE AUDITÓRIO TEMA:QUAL O FUTURO DO SUPERMERCADO COM O CONSUMIDOR CONECTADO? PALESTRANTE: HELIO AZEVEDO 1 TRANSFORMANDO A JORNADA DO CLIENTE Helio Azevedo SAP SALES VICE-PRESIDENT
Leia mais2. Execute o arquivo com o comando a seguir: sudo./alfresco-community-4.2.b-installer-linux-x64.bin
Neste tutorial vamos realizar a instalação básica do Alfresco em um Servidor Linux. Usamos para este Tutorial o Alfresco CE 4.2 e Linux Ubuntu 12.10 mais o mesmo pode ser similar em diversos Linux baseasos
Leia maisPerformance JEE. Haroldo R. J. de Macêdo hmacedo@br.ibm.com
Performance JEE Haroldo R. J. de Macêdo hmacedo@br.ibm.com Agenda Conceitos de performance Testes para performance Lições aprendidas 15/09/2009 Performance JEE - Just Java 2009 2 Programa Java x JEE Java
Leia maisTipologia dos Escritórios de Projeto
Tipologia dos Escritórios de Projeto Tipologia dos Escritórios de Negócio Todos sabemos que conduzir projetos é muito mais do que uma arte e que ao Gerente de Projetos cabe a responsabilidade de gerenciar
Leia maisDIMENSÕES DE PESQUISA EM ENGENHARIA DE SOFTWARE
ESPECIAL Engenharia de Software DIMENSÕES DE PESQUISA EM ENGENHARIA DE SOFTWARE por Paulo Borba DECISÕES IMPORTANTES A SEREM TOMADAS NOS PROJETOS E NA CARREIRA DE UM PESQUISADOR EM ENGENHARIA DE SOFTWARE.
Leia maisResultados 3T12. 8 de novembro de 2012
Resultados 3T12 8 de novembro de 2012 Resumo do trimestre Melhoria nas margens de rentabilidade do 3T12 ano-a-ano: margem líquida de 6,0% (+1,9 p.p.) e margem EBITDA de 17,8% (+1,8 p.p.); Consistente expansão
Leia maisArquitecturas de Software Enunciado de Projecto 2007 2008
UNIVERSIDADE TÉCNICA DE LISBOA INSTITUTO SUPERIOR TÉCNICO Arquitecturas de Software Enunciado de Projecto 2007 2008 1 Introdução Na primeira metade da década de 90 começaram a ser desenvolvidas as primeiras
Leia maisDivisão de Processamento de Imagens. Desenvolvimento de Geotecnologias
Divisão de Processamento de Imagens Desenvolvimento de Geotecnologias DPI Divisão de Processamento de Imagens Criada em 1984 50 funcionários Colabora com os cursos de Pós-Graduação em Sensoriamento Remoto
Leia maisRoadmap e Arquitetura SOA
Roadmap e Arquitetura SOA São Paulo, Setembro de 2006 0000 2006 Accenture Todos os direitos reservados. Accenture, seu logotipo e Accenture Resultado Alta Performance são marcas registradas da Accenture.
Leia maisEMENTÁRIO DAS DISCIPLINAS DO CURSO DE ESPECIALIZAÇÃO EM GESTÃO DE NEGÓCIOS
EMENTÁRIO DAS DISCIPLINAS DO CURSO DE ESPECIALIZAÇÃO EM GESTÃO DE NEGÓCIOS Disciplina: Matemática Financeira 10 h/a Ementa: O valor do dinheiro no tempo. Conceitos de juros, taxas de juros, principal,
Leia maisFerramentas ou processos não vão te salvar
Ferramentas ou processos não vão te salvar Rodolpho Ugolini Neto Arquiteto de Sistemas de Software IBM Rational Twitter: @rugolini 2006 IBM Corporation Panorama da Indústria Somente 1/3 dos projetos são
Leia maisFormação ASP.NET MVC com C#
Comece a desenvolver sistemas para Web e Desktop com a linguagem de programação mais utilizada entre as equipes de alta performance. Carga-horária: 80h O que você aprenderá na formação ASP.NET MVC com
Leia maisLógica de Programação. Profas. Simone Campos Camargo e Janete Ferreira Biazotto
Lógica de Programação Profas. Simone Campos Camargo e Janete Ferreira Biazotto O curso Técnico em Informática É o profissional que desenvolve e opera sistemas, aplicações, interfaces gráficas; monta estruturas
Leia maisSAP Multinacional alemã de tecnologia, líder global em software de gestão de processos, contrata:
SAP Multinacional alemã de tecnologia, líder global em software de gestão de processos, contrata: Vaga: Estagiário Área Jurídica Área: Legal Department O Departamento Jurídico é uma área dinâmica que possui
Leia maisThe Cost-Efficiency Company
The Cost-Efficiency Company Visão Global do Mercado de TI 542 Bi 389 Bi 620 Bi 514 Bi 931 BI 1,134 TRI 70 BI EM MANUTENÇÃO 80 BI EM MANUTENÇÃO 2013 2014 Visão Geral Aquisição de SW 22% de manutenção anual
Leia maisService Oriented Architecture SOA
Service Oriented Architecture SOA Arquitetura orientada aos serviços Definição: Arquitetura de sistemas distribuídos em que a funcionalidade é disponibilizada sob a forma de serviços (bem definidos e independentes)
Leia maisUnidade IV PRINCÍPIOS DE SISTEMAS DE. Prof. Luís Rodolfo
Unidade IV PRINCÍPIOS DE SISTEMAS DE INFORMAÇÃO Prof. Luís Rodolfo Outros tipos de sistemas de informação Inteligência artificial: A inteligência artificial é um campo da ciência e da tecnologia baseado
Leia maisInformática I. Aula 19. http://www.ic.uff.br/~bianca/informatica1/ Aula 19-20/06/06 1
Informática I Aula 19 http://www.ic.uff.br/~bianca/informatica1/ Aula 19-20/06/06 1 Ementa Histórico dos Computadores Noções de Hardware e Software Microprocessadores Sistemas Numéricos e Representação
Leia maisICI AMPLIA INCLUSÃO DIGITAL E PROMOVE AVANÇOS NA ROTINA DOS ESTUDANTES DA REDE PÚBLICA COM APLICAÇÃO DE WI-FI NAS ESCOLAS
Case de Sucesso Integrando CIOs, gerando conhecimento. ICI AMPLIA INCLUSÃO DIGITAL E PROMOVE AVANÇOS NA ROTINA DOS ESTUDANTES DA REDE PÚBLICA COM APLICAÇÃO DE WI-FI NAS ESCOLAS Perfil O Instituto Curitiba
Leia maisArquitetura Orientada a Serviços (SOA) Copyright e-core LTDA, 2010. Todos os direitos reservados.
Arquitetura Orientada a Serviços (SOA) Visão Geral e-coree Estabelecida em 1999 Escritórios rios no Brasil e EUA Aproximadamente 100 profissionais Atua em prestação de serviços offshore desde 2004 Roteiro
Leia maisPrograma de Inovação Braskem PIB JOINOVA 2014. Luciane Sereda 11 Dezembro de 2014
PIB JOINOVA 2014 Luciane Sereda 11 Dezembro de 2014 Inovação em números 333 8 PLANTAS 24 INTEGRANTES DEDICADOS A I&T* PIPELINE LABORATORIOS 274 PROJETOS 17 TRIUNFO/RS 1 CAMAÇARI/BA 2 CAMPINAS/SP 1 ABC/SP
Leia maisMINISTÉRIO DA EDUCAÇÃO FUNDO NACIONAL DE DESENVOLVIMENTO DA EDUCAÇÃO DIRETORIA DE ASSISTÊNCIA A PROGRAMAS ESPECIAIS
MINISTÉRIO DA EDUCAÇÃO FUNDO NACIONAL DE DESENVOLVIMENTO DA EDUCAÇÃO DIRETORIA DE ASSISTÊNCIA A PROGRAMAS ESPECIAIS TERMO DE REFERÊNCIA PARA CONTRATAÇÃO DE PESSOA FÍSICA - CONSULTOR POR PRODUTO TOR/FNDE/DTI/MEC
Leia maisUnique business solutions. Easily implemented
Unique business solutions. Easily implemented Premier Business Partner ezly tecnologia ltda www.ezly.com.br rua gomes de carvalho 892 9º andar 04547 003 vila olímpia são paulo sp brasil t+ 55 11 3045 8282
Leia maiswww.cartesys.com.br Porto Alegre Rua dos Andradas 1121/802 +55 51 3254-3200 São Paulo Avenida Paulista 1765/72 +55 11 3170-3041
Porto Alegre Rua dos Andradas 1121/802 +55 51 3254-3200 São Paulo Avenida Paulista 1765/72 +55 11 3170-3041 Portugal Rua Luís de Camões, 1-J - 2430-292 +351 244542659 www.cartesys.com.br Integrar soluções
Leia maisRoteiro... Sistemas Distribuídos Aula 4. Troca de mensagens. Comunicação entre processos. Conceitos de SD, vantagens e desvantagens
Roteiro... Conceitos de SD, vantagens e desvantagens Infra-estrutura de um SD Considerações de projeto Sistemas Distribuídos Aula 4 Karine de Pinho Peralta Modelos de Comunicação - comunicação entre processos
Leia maisMBA Gestão da Tecnologia de Informação
MBA Gestão da Tecnologia de Informação Informações: Dias e horários das aulas: Segundas e Terças-feiras das 18h00 às 22h00 aulas semanais; Sábados das 08h00 às 12h00 aulas quinzenais. Carga horária: 600
Leia maisCA Education Calendário de Cursos em Turmas Abertas Janeiro Junho 2007. Brasil ca.com/education 0800-121502
CA Education Calendário de Cursos em Turmas Abertas Janeiro Junho 2007 Brasil ca.com/education 0800-121502 Venha Para a Fonte Preferida de Treinamento Para Software de Gerenciamento de TI e Melhores Práticas
Leia maisQua u l a ild i a d d a e d e d a d Informação nos canais de distribuição e varejo
Qualidade da O Problema Controle inadequado da efetividade e do retorno dos investimentos das ações promocionais e de comunicação Excesso de inventário e ruptura de produtos no varejo Aumento exponencial
Leia maisSmart offices: otimizando o uso de salas com sensores conectados e Machine Learning
Smart offices: otimizando o uso de salas com sensores conectados e Machine Learning Marcelo Alves Junqueira Tempo de apresentação: 50 minutos www.marcelojunqueira.com Um pouco sobre a Internet das Coisas
Leia maisTransações no Mundo SOA. Luciano Oliveira Solution Consultant
Transações no Mundo SOA Luciano Oliveira Solution Consultant Agenda Definição Através do Tempo Transações com Bancos Distribuídos Transações em SOA Compensação Coordenador Gerenciado vs. Não-Gerenciado
Leia maisProgramação Orientada a Objetos SANTOS, Rafael
Programação Orientada a Objetos SANTOS, Rafael É parte do software, e deve atender os requisitos do usuário Controla o hardware, incluindo periféricos de entrada e saída Usa um conjunto de comandos e regras:
Leia maisSISTEMAS DISTRIBUÍDOS
SISTEMAS DISTRIBUÍDOS Introdução Slide 1 Nielsen C. Damasceno Introdução Tanenbaum (2007) definiu que um sistema distribuído é aquele que se apresenta aos seus usuários como um sistema centralizado, mas
Leia maisARQUITETURA 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 maisTransformação dos negócios de distribuição e os desafios do setor
Transformação dos negócios de distribuição e os desafios do setor Geraldo Guimarães Jr Diretor para Indústria de Utilities SAP para Utilities Liderança Global no Setor Maior Provedor de Soluções e Aplicações
Leia maisDMZ na Integração TI x TA, para o PI System. Pedro Henrique Moura Costa - TSA
DMZ na Integração TI x TA, para o PI System Presented by Eduardo Teixeira Pedro Henrique Moura Costa - TSA Copyright 2014-15 OSIsoft, LLC. TSA Engenharia Mais de 600 projetos executados - 30% - Turn-key
Leia maisModelos em Sistemas de Informação. Aula 2
Modelos em Sistemas de Informação Aula 2 Referências básicas da aula Paulo Cougo - Modelagem conceitual e Projeto de Banco de Dados. Craig Larman - Utilizando UML e padrões. Roger Pressman - Engenharia
Leia maisAs Inteligências: arsenal de competitividade e conhecimento para vencer a guerrilha empresarial
As Inteligências: arsenal de competitividade e conhecimento para vencer a guerrilha empresarial Daniela Ramos Teixeira A Inteligência vem ganhando seguidores cada vez mais fiéis, sendo crescente o número
Leia maisTECNOLOGIA PARA A GESTÃO DE FINANÇAS E CONVERGÊNCIA IFRS
TECNOLOGIA PARA A GESTÃO DE FINANÇAS E CONVERGÊNCIA IFRS ASSOCIAÇÃO BRASILEIRA DE BANCOS 07/07/2009 Missão SCA TECNOLOGIA E CONHECIMENTO NA GESTÃO DE FINANÇAS Incorporar conhecimentos aos processos. Integrar
Leia maisMAPEAMENTO E MODELAGEM DE PROCESSOS COM NOTAÇÃO BPMN
MAPEAMENTO E MODELAGEM DE PROCESSOS COM NOTAÇÃO BPMN Fonte: Cláudio Márcio / Eder Bart - Pirâmides do Egito - Foram erguidas 2700 a.c. - 2,3 milhões de blocos de rocha, cada um pesando em média 2,5 toneladas
Leia maisLIDERANÇA 25-26 E GESTÃO DE PESSOAS. Viva a Experiência Michigan no Brasil. Leadership Program for Experienced Managers
LIDERANÇA E GESTÃO DE PESSOAS Leadership Program for Experienced Managers 25-26 Abril, 2013 São Paulo, Brasil Aplique o Modelo de Valores Competitivos em sua empresa. Melhore suas habilidades para liderar
Leia maisINCLUSÃO DIGITAL. instrumento de INCLUSÃO SOCIAL
INCLUSÃO DIGITAL instrumento de INCLUSÃO SOCIAL Brasil Telecom Área territorial: 2,6 milhões de km² (33% do território nacional) 25% do PIB (R$ 276 bilhões em 2001) 23% da População (40 milhões) 10.548
Leia maisAlcançando Visibilidade em Tempo Real Solução de BAM (Business Activity Monitoring) IBM
Alcançando Visibilidade em Tempo Real Solução de BAM (Business Activity Monitoring) IBM Daniela Rosa Especialista de Integração daniela@br.ibm.com 2008 IBM Corporation O cenário de negócios está mudando
Leia maisE-Learning Uma estratégia para a qualidade do ensino/aprendizagem. Ensino a Distância
E-Learning Uma estratégia para a qualidade do ensino/aprendizagem (num contexto académico) Vou dividir a minha apresentação sobre... em 3 partes: Conceito de e-learning Apresentar a intranet dos alunos
Leia maisPLANO ESTRATÉGICO 2015 2018 REVISÃO 4.0 DE 09/09/2015
PLANO ESTRATÉGICO 2015 2018 REVISÃO 4.0 DE 09/09/2015 Líderes : Autores do Futuro Ser líder de um movimento de transformação organizacional é um projeto pessoal. Cada um de nós pode escolher ser... Espectador,
Leia maisCongresso de Logística Centro Paula Souza Tendências em Supply Chain e Logística
Congresso de Logística Centro Paula Souza Tendências em Supply Chain e Logística Wagner Salzano Marcos Maregatti 21.05.2016 1 PALESTRANTES Wagner Salzano Head Divisão Supply Chain Marcos Maregatti Gerente
Leia maisComponentes de Software Baseados em Engenharia de
19 a 21 de mar o de 2010 117 Componentes de Software Baseados em Engenharia de Domínio Leonardo Ciocari, Rafael Cancian 1 Centro de Ciências Tecnológicas da Terra e do Mar (CTTMar) Universidade do Vale
Leia mais