Do Oiapoque ao Chui: Orquestração de Serviços SOA com Soluções Abertas e Java



Documentos relacionados
Desenvolvimento de Sistemas BPMS. Jhonatas Vicente de Jesus

Integração Orientada a Serviços

SOA na Prática Ricardo Limonta

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

Melhoria no Desenvolvimento Ágil com Implantação de Processo de Integração Contínua Multiplataforma para Java e.net. Hudson

ECM Gerenciamento de Conteúdo Corporativo

WS-BPEL Web Service Business Process Execution Language

Quanto. custa. não. fazer?

Obtendo Qualidade com SOA

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

Usando Service Design Thinking para criar SOA Corporativo

BPM E SOA MODELO PARA O DESENVOLVIMENTO CORPORATIVO

Service Oriented Architecture (SOA)

A Cartão1 desenvolve e comercializa soluções especiais de conectividade e acesso para os mercados de comunicação de dados e automação comercial

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

Entrar neste site/arquivo e estudar esse aplicativo Prof. Ricardo César de Carvalho

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

I N T R O D U Ç Ã O W A P desbloqueio,

IBM Software Demos The Front-End to SOA

Tempo é dinheiro. Em outras palavras, GPR-Cob

Manual de utilização do sistema de envio de sms marketing e corporativo da AGENCIA GLOBO. V

Intelligent Transportation Systems

O que é a BuenitStore

CONSULTORIA E SERVIÇOS DE INFORMÁTICA

Alexandre Malveira, Wolflan Camilo

FUNCIONALIDADES DO PHONEPARK

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

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

#BANRIDICAS. Dicas para sair do buraco ou virar milionário

Desenvolvendo uma Arquitetura de Componentes Orientada a Serviço SCA

UNIVERSIDADE. Sistemas Distribuídos

Outsourcing em Telecom. BI Telecom. Gestão em Telecomunicações. Tarifação e Administração de Ligações. SGTC Corporativo. Auditoria em Telecom

Dados Abertos, Transparência e Acesso à Informação Brasília, dezembro 2013

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

soluções transversais SOLUÇÕES middleware

Artur Petean Bove Júnior Tecnologia SJC

Correspondente Bancário: A Expansão do Acesso aos Serviços Financeiros e de Pagamento

TORPEDO INFO Termos e Condições de Uso

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

2 a Lista de Exercícios

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

NOTA FISCAL ELETRÔNICA - NF-e

Programação para Web Artefato 01. AT5 Conceitos da Internet

Linha BNDES Exim Automático

Arquiteturas SOA, WOA, e REST

Guia do usuário & Termos e condições de uso

Gerenciador de Log. Documento Visão. Projeto Integrador 2015/2. Engenharia de Software. Versão 2.0. Engenharia de Software

[ Empowering Business, Architecting IT. ]

Quantidade mensal incluida no pacote. Quantidade de serviços gratuitos por mês

Aprimorando a Interface da sua Aplicação

Curso Marketing Político Digital Por Leandro Rehem Módulo III MULTICANAL. O que é Marketing Multicanal?

MÍDIA DE PERFORMANCE Prof. Guilherme Gomide

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

CONFIRA AS RESPOSTAS ÀS DÚVIDAS QUE PODE TER COM RELAÇÃO AOS BENEFÍCIOS DA PIADINA ROMAGNOLA PARA O MASTERCARD SURPREENDA

3. O voucher me dá direito a quê? Você terá direito a realizar a compra de um produto selecionado Mixirica e levar outro igual.

IT SERVICES. 1º SEMINÁRIO: Gestão Estratégica para Departamentos Jurídicos e Escritórios de Advocacia. LOCAL: São Paulo -SP 20/03/2014

Introdução ao Modelos de Duas Camadas Cliente Servidor

3. Por que é mais moderno? É o único cartão de benefício alimentação do mercado com design na vertical.

SOLUÇÕES EM COMUNICAÇÃO CORPORATIVA VIA SMS

FAQ Sistema Eletrônico de Informações SEI-MP

FAQ. Para mais informações sobre o MasterCard Surpreenda, acesse a área de Perguntas Frequentes.

Procedimentos para a divulgação de eventos no site da ECUM

SISTEMAS OPERACIONAIS DE REDE

RESULTADOS REDUÇÃO AGILIDADE. para os objetivos empresariais. de custos com melhor performance empresarial. para um mundo de negócios

UFG - Instituto de Informática

Mobilidade para o negócio Utilização Eficaz de MOBILIDADE. Ago 2006

Estruturando o modelo de RH: da criação da estratégia de RH ao diagnóstico de sua efetividade

1. MANUAL DO REVENDEDOR - BILLING NETPBX

Arquitetura de Rede de Computadores

ARQUITETURA CORPORATIVA PARA IMPLEMENTAÇÃO DE UMA ESTRATÉGIA DE GOVERNANÇA DE TI SUSTENTÁVEL. Março 2013

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

MANUAL DE UTILIZAÇÃO. ENVIO DE SMS.

Implementação de uma Alçada Decisória usando a Suíte SOA IBM BPM

Sistemas de Informação I

Plataforma SMS Manual do Usuário

TÍTULO DA APRESENTAÇÃO. João Mendes - Estradas de Portugal, S.A. André Garrido InnoWave Technologies

Diretrizes Complementares para Aplicação da Análise de Pontos de Função no PAD

4.Pago alguma tarifa para utilizar o Internet Banking?

Fase 1: Engenharia de Produto

ESTRUTURA DE GERENCIAMENTO DE RISCOS E DE CAPITAL

RECEITA FEDERAL COTEC

UMIC Agência para a Sociedade do Conhecimento

IT SERVICES. 1º SEMINÁRIO: Gestão Estratégica para Departamentos Jurídicos e Escritórios de Advocacia. LOCAL: Rio de Janeiro -RJ 13/02/2014

UFG - Instituto de Informática

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

Uma poderosa ferramenta de monitoramento. Madson Santos - madson@pop-pi.rnp.br Técnico de Operação e Manutenção do PoP-PI/RNP

Índice 3. Funcionalidades do Perfil Login Menu Funcionalidades da Conta (Empresa

Manual de Integração WebService

Transcrição:

Do Oiapoque ao Chui: Orquestração de Serviços SOA com Soluções Abertas e Java Ricardo Ferreira (ricardo.ferreira@redhat.com) Edgar Silva (edgar.silva@redhat.com)

Agenda Diferentes Tipos de Orquestração de Serviços Dicas e Armadilhas sobre Orquestração de Serviços Road Map e tecnologias Opensource JBoss Cenários aplicados em Telco: Cenário 1: Pré Pago com Portabilidade Numérica em BPEL Cenário 2: SMS a Cobrar usando JBoss ESB e jbpm Sessão de Perguntas e Respostas

Diferentes Tipos de Orquestração de Serviços 3

Tipos de Orquestrações Antes de mais nada, é importante entender o propósito das orquestrações. Orquestrações são construções ordenadas de tarefas e atividades num dado fluxo lógico. Ou seja, trata-se de um processo qualquer. 10 carros produzidos da mesma forma raramente darão defeito, se houver,será problema das peças.

Tipos de Orquestrações Para entender os tipos de orquestrações existentes, faça a seguinte pergunta: O que existe na Orquestração? Recursos & Pessoas + + Componentes & Web Services + +

Tipos de Orquestrações Orquestração que são compostos de recursos humanos ou recursos monetários são mensurados pelo tempo de uso. 2 Hrs Quanto Custa este Processo? 6 Hrs R$ 55.00 / Hr R$ 35.00 / Hr R$ 25.00 / Hr 4 Hrs Tais recursos precisam armazenar estado e o objetivo é poder prever contenções e diminuir custos operacionais.

Tipos de Orquestrações Orquestração que são baseados em componentes e web services possuem foco principal no reuso e agilidade. Neste tipo de orquestração, o reuso promove menor esforço de desenvolvimento porque o foco é somente fluxo e lógica.

Dicas e Armadilhas sobre Orquestração de Serviços 8

Dicas e Armadilhas Adoção SOA estimula entregas iniciais com foco em processos prioritários, portanto, construção de serviços de forma desgovernada no inicio é tolerável. Mas não acostume-se com isso... :-)?

Dicas e Armadilhas Com o tempo, um serviço pode fazer parte de diversas orquestrações (composições) e virar um ponto de falha comum e perigoso. Performance... Escalabilidade... Tolerância a Falhas... Segurança... Processo A Processo B Processo C

Tecnologias e RoadMap JBoss 11

Soluções SOA Opensource Workflow (Máquina de Estado) JBoss jbpm 4.1 http://jboss.org/jbossjbpm/ Drools Flow 5.0 http://jboss.org/drools/drools-flow.html

Soluções SOA Opensource BPEL Riftsaw http://jboss.org/riftsaw Colaboração sobre o Apache ODE Eclipse BPEL Designer no JBoss Tools Breve: Eclipse BPMN Designer

Soluções SOA Opensource REST (ROA, Light Services, Dinamic Architecture) RESTEasy (parte do JBoss AppServer 5.0) http://jboss.org/resteasy/

Soluções SOA Opensource Barramento de Serviços JBoss ESB 4.6 (inclui jbpm, Drools, em breve: RiftSaw e RESTEasy) http://jboss.org/jbossesb/

Soluções SOA Opensource CEP e Regras Drools 5.0 (Expert, Fusion, Guvnor) http://jboss.org/drools/

Estudos de Caso aplicados a Telecomunicações 17

Estudos de Caso aplicados a Telecomunicações Empresa brasileira do seguimento de Telco cria várias frentes para sua nova recém criada área de serviços: VAS (Value Added Services). Seguindo tendências da Telco 2.0 para VAS, esta resolve criar pilotos de diferentes soluções de VAS, tais como: Menu de Serviços para Pré Pago BroadCast de Campanhas Chat via SMS SMS a Cobrar Gateway VAS Integrado Votação de Parceiros (Ex: Big Brother Brasil) Entre outras da Telco 2.0 :-)

Estudos de Caso aplicados a Telecomunicações Menu de Serviços para Pré Pago Menu disponível via Sim-Card ou WAP para operações básicas de celulares pré pago tais como: Consulta de Saldo Transferência de Créditos Opção Cheque Especial Compra de Crédito via Visa, Dinners ou Mastercard Vários serviços de infra-estrutura já disponiveis na empresa para construção destes serviços de negócio, tais como: Serviço de autenticação no Active Directory e Siebel Serviço de verificação de portabilidade numérica Serviço de geração de logs de acesso e auditoria Serviço de geração de Billing (Tarifação)

Estudos de Caso aplicados a Telecomunicações Arquitetura de Negócio Menu de serviços de Pré Pago

Estudos de Caso aplicados a Telecomunicações SMS a Cobrar Envio de SMS entre clientes da operadora com cobrança da tarifa do receptor ao invés do emissor.

Arquitetura de Referência Governança (controle, reuse, aprimore) BPEL + Workflow REST para simplificar Barramento (ESB) para unificar

Arquitetura de Referência WSDL WSDL WSDL BPEL BPEL BPEL WSDL WSDL WSDL WSDL WSDL WSDL WSDL Armadilha: BPEL == 1 e somente 1 Processo == WSDL

Arquitetura de Referência WSDL WSDL WSDL BPEL BPEL BPEL WSDL WSDL WSDL WSDL WSDL WSDL WSDL Barramento de Serviços (JBoss ESB) Serviço Transformação Integração Workflow BPEL BPEL BPEL

Sessão de Perguntas e Respostas 25

Obrigado! http://www.br.redhat.com Ricardo Ferreira ricardo.ferreira@redhat.com http://architecture-journal.blogspot.com Edgar A Silva edgar.silva@redhat.com http://www.edgarsilva.com.br 26