Integrantes: Arlindo Moreira Carlos Alexandre T. Crivelente

Slides:



Advertisements
Apresentações semelhantes
Desenvolvimento de Sistemas
Advertisements

Desenvolvimento de Sistemas Distribuídos Web Services
Sistema Estadual de informática de Governo e ATI
Objetivos do Capítulo Utilizar o processo de desenvolvimento de sistemas delineado neste capítulo e o modelo de componentes de SI, do Capítulo 1, como.
Rational Unified Process
Natanael (njsj) Thiago (tan2) Rodrigo (rml2)
Integrantes: Arlindo Moreira Carlos Alexandre T. Crivelente
Arlindo Moreira Carlos Alexandre T. Crivelente Carlos Henrique P. Maduro José Luiz Nogueira Filho Pablo Madeira Freire.
Infra-Estrutura de TI: Hardware e Software
Processos de Software Introdução
Sistemas Distribuídos Web Services
Estágio Supervisionado em Engenharia de Computação
Centrado na arquitetura
Projeto de Sistemas de Software
Introdução aos Serviços Web
Web Services Erika Hmeljevski Estefania Borm Leonardo Malagoli
COMPOSE: Component Oriented Service Engineering
Gilberto Miyake Gerente de Produtos.
DAS Sistemas Distribuídos para Automação Industrial
Suporte ao desenvolvimento de aplicações departamentais
Análise e Projeto de Sistemas
Control Objectives for Information and related Technology
Como Desenvolver Sistemas de Informação
Projeto para Desenvolvimento de Sistema
Prof. Jorge Luis Risco Becerra Auxiliares:Prof. Eduardo Lobo
Visão Geral do Desenvolvimento de Sistemas e Papéis no Desenvolvimento de Software Marcely Dias
Engenharia de Software
Classes e objetos Modelagem
Infraestrutura de tecnologia da informação
SOA - Arquitetura Orientada a Serviços
Introdução a Arquitetura Orientada a serviços
Automação de processo na CAIXA
Cinco principais motivos para trabalhar conosco Novembro 2013.
FACULDADE SETE DE SETEMBRO
Minicurso PHP – Parte 2 João Paulo Ribeiro jpribeiro.com
Universidade São Marcos Curso: Gestão de Negócios Internacionais
Projeto de Sistemas de Software
Sistemas Distribuídos
Tópicos de Sistemas de Informação A
01 de Agosto de 2013 Brasília/DF GETIN – Gerência de Tecnologia da Informação.
soluções | portal, colaboração, redes sociais corporativas, bpm, soa serviços consultoria, desenvolvimento, implantação, suporte técnico, treinamento.
Fevereiro/ Resultado dos Projetos de Software Pesquisa Motivação.
Arquitetura SOA e Oracle SOA SUITE
Processo de Aquisição Adilson de Almeida Cezar Meriguetti
Projeto de Arquitetura de Software Visão Geral
“O pensamento prevencionista é a base da modernidade”.
TRATAMENTO DO TABAGISMO: estratégias para aconselhamento CARLOS A A VIEGAS Prof. Associado F. Medicina - UnB C N A P – SBPT 2012.
Gerenciamento de Ambientes. Sumário 2 1.Justificativa 2.Gerenciamento de Ambientes ALOG 3.Caso de sucesso 4.Almoço.
Implementação do ITIL nos Correios
Abr-17 Atividades, Artefatos e Responsáveis da Disciplina de Análise e Projeto Fluxo de análise e projeto.
Tecgraf PUC-Rio Setembro de 2013 Introdução ao Openbus.
RESTFul com Slim Framework
RPC and Web Service André Pereira.
FACULDADE DE TECNOLOGIA SENAC-RS Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Uma Ferramenta para Geração de Casos de Testes para.
RUP - Cap. 4 – Processo Centrado na Arquitetura
FERRAMENTAS DE GERENCIAMENTO Aula 01
METODOLOGIA, MÉTODOS E FERRAMENTAS
.NET com C#.  Conceitos e Características  Vantagens do SOAP  Descrição do WebService  Gerenciamento de Estados  UDDI  Novidades do Framework 2.0.
Gestão de projetos de Software GTI-16
Universidade Federal de Alagoas Instituto de Computação - IC Redes de Computadores 2 Serviços Web Felipe Santos José Oswaldo.
Aula 1 – Noções de Arquitetura Orientada a Serviços (SOA)
Infra-Estrutura para Computação Distribuída
Abstrações de um Sistema Utiliza um conjunto selecionado de conceitos e regras de forma a focar em aspectos específicos de interesse num sistema. Visão.
Pesquisa sobre o uso de Web Service Alunos:Felipe Silveira Israel Andreis Programação Distribuída e Paralela Prof. Dr. Cláudio F. R. Geyer.
1PSL – UFLA - EspecializaçãoJunier Amorim – Eng. Computação Sistema Gerenciador de Componentes para Reuso - SGCR -
Gerenciamento das Informações
G OVERNANÇA DE TI Médio Integrado Ana Paula Alves de Lima.
SOA SOA – Arquitetura Orientada a Serviços Conceitos e Aplicações
Web Services / SOA. O cenário de TI nas corporações Novas tendências batiam à porta das corporações Migraram o foco do “gerenciamento de dados” para o.
Gerenciamento de Projetos Prof. Washington Almeida.
Transcrição da apresentação:

Integrantes: Arlindo Moreira Carlos Alexandre T. Crivelente Carlos Henrique P. Maduro José Luiz Nogueira Filho Pablo Freire

O que é SOA SOA = arquitetura + metodologia de desenvolvimento. SOA é uma arquitetura que satisfaz um modelo empresarial, utilizando serviços. O SOA orquestra os serviços, que estão organizados em processos de negócios, permitindo uma maior agilidade e dinamismo. O SOA é uma arquitetura associada a uma serie de tecnologias: WebServices, SOAP, BPEL4Ws, WSCI, UDDI, XML, HTTP.

O que é Serviço Serviço é um meio de se escrever tecnologicamente uma função ou processo específico do negócio. Deve ser compartilhado e reutilizado em diversas áreas da empresa. Deve ser independente de outros serviços e invocado através de protocolos de comunicação independentes da localização e da tecnologia de suporte.

Quebra de Paradigma Componentes Login Acesso ao BD Saque Rotina de verificação Atualização

SOA definição SOA é uma abordagem arquitetural CORPORATIVA que permite a criação de SERVIÇOS DE NEGÓCIO INTEROPERÁVEIS que podem facilmente ser reutilizados e compartilhados entre aplicações e empresas. Kleber Bacili Diretor de tecnologia DigitalAssets

O que é WebService WebService é uma solução utilizada na integração de sistemas e na comunicação entre aplicações diferentes. Pode ser desenvolvido em diferentes linguagens com suporte a Web: Java, .Net, PHP, ASP.

CEP Correios Submarino.com Operadora Cartão Crédito Consulta limite

Como funciona o SOA Devemos fazer pensar o SOA como sendo uma planta de construção de uma aplicação e como elas irão se conectar. O modelo SOA, propõe uma espécie de barramento corporativo (ESB - Enterprise Service Bus), através da qual, aplicações antigas possam ser agregadas e compartilhadas, mas para tal deverá ser traduzida para uma linguagem ou protocolo padrão, o XML.

ESB Enterprise Service Bus

Comprei um ESB (Middleware). O que faço agora? Se um middleware resolve seu problema, por qual motivo você iria considerar a implantação de SOA neste momento? SOA não veio para conectar “coisas” - arquitetura orientada a serviços está relacionada a uma mudança de estilo de arquitetura, com um mapeamento mais próximo da necessidade do negócio. O negócio deve definir a arquitetura (daí a importância de SOA) e que a arquitetura deve “dirigir” a tecnologia a ser adotada. A tecnologia não deve ditar as normas para a arquitetura.

A estratégia correta é: “implemente apenas e se necessário, apenas quando houver a necessidade do negócio, e não porque você está prevendo que alguém irá precisar desta implementação”. Eu considero esta uma das regras de ouro da arquitetura SOA . Se você já tem um ESB na sua corporação, saiba que você já deu um grande passo em direção ao mundo SOA. Contudo, não caia na tentação de construir uma “EOA” (ESB - Oriented Architecture).

SOA e a TI Uma pesquisa do IDC aponta que 58% das empresas no mundo estão estudando o SOA, 18% colocaram o conceito em produção e 13% têm um projeto piloto. Somente 11% declararam que não estão fazendo nada a respeito. Para que o SOA entre em prática, começa a surgir uma demanda por profissionais de TI O salário desse profissional pode chegar ao patamar do de um gerente de tecnologia ou de projeto, algo entre 8 a 12 mil reais.

SOA e a TI O Gartner posicionou SOA – Service Oriented Architecture, entre as 10 prioridades dos executivos de TI para 2008. 4ª Conferência SOA da América Latina Data: 02 de setembro de 2008 Local: WTC Hotel

Vantagens do SOA Benefícios da arquitetura Paralelismo no desenvolvimento Integração entre tecnologias distintas. Reutilização e eficiência de custos Interoperabilidade Flexibilidade ou Manutenção

Quem usa o SOA Empresa: Petrobras Setor: Petroquímico Profissionais envolvidos: 30 “Como não há uma formação específica para atuar em SOA, o que conta é a combinação da experiência do profissional, a habilidade técnica e a visão do negócio”. Marcelo Jaccoud Amaral , 43 anos, Arquiteto tecnológico. Faculdade de Engenharia Química. Mestrado de Engenharia de Software pela PUC-Rio

Principais erros na adoção de SOA - Subestimar a complexidade técnica da adoção de SOA em larga escala. - Ter governança demais ou de menos. - Tratar SOA como qualquer outro projeto de desenvolvimento de aplicações. Colocar a infra estrutura, aplicativos e serviços SOA para rodar sem a devida segurança.

Principais erros na adoção de SOA (anti-patterns) - Tentar ferver o Oceano (Gartner). - Implementar alguns WebServices. - Pensaremos em governança mais tarde. Vamos às Compras.

SOA não é um produto e portanto não pode ser vendida

Outras informações Pesquisa realizada pelo AppLabs, constatou que 59% dos profissionais ouvidos desconhecem completamente os riscos associados à SOA. Este estudo, que ouviu mais de 50 profissionais de empresas listadas na Fortune 500, também revelou que 19% deles não sabem como abordar temas como gerenciamento de qualidade e testes em ambientes SOA. Perto de 5% revelou que pretendem testar SOA do mesmo modo que em outros sistemas de TI.

Outras informações SOA Consortium Criado em janeiro de 2007 Não é um consórcio de padronização, como o W3C e o OASIS Tem como missão incentivar e apoiar fornecedores e usuários para que as maiores organizações adotem o SOA com sucesso www.soa-consortium.org www.soa.com