Roadmap e Arquitetura SOA



Documentos relacionados
Abstraindo as Camadas de SOA & Aplicações Compostas

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

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

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

[ Empowering Business, Architecting IT. ]

Sistemas de Informação

Service Oriented Architecture (SOA)

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

Arquitetura Orientada a Serviço

15/09/2015. Gestão e Governança de TI. Modelo de Governança em TI. A entrega de valor. A entrega de valor. A entrega de valor. A entrega de valor

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

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

Aprenda as melhores práticas para construir um completo sistema de teste automatizado

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

SPEKTRUM SOLUÇÕES DE GRANDE PORTE PARA PEQUENAS E MÉDIAS EMPRESAS SPEKTRUM SAP Partner 1

PROCESSOS DE NEGÓCIOS: UMA VISÃO GERAL

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

MECANISMOS PARA GOVERNANÇA DE T.I. IMPLEMENTAÇÃO DA. Prof. Angelo Augusto Frozza, M.Sc.

Obtendo Qualidade com SOA

Etapas e Desafios. plataforma de BPM corporativa. BPMS Showcase Kelly Sganderla Consultora de Processos, CBPP Kelly.sganderla@iprocess.com.

IT SERVICES PORTFOLIO. SPEKTRUM IT Services Portfolio 1

Microsoft Nosso Comprometimento Mais de 9 bilhões em P&D/ano

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

Material de Apoio. Sistema de Informação Gerencial (SIG)

TI em Números Como identificar e mostrar o real valor da TI

Wesley Vaz, MSc., CISA

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. (Introdução)

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

Business Process Management [BPM] Get Control. Empower People.

Business Process Management [BPM] Get Control. Empower People.

Workflow como Proposta de. Workflow. O Gerenciamento de Processos. Prof. Roquemar Baldam roquemar@pep.ufrj.br

Adicionando valor na produção

Uma estrutura (framework) para o Business Intelligence (BI)

Transformação para uma TI empresarial Criando uma plataforma de geração de valor. Garanta a eficiência e a competitividade da sua empresa

Apresentando Sonic V7.0

Windows 2008 Server. Windows 2008 Server IFSP Boituva Prof. Sérgio Augusto Godoy.

BPM E SOA MODELO PARA O DESENVOLVIMENTO CORPORATIVO

CONCORRÊNCIA AA Nº 05/2009 BNDES ANEXO X PROJETO BÁSICO: DESCRIÇÃO DOS PROCESSOS DE TI

3 Serviços na Web (Web services)

Engª de Produção Prof.: Jesiel Brito. Sistemas Integrados de Produção ERP. Enterprise Resources Planning

Cada vitória é importante pois são de vitórias que se constroem conquistas. São de conquistas que se constrói o sucesso.

Integração Orientada a Serviços

Tecnologia da Informação. Sistema Integrado de Gestão ERP ERP

Sistema Integrado de Gestão ERP. Prof: Edson Thizon

Profa. Gislaine Stachissini. Unidade III GOVERNANÇA DE TI

A cloud concebida para a sua empresa.

Aplicando SOA em integrações SAP-PI no varejo

Otimização de recursos de TI

SPED e NF- e Claudio Coli

Principais Componentes da Arquitetura em Integração de TI

APLICATIVOS CORPORATIVOS

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

Linhas de Negócio Oracle Necessidades de Mão-de-Obra Duarte Filho Account Manager

BancoEstado ganha eficiência de dados e mais rapidez no desenvolvimento de sistemas com CA ERwin

Sistemas Integrados ASI - II

IBM Software. Otimize seus ambientes de SOA, B2B e nuvem com WebSphere DataPower Agosto de 2011

FMC: Alinhando Tradição com Inovação através da Integração de Pessoas e Processos com Soluções de TI

Introdução a Web Services

Conceito. As empresas como ecossistemas de relações dinâmicas

Plug and play options, integrating systems Opções de plug and play, integrando sistemas Flavio de Nadai

1. Serviços SAP Business Transformation and Plan Os serviços SAP Business Transformation and Plan atualmente incluem:

DELL POWERVAULT SÉRIE MD ARMAZENAMENTO DE DADOS MODULAR ARMAZENAMENTO DE DADOS DELL POWERVAULT SÉRIE MD

CASE IRB UTILIZAÇÃO DO SAP MAXATTENTION NA CRIAÇÃO

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

VISUAL STUDIO TEAM SYSTEM IMPLANTAÇÃO DA SUITE DE FERRAMENTAS

Governança AMIGA. Para baixar o modelo de como fazer PDTI:

INFRAESTRUTURA PARA INOVAÇÃO BPM e SOA

Gerenciamento de Serviços de TI ITIL v2 Módulo 1 Conceitos básicos

.Desenvolvimento de Sistemas

Apresentação Institucional

Enterprise Quality Management [EQM] Excelência em Gestão da Qualidade

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

Governança de TI. ITIL v.2&3. parte 1

Forneça a próxima onda de inovações empresariais com o Open Network Environment

Semântica para Sharepoint. Busca semântica utilizando ontologias

Gestão e estratégia de TI Conhecimento do negócio aliado à excelência em serviços de tecnologia

RESUMO DA SOLUÇÃO CA ERwin Modeling. Como eu posso gerenciar a complexidade dos dados e aumentar a agilidade dos negócios?

Interativa: SAP Business One cria base para o crescimento da companhia

Gerenciamento e Interoperabilidade de Redes

Convergência TIC e Projetos TIC

Planejamento Estratégico de TI. Prof.: Fernando Ascani

ENGENHARIA DE SOFTWARE I

Desenvolvendo uma Arquitetura de Componentes Orientada a Serviço SCA

Websphere ESB Caminho para Adopção

Estratégia da VMware: O modelo corporativo definido por software e o desafio de simplificar a TI. Anderson Ferreira Bruno Amaral 22 Ago 2014

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

Transcrição:

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.

Agenda Panorama Geral e como estruturar um Roadmap adequado Panorama geral da Evolução tecnológica Compreendendo o Roadmap adequado para SOA Quais os impactos decorrentes deste conceito: área organizacional, TI e Negócios Compreendendo em detalhes a Arquitetura SOA Arquitetura Geral SOA Componentes de uma Solução SOA Situação do Mercado Casos práticos considerando a Plataforma SOA SOA Viabilizando Soluções Multi-Canais SOA Acelerando Soluções de Negócio 2

O que é SOA (Service Oriented Architecture)? Uma Arquitetura Orientada a Serviços (SOA) é uma arquitetura que define como funções de negócios SEPARADAS, implementadas por sistemas AUTÔNOMOS, INTEROPERAM para executar processos de negócios. 3

O que Orientação a Serviços significa? CEO CIO Analista de Negócio Executivos de TI Desenvolvedores de TI Para o CEO é uma forma crucial de criar uma corporação conectada e responder melhor às demandas de clientes e pressões de mercado Para o CIO é uma possibilidade de proteger investimentos existentes de TI sem inibir o desenvolvimento de novas capacidades. É a forma de utilizar TI como alavancador da empresa ao invés de barreiras Para os analistas de negócios é uma forma de trazer investimentos de TI e ativos alinhados com a estratégia e processos de negócios Para os Executivos e Gerentes de TI é uma forma de efetivamente integrar sistemas heterogêneos. Possibilitando uma melhor gestão da complexidade de TI e responder eficientemente às necessidades de negócio Aos desenvolvedores é o caminho para se criar aplicações dinâmicas e colaborativas e melhorar a reutilização Adapted from Microsoft 4

Desafios de Integração As Situações de Integração precisam se tornar gerenciáveis A integração necessária entre diferentes sistemas, em muitos casos leva a situações complexas e de difícil gestão ( Spaghetti Configuration ). Studies show that the average large company has upward of 50 different applications running. And it costs companies an estimated $16 billion a year trying to keep them all working smoothly together, along with applications used by their suppliers and clients. The Wall Street Journal Da realidade atual...para uma situação mais organizada e gerenciável 5

SOA: Top-Down x Bottom-up Enterprise Architecture Voltado a Processos Business Agility Voltado a Serviços Imperativos de Negócio Arquitetura Processos Gestão do Portfólio de Aplicações M&A Service Oriented Architecture Imperativos de Negócio Interoperabilidade Integração Transparente B2B & A2A Serviços Enterprise Integration Requerimentos Orquestração dos Processos de Negócio Racionalização Aplicacional Composição e Estruturação de Aplicações Requerimentos Web Services Utilização do Legado Integração Semântica Gestão de Dados Primariamente focado no que construir SOA s de Verdadeira Alta Performance são direcionados por processos de negócio e serviços Flexibilidade Velocidade Processos de Negócio End-to-end Primariamente focado em como construir 6

Uma Arquitetura Corporativa (Enterprise Architecture) define a visão, princípios, padrões e roadmap que guia o processo de escolha, implementação, operação, proteção e atualização de tecnologias que suportam uma empresa na criação de valor Uma transformação SOA afeta todas as camadas da Arquitetura Corporativa Direcionadores da Arquitetura Corporativa Capacidade de Negócio Capacidade de Negócio Capacidade de Negócio Capacidade de Negócio Capacidade de Negócio Capacidade de Negócio Estratégia de Negócio / TI Camadas da Arquitetura Corporativa Perspectiva de Negócio Direciona Perspectiva de Tecnologia Arquitetura de Negócios Organização e Governança Arquitetura de Processos de Negócio Arquitetura de Soluções e Informação Arquitetura de Tecnologia Infra-estrutura O direcionamento estratégico do negócio Elementos e Recursos de Performance do Negócio Atividades de Negócios Chave e seus relacionamentos Informação e Funcionalidades Aplicacionais necessárias à operação do negócio Serviços Técnicos que suportam a execução da aplicação Plataforma computacional e rede física na qual a corporação opera 7

Arquitetura Orientada a Serviços (SOA) como fundação para atingir a excelência em Processos de Negócio e Integração Execute Business Strategy Business Strategy Trazer novos produtos e serviços para o mercado melhorando a eficiência operacional Business Activity Monitoring Monitorar performance de processos proporcionando controle do ambiente Executivos Analistas de Negócio Business Agility Leverage existing IT Business Process Management Rápido desenvolvimento de novos Serviços e processos de negócio Service Oriented Architecture Padronização dos serviços Redução de custo de integração Systems Integration Interoperabilidade e padronização de infra-estrutura de serviços Analistas de Processos Arquitetos de Sistemas Engenheiros de Software Sales Finance Linux Dir Employee People soft MQ Product SAP J2EE Unix OS/360 Siebel.NET Customer DB2 Outlook Governança 8

Agenda Panorama Geral e como estruturar um Roadmap adequado Panorama geral da Evolução tecnológica Compreendendo o Roadmap adequado para SOA Quais os impactos decorrentes deste conceito: área organizacional, TI e Negócios Compreendendo em detalhes a Arquitetura SOA Arquitetura Geral SOA Componentes de uma Solução SOA Situação do Mercado Casos práticos considerando a Plataforma SOA SOA Viabilizando Soluções Multi-Canais SOA Acelerando Soluções de Negócio 9

Da tecnologia EAI nasceram os primeiros exemplos de uma Arquitetura Orientada a Serviços (SOA). Web services tornará essas arquiteturas comuns SOA e Web services serão os drivers do padrão da arquitetura orientada a serviços O Modelo SOA Service Directory SOA provê um framework para conectar com outras aplicações de forma transparente Encontrar Manter diretório de serviços Publicar Uma arquitetura SOA efetiva tem duas principais características: padrões abertos e desacoplamento Service Requestor Bind Service Provider Interage com o diretório para encontrar o serviço e utiliza-o Servidor ou sistema que provê serviços 10

Visão geral Uma arquitetura SOA deve ser bem estruturada para que possa realmente atingir os benefícios esperados Business Activity Monitoring Monitorar performance de processos proporcionando controle do ambiente Analistas de Negócio Business Process Management Rápido desenvolvimento de novos Serviços e processos de negócio Service Oriented Architecture Padronização dos serviços Redução de custo de integração Systems Integration Interoperabilidade e padronização de infra-estrutura de serviços Analistas de Processos Arquitetos de Sistemas Engenheiros de Software Sales Finance Linux Dir Employee People soft MQ Product SAP J2EE Unix OS/360 Siebel.NET Customer DB2 Outlook Governança 11

System integration Web Services Web Services é uma coleção de protocolos e padrões para trocar dados entre aplicações ou sistemas UDDI SOAP XML, XSD, WSDL Internet, Intranet, Extranet Publish, Find and Use Services Universal Service Interaction Protocol Universal Formats for Representing Services & Data Ubiquitous Communications Infrastructure De um ponto de vista de tecnologia, Web services: São baseados em padrões da internet Independem de plataforma São largamente utilizados São suportados de forma abrangente Simplificam a implementação de uma arquitetura SOA Core standards for Web services 12

Utilizando Web Services As primeiras implementações de web services nas empresas normalmente ainda se utilizam do conceito de comunicação ponto a ponto Essa forma de utilização possui algumas deficiências: Falta de controle nas interfaces com relação a disponibilidade dos serviços Controle de performance (SLA) Faltam padrões para documentos trocados e de segurança 13

1 2 3 4 5 6 7 8 9 * 8 # ESB O Enterprise Service Bus (ESB) é uma nova arquitetura que explora os padrões de Web service, messaging middleware, roteamento inteligente e transformação. EBSs agem como uma leve e ubíqua estrutura de integração pela qual trafegam os serviços 100% XML Interoperabilidade Application Layer Utility Layer Presentation Layer Web Services Solutions Legacy Applications.NET Applications CRM ERP HR Custom Applications Technical Service Bus (Messaging, JMS, CORBA, Web Services, etc.) Utility Framework Services Directory Publish / Subscribe Service Management Data Services Business Process Orchestration Transformation Adapters Connectivity Enterprise Service Bus (XML Web Services) SOAP/WSDL/HTTP Composite Service Composite Service Composite Service Composite Service Internet Web Tier` Call Center Desktop Platform IVR Platform Business Partners B2B Gateway Interfaces proprietárias Alterações menos freqüentes Transformação Service Composition Integração Diretório Service Management Dispositivos multi-canal Alterações mais freqüentes 14

Business Process Management (BPM) Business Process Management é um conjunto de serviços, ferramentas e metodologias que provê análise, desenho, execução e monitoração de processos de negócios automatizados, incluindo-se suporte a interações humanas e de aplicações Receive order Accepted or rejected? Ship order Rejected Accepted Fill order + Close order Send invoice Make payment Accept payment Definição adaptada de Gartner Business Process Management Preliminary Market Size and Forecast 15

BAM O BAM (Business Activity Monitoring) provê a monitoração real-time dos processos de negócio, o que possibilita: Visibilidade real-time dos processos de negócio em execução: - Identificação de gargalos dentro do processo de negócio - Disponibilizar informações precisas de status e de tracking Controle de qualidade dos processos de negócios disponibilizados Controle de qualidade (SLA) de serviços providos por empresas parceiras Auxilia na identificação de pontos de melhoria 16

Governança Um dos principais fatores criticos de sucesso em iniciativas SOA é a governança: Unicidade do serviço / centralização da regra de negócio Monitoramento dos níveis de serviço Dependências Padrões de nomenclatura e segurança Controle dos processos de deployment, atualização, etc. Life cycle management Diretório 17

Agenda Panorama Geral e como estruturar um Roadmap adequado Panorama geral da Evolução tecnológica Compreendendo o Roadmap adequado para SOA Quais os impactos decorrentes deste conceito: área organizacional, TI e Negócios Compreendendo em detalhes a Arquitetura SOA Arquitetura Geral SOA Componentes de uma Solução SOA Situação do Mercado Casos práticos considerando a Plataforma SOA SOA Viabilizando Soluções Multi-Canais SOA Acelerando Soluções de Negócio 18

Q&A? 19