Integração Orientada a Serviços

Documentos relacionados
PROJELER. Componentes da Solução Intalio BPMS 5.2. Maurício Bitencourt / mauricio.bitencourt@projeler.com.

3 Serviços na Web (Web services)

Service Oriented Architecture (SOA)

SOA na Prática Ricardo Limonta

Web Services. (Introdução)

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

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

Fase 1: Engenharia de Produto

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

Microsoft.NET. Desenvolvimento Baseado em Componentes

Arquitetura Orientada a Serviços (SOA) Copyright e-core LTDA, Todos os direitos reservados.

acoplamento Exprime o grau de conexão entre os módulos; os módulos de um software devemapresentar um baixo coeficiente de acoplamento.

Service Oriented Architecture SOA

11/20/10. Resoluções: Teste de Áudio. Não suporto esses malucos de TI. Só inventam despesas. Não acredito que teremos que pagar por mais softwares.

PROGRAMA DE MBA em Gestão e Engenharia do Produto. O Produto Internet e suas Aplicações

soluções transversais SOLUÇÕES middleware

Introdução a Web Services

UNIVERSIDADE. Sistemas Distribuídos

UFG - Instituto de Informática

Abstraindo as Camadas de SOA & Aplicações Compostas

WS-BPEL Web Service Business Process Execution Language

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

Obtendo Qualidade com SOA

C o n t a b i l i d a d e C o n t a s a P a g a r C o n t a s a R e c e b e r O r ç a m e n t o

Serviços Web: Introdução

Analista de Negócio Pleno

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

ERPOracleInTheCloud.

Kassius Vargas Prestes

Programação Cliente em Sistemas Web

Web Services. Integração de aplicações na Web. Sistemas Distribuídos

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

Sistemas Distribuídos

A Importância de gerir ficheiros nas Organizações

INTEGRAÇÃO DE APLICAÇÕES UTILIZANDO WEB SERVICE 1. Kellen Kristine Perazzoli 2 ; Manassés Ribeiro 3

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

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

Princípios de Sistemas Distribuídos. Tecnologias utilizadas em sistemas distribuídos Aula 5

Sistema de Help Desk e Controle de Chamados Baseado em Workflow. Cristian Paulo Prigol Marcel Hugo

Introdução a Arquiteturas ESB I N S T I T U T O D E G E S TÃ O E M T E C N OLOGIA D A I N F OR M A Ç Ã O

Web services. Um web service é qualquer software que está disponível através da Internet através de uma interface XML.

PROJELER. Solução de código aberto para gerenciamento de processos de negócio

Ferramentas unificadas de SOA alinham negócios e TI IDG Research aponta grandes ganhos potenciais a partir de uma solução integrada

SOA Service Oriented Architecture. Fabiano Oss

A Staff é uma consultoria de RH com foco em Recrutamento e Seleção de profissionais da área de tecnologia da Informação.

SOA-1: Fundamentos da Arquitetura Orientada a Serviços. Douglas Charcon System Engineer

ANALISTA DE TI SÊNIOR

BPM E SOA MODELO PARA O DESENVOLVIMENTO CORPORATIVO

SISTEMA DE AGENDAMENTO E GERENCIAMENTO DE CONSULTAS CLÍNICAS

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

AUTOMAÇÃO SUPERVISÃO E CONTROLE E A APLICAÇÃO DA ARQUITETURA ORIENTADA A SERVIÇOS SOA.

Serviços Web: Arquitetura

Arquitetura Orientada a Serviço

ENTERPRISE JAVABEANS 3. Msc. Daniele Carvalho Oliveira

Sistemas Distribuídos Arquiteturas Middlewares

Manual de Integração WebService

UFG - Instituto de Informática

Arquiteturas Orientadas a Serviços ESB. Enterprise Service Bus. Prof. Ricardo J. Rabelo DAS5316 Integração de Sistemas Corporativos

Contrata Consultor na modalidade Produto

Introdução Serviços Web WSDL SOAP UDDI Ferramentas. Serviços Web. (Web Services) Emerson Ribeiro de Mello

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

UFG - Instituto de Informática

Linha de Produto para BPM

MADALENA PEREIRA DA SILVA SLA Sociedade Lageana de Educação DCET Departamento de Ciências Exatas e Tecnológica

CONCORRÊNCIA AA Nº 05/2009 BNDES ANEXO XVII MODELOS DE DECLARAÇÕES E ATESTADOS MODELO 01 DECLARAÇÃO DE DISPONIBILIDADE DE ESTRUTURA

Websphere ESB Caminho para Adopção

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

Universidade Federal de Juiz de Fora Ciência da Computação Sistemas Distribuídos Professor Ciro Barbosa

INT-9: Implementing ESB Processes with OpenEdge and Sonic David Cleary

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

Criando Web Services. Palestrante: Daniel Destro do Carmo

Juliano Sulzbach. Consultor de Vendas Oracle Regional Sul

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

IBM Software Demos The Front-End to SOA

REPÚBLICA DE MOÇAMBIQUE MINISTÉRIO DAS FINANÇAS. UTRAFE Unidade Técnica da Reforma da Administração Financeira do Estado.

Sistemas Distribuídos

SOA. Fabio Perez Marzullo. Inovando seu negócio por meio de soluções orientadas a serviços. Novatec

Combinação de serviços já existentes para criar um novo serviço. cin.ufpe.br. cin.ufpe.br. Composição de Serviços Com WS-BPEL

SINS: Um ambiente para geração de aplicações baseadas em serviços

SOA - Service Oriented Architecture. Marcelo Canevello Ferreira

Desenvolvimento de Aplicações Corporativas Avançadas. Web Services

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

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

MBA EM DESENVOLVIMENTO DE APLICAÇÕES JAVA SOA E INTERNET DAS COISAS

Desenvolvendo e Integrando Serviços Multiplataforma de TV Digital Interativa

Framework. Marcos Paulo de Souza Brito João Paulo Raittes

SIQ GQF Plugin s WEB (Aplicações WEB) Gestão da Qualidade de Fornecedores

Inspeção da Ferramenta Oracle BPEL PM

: : Interoperabilidade entre Sistemas de Informação baseados na WEB - uma abordagem Multicanal

BPM e SOA. Grinaldo Lopes de Oliveira (grinaldo@gmail.com) Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas

Usando Service Design Thinking para criar SOA Corporativo

Integração de sistemas utilizando Web Services do tipo REST

Web Services: Metodologias de Desenvolvimento Carlos J. Feijó Lopes José Carlos Ramalho Fevereiro de 2004

Percio Alexandre de Oliveira Prof. Maurício Capobianco Lopes - Orientador

Prof. Ricardo J. Rabelo

SOA Introdução. SOA Visão Departamental das Organizações


Portais Corporativos Novo Desafio para as Corporações

Transcrição:

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 Estabelecida em 1999 87 colaboradores Principais Serviços Desenvolvimento e Manutenção de Aplicações Alocação de Profissionais de TI Consultoria e Capacitação Corporativa Negócios Internacionais BGA Fertimport Subsidiária em NY/USA

Utilização de tecnologias de ponta Posicionamento Tecnológico Java/J2EE, Ajax, AOP, SOA, Hibernate, Struts, Spring SuperWaba, XML-RPC UML e Processos iterativos (baseados em RUP) Oracle, SQL Server, Sybase Together, Enterprise Architect, Eclipse IBM WebSphere, JBoss Tibco, ServiceMix

O que é SOA? Arquitetura Orientada a Serviços Abordagem de desenvolvimento de sistemas corporativos que visa manter o foco nos processos e funções de negócio da empresa, implementando os mesmos através da combinação de serviços reutilizáveis e interoperáveis. Serviço Menor unidade de uma aplicação SOA. Representa a realização de uma tarefa dentro de um processo de negócio. Recebe uma entrada e realiza uma operação ou produz uma saída. Ex.: verificarcredito, obtercotacao, registrarpedido, etc.

O que é SOA? Características de implementação dos serviços

Abordagem Tradicional Novas Aplicações Apresentação Implementação (Negócio) Controle Sistemas Legados

Implementando SOA Provedor de Serviços Novas Aplicações Novo Serviço Stubs Apresentação Controle Interface do Serviço Implementação (Negócio) Composição Sistemas Legados

O que é SOA? Principais Vantagens Baixo acoplamento entre aplicações Alta interoperabilidade entre plataformas tecnológicas Alta reutilização das regras de negócio Resposta rápida a mudanças nos processos de negócio Serviços são facilmente testados

Web Services e SOA Serviços disponibilizados em plataforma web (servidores HTTP) Interfaces especificadas em XML na sintaxe WSDL (Web Services Description Language) Mensagens trocadas através de requisições HTTP no protocolo SOAP (documento XML) Podem ser implementados em diferentes tecnologias como Java,.Net, PL/SQL, C++, etc

Web Services e SOA Points to description UDDI Registry WSDL Finds Service Web Service Client (J2EE,.NET, PL/SQL ) Points to service SOAP Invokes with XML Messages Describes Service Web Service (J2EE, PL/SQL,.NET,C/C++, Legacy )

Principal Motivação - Integração

SOI Service Oriented Integration Abordagem de integração possível em ambientes SOA, onde os sistemas disponibilizam seus serviços para serem acessados através de um barramento chamado ESB Sistema Financeiro Serviços Controle de Estoque e Produção Serviços Sistema Contábil e Fiscal Serviços ESB (Processos de Integração) Serviços Sistema Comercial Serviços Sistema de RH (Mainframe) Serviços Sistema de Patrimônio (.Net)

BPEL Business Process Execution Language Linguagem utilizada para descrever os workflows de um ESB Especificada através de um arquivo XML Ferramentas de desenvolvimento permitem desenho gráfico do workflow e geração do XML SAP Registra Pedido Transforma Dados do Pedido Mainframe Consulta Estoque Determina Desconto Consulta Crédito Portal Java Gera Nota Fiscal Pode realizar venda? Gera mensagem de erro Web App Envia resultado p/ usuário

BPEL

SOI e Java EE - JBI Java Business Integration Especificação padrão de ESB para integração de aplicações com Java EE e BPEL Deve ser implementada pelos fornecedores de ESBs Java (IBM, Oracle, Apache, JBoss, etc) São mais conhecidas as seguintes implementações Apache ServiceMix Sun Open ESB Estão se adequando a especificação IBM WebSphere Business Integration Server JBoss ESB

SOI e Java EE - JBI

SOI e Java EE - JBI Service Unit e Service Assembly

Apache ServiceMix Principais Funcionalidades: Ferramenta gráfica para desenho de BPEL (plugin p/ Eclipse)

Solução Proposta

Dúvidas? diego.nobre@ecore.com.br www.ecore.com.br/evento_puc/20060830_ecore_soi.pdf