Success doesn't just happen. Success is planned.



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

Fase 1: Engenharia de Produto

Service Oriented Architecture (SOA)

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

Oracle Applications and Technologies

Abstraindo as Camadas de SOA & Aplicações Compostas

Arquitetura Orientada a Serviço

Treinamento BPM e BPMN Apresentação Executiva

INFORMAÇÕES ADICIONAIS

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

BPM E SOA MODELO PARA O DESENVOLVIMENTO CORPORATIVO

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

SOA 2.0 ou Event-Driven SOA

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

Programa do Curso de Pós-Graduação Lato Sensu MBA em Engenharia de Software Orientada a Serviços (SOA)

ERPOracleInTheCloud.

Proposta. ITIL V Fundamentos. Apresentação Executiva. ITIL V Fundamentos

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

Desafios dos Processos de Integração

Project and Portfolio Management [PPM] Sustainable value creation.

SOA na Prática Ricardo Limonta

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

SEGURANÇA E GERENCIAMENTO DE APIs. Uma empresa da CA Technologies

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

Valores diferenciados para associados/funcionários do Sinduscon/RS

Modelagem de Processos para Automação

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

LOGÍSTICA MADE DIFFERENT LOGÍSTICA

Introdução a Computação

Thalita Moraes PPGI Novembro 2007

TI Aplicada. Aula 02 Áreas e Profissionais de TI. Prof. MSc. Edilberto Silva prof.edilberto.silva@gmail.com

Desenvolvendo uma Arquitetura de Componentes Orientada a Serviço SCA

Usando Service Design Thinking para criar SOA Corporativo

IT SERVICES PORTFOLIO. SPEKTRUM IT Services Portfolio 1

Como se tornar um desenvolvedor de plug-ins para AutoCAD e Revit

Apresentação do Treinamento

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

Fundada em 2005, a Cedro tem como objetivo transformar o mundo através de pessoas e tecnologias, com atuação global e sustentável.

Integração de Dados Plataforma Hub Magento E-Commerce

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

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

MASTER IN PROJECT MANAGEMENT

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

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

Gerenciamento de Integração do Projeto Planejamento e Execução do Projeto

O Grupo Gerdau incentiva o trabalho em equipe e o uso de ferramentas de gestão pela qualidade na busca de soluções para os problemas do dia-a-dia.

ROTEIRO PARA TREINAMENTO DO SAGRES DIÁRIO Guia do Docente

CRM. Customer Relationship Management

ANEXO 09 PERFIS PROFISSIONAIS MÍNIMOS

Proposta ITIL V3 HAND S ON. Apresentação Executiva. ITIL V3 Hand s ON

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

Governança de TI UNICAMP 13/10/2014. Edson Roberto Gaseta

Gnatus inova e simplifica gestão com SAP Business Suite powered by SAP HANA

[ Empowering Business, Architecting IT. ]

UFG - Instituto de Informática

Especialização em Arquitetura e Engenharia de Software

Padrões de projeto 1

INTRODUÇÃO A PORTAIS CORPORATIVOS

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

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

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

Gerencia de Serviços: Fundamentos em ITIL V3

Prática da Disciplina de Sistemas Distribuídos Serviços Web IFMA DAI Professor Mauro Lopes C. Silva

E FOLDER INSTITUCIONAL

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

Curso Data warehouse e Business Intelligence

//Sobre VISÃO MISSÃO. Honestidade, Responsabilidade. Respeito. Colaboração.

Tecnologia da Informação

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

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

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

O futuro da educação já começou

5 Estudo de caso: utilizando o sistema para requisição de material

Autores/Grupo: TULIO, LUIS, FRANCISCO e JULIANO. Curso: Gestão da Tecnologia da Informação. Professor: ITAIR PEREIRA DA SILVA GESTÃO DE PESSOAS

Obtendo Qualidade com SOA

Gerenciamento de Processos de Negócio

GTI Governança de TI. GTI como Ativo Estratégico. GTI - Um Ativo Estratégico 1

Resumo. Sobre a Produtivit Quem somos Missão, Visão e Valores O que fazemos Como fazemos Especialidades Parcerias Cases Clientes

SOA: Service-oriented architecture

Fone: atendimento@wissenconsulting.com.br

Disciplina: Automação de Processos de Negócio

A Parceria UNIVIR / UNIGLOBO- Um Case Focado no Capital Intelectual da Maior Rede de TV da América Latina

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

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

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

SISTEMAS DE GESTÃO - ERP

Resumo: Perguntas a fazer ao elaborar um projeto arquitetural

Capítulo 1 - Introdução à abordagem administrativa da gestão por processos 3

CONECTAMOS IDEIAS COM RESULTADOS. Agência Web

Scitum reduz em 50% o tempo de produção de relatórios com CA Business Service Insight

Profissionalização em GP GPA010 - Gerenciamento do Escopo. Introdução: Proposta do Treinamento: Atividades: Temos nesse Módulo 4 Unidades de Ensino:

Channel. Visão Geral e Navegação. Tutorial. Atualizado com a versão 3.9

Curso COBIT 4.1 Foundation

Apresentando Sonic V7.0

Aumente sua velocidade e flexibilidade com a implantação da nuvem gerenciada de software da SAP

Transcrição:

EUISMOD ELEMENTUM Success doesn't just happen. Success is planned. Como expandir suas possibilidades técnicas e financeira? SOA adiciona em média 37% ao valor do salário. O livro My Job Went to India, retrata a realidade, onde "A arte de Programar", está sendo oferecida como commodity e especializações que anteriormente eram valorizadas, acabam sendo de domínio da massa. As duras leis do capitalismo se aplicam à nossa atividade, exercendo pressão de acordo com a oferta e atualmente, muitos cursos de graduação, levam o conhecimento básico para uma cadeia cada vez maior de profissionais. Colaborando ainda com esse cenário, linguagens emergentes (Ruby, Python, Scala, Clojure etc) e frameworks (Rails, Django, Lift, Spring...) estão tornando o trabalho dos programadores cada vez mais simples, o que faz com que um número cada vez maior de profissionais assimile e entre no mercado. Dominar design patterns, frameworks e linguagens não diferencia o profissional como antes, e para conseguir de fato uma distinção no mercado, especializações, como SOA, serão necessárias. Áreas de negócio, ou produtos específicos, fazem grande diferença entre a posição do profissional dentro do projeto (status) e remuneração (valor hora). Como programadores pragmáticos, fundamos a SOA EXPERT com intenção de disseminar uma nova forma de se criar softwares, Knowledge-Driven Development, desacoplando o ciclo de vida da aplicação, criando uma representação de negócio declarativa, possibilitando mudanças tão dinâmicas quanto os negócios. Acreditamos na maturidade e próxima geração SOA, tanto baseada no estilo humano da web, RESTful, quanto voltadas às máquinas e integração, com o uso de diferentes tipos de abordagens a cada cenário, como escrita de DSL própria, extraindo as regras de negócio do código da aplicação. Através dessa formação, ofercemos muitas possibilidades técnicas e 3 carreiras dentro do segmento SOA: Especialista ESB, Especialista BPEL e Consultor SOA. Por que a SOA EXPERT? Equipe de instrutores com experiência real em projetos com cases das maiores empresas do país. Célula de pesquisa, tanto de produtos, quanto novos conceitos. Participação em projetos OpenSource e eventos junto à comunidade. Parcerias para encaminhar os alunos ao mercado SOA Nos últimos meses, criamos uma extensa relação com empresas de vários segmentos de mercado que possuem projetos em andamento, a fim de preencher a lacuna da falta de mão de obra especializada. Como resultado, hoje estamos com 100% dos nossos alunos empregados, muitos em posição de destaque, à frente de projetos das maiores companhias do país.

FSOA 144h SOA Foundation 44h 2 Defina sua estratégia, impactos, principais desafios, granularidade dos serviços Integration Specialist 56h 5 Conecte-se e disponibilize seu ativo, fazendo melhor uso dos recursos já desenvolvidos Process Engineer 44h 8 Componha a melhor combinação à partir do catálogo de serviços 1 Formação Consultor SOA é a mais abrangente do mercado para o profissional que deseja ingressar na área, com 14h 144h de de carga carga horária, divididas em três módulos, compreendendo todo o ciclo de design. 3 Estabeleça seus processos e estratégias, refine seu modelo usando técnicas de Domain-Driven Design 6 Traduza protocolos, suporte diferentes modos de comunicação, transforme e enriqueça mensagens 9 Modele processos automatizados ou com intervenção humana 4 Utilize a melhor abordagem para seu cenário: WS-* ou Restful, implemente segurança e versionamento 7 Agregue serviços, distribua a demanda de processamento, centralize a segurança, monitore a qualidade 10 Monitore em tempo real o comportamento do seu negócio, criando relatórios otimizados Formação Consultor SOA A idéia de uma formação surgiu durante a reflexão sobre as necessidades que um consultor SOA enfrenta no mercado. Empresas contratam o profissional que possui experiência em modelagem de serviços e esperam que ele conheça todo o ecossistema ao redor, que por sinal é bastante rico com diferentes abordagens e produtos. Infelizmente, o profissional que está no dia-a-dia, não possui tempo para estudar minunciosamente cada solução, desenho ou teoria e muitas vezes, acaba fazendo um design equivocado, por não compreender todos os pontos de vista. A curva de aprendizagem íngreme é outro fator que contribui para a falta de mão de obra qualificada, fazendo que o consultor domine somente uma parte da etapa do projeto. Esse é um problema real, que muitas consultorias e até mesmo nossa equipe sofreu na pele e para evitar que isso aconteça, criamos o conceito da formação, que vai desde os primeiros princípios sobre modelagem de serviços ao uso de padrões de integração, produtos de composição e profundo entendimento sobre os dois universos em cima de Request: WS(*) e Restful. No primeiro curso da formação, SOA Foundation, o aluno compreenderá todo o universo atrelado ao SOA, como produtos, termos mais utilizados, tipos de abordagem e aprenderá a modelar de forma coerente, fazendo com que a granularidade do serviço não seja excessivamente fina e nem tão grossa para evitar processamento desnecessário. Muitos dos candidatos a serviços, já se encontram na companhia, sob uma outra plataforma e na maior parte das vezes, reescrevê-los traz um custo desnecessário. Como integrar com esse univeso, que cumpre muito bem seu papel, mas possibilite a evolução tecnológica da companhia? O curso Integration Specialist (ESB), levará o conhecimento sobre integração, disponibilização, formas para gerenciar o alto Throughput para sistemas legados que não comportam aquela demanda (Throttling), controle de SLA e centralização de segurança. Por fim, utilizar todos esses serviços que estão no barramento (ESB) e criar soluções de negócio com uma granularidade mais alta, processos, que muitas vezes possuem intervenção humana. O Process Engineer (BPEL e BAM), trará conceitos e metodologia para compor e monitorar o crescimento do negócio em tempo real. Quem deve fazer a formação? - Profissionais que desejam ingressar numa carreira SOA, dominando o ciclo completo de desenvolvimento - Arquitetos de Software, que estão em eminência de entrar em projetos SOA e precisam direcionar a companhia sobre as decisões, desde aquisições de suítes à planejamento estratégico

Think Decoupled Projete APIs reutilizáveis & multiplataforma 1. Estabeleça sua estratégia Defina a melhor abordagem para reutilização da sua lógica de negócio, como modelar e seu ciclo de vida. Classic and Next Generation Curso inicial que tem como objetivo preparar o profissional para todas as questões essenciais que são tratadas pelo conceito de orientação por serviços. A idéia não é prender o aluno a stacks de produtos ou especificações (CORBA-WS- Restful), mas sim fornecer condições de modelar seu sistema usando a abordagem que for melhor para seu cenário. 1. Introdução - Desafios, estratégias e Justificativas - Termos mais comuns - Conceitos relativos a Serviços, SOA e Composições - Ciclo de vida, Análise, Design e Modelagem - Impactos e Requisitos - Como definir a granularidade do Serviço - Princípios da arquitetura orientada a serviços - Overview sobre ESB, BPEL, BPM, BRMS e BAM - Overview de Governança, Infraestrutura e Service Registry 2. SOA Domain Model - Processos e estratégias - Arquitetura Enterprise - Domain-Driven Design e sua relação com SOA - SOA Service Infrastructure - Overview a próxima geração: CloudComputing e Restful 3. SOA Technologies - Fundamentos de XML e XSD Schema - XPath e XQuery - Component-Based Archictecture - Anatomia dos WebServices - Message Exchange Patterns e Service Activities - Modularização - WS(*) Overview das extensões - Atomic Service Transactions e Compensations - Service Statelessness, Deferral, Discoverability e Interpretability - Anatomia dos WebServices 4. Contratos e versionamento - "Contract First" Design - Anatomia de um contrato - Descrição abstrata - Descrição concreta - WS-Policy - Fundamentos de Message Design - Versionamento 5. Segurança com Web Service - Conceitos de Segurança - Padrão WS-Security - Criptografia com XML - Assinatura Digital com XML - Extensões do SOAP para segurança 6. Restful Style - Web HTTP: documentos, métodos, escopo - Resource-Oriented Architecture - URis - RPC - Semânticas - Formatos Hypermedia - Atom-Atompub - Modelo de maturidade - RDF - Resource Description Framework - Microformats Overview - OAuth Modelo de Segurança Overview - Frameworks RESTful: Jersey e RESTfulie 2. Defina seu estilo O estilo arquitetural embaixo da abordagem Request-Driven, pode ser tanto os WebServices tradicionais, com seu conjunto de padrões ou Restful, utilizando os recursos. Aprenda qual a melhor opção para seu cenário. 3. Tecnologia Teoria é a base, enquanto tecnologia é a concretização da abstração. Conhecer ambos profundamente, fará que a implementação reflita de fato o design, sem atalhos, extraindo todo o poder de cada componente. 5. Segurança Uma vez que você expõe seu ativo como serviço, a atenção deve ser redobrada, para evitar uso inapropriado, ou acesso por terceiros sem autorização. 6. Como faço o deploy da solução? Atualmente, existe uma nova forma de embalar a solução e disponibilizar para a infraestrutura. SCA (Service- Component Architecture, pode otimizar esse processo. Quem deve fazer o curso? - Desenvolvedores em início de projeto SOA - Profssionais de TI que desejam ingressar numa nova carreira - Coordenadores de projeto SOA, que desejam entender mais profudamente as etapas de desenvolvimento - Futuros engenheiros de processos (BPEL) - Futuros especialistas em integração (ESB)

Integration Patterns Conheça mais profudamente os padrões de integração, assim como frameworks e produtos 1. Disponibilize seu legado Dentro das companhias, há muitas regras de negócio, componentes que cumprem bem seu papel, mas estão numa plataforma obsoleta e o custo de migração impossibilita um projeto desse tipo. 2. Suporte diferentes tecnologias Integrar com múltiplos protocolos e plataformas como SAP, E-business Suíte, COBOL entre outras, por diferentes abordagens. 3. Agregue serviços Agregue serviços, implemente patterns como Facade e encapsule a complexidade técnica das mais diferentes plataformas. 4. Represe processamento Além do balanceamento de carga, outro componente importatíssimo quando lidamos com sistemas legados é a gestão da demanda (Throttling), garantindo que na outra ponta o sistema irá dar conta do recado. 5. Centralize políticas Centralize políticas de gestão, como nível de qualidade do serviço, performance, segurança entre outras. Quem deve fazer o curso? - Profissionais que desejam entender conceitos fortes de integração (patterns), ferramentas - Consultores SOA em projeto, que necessitam utilizar um ESB para tradução de protocolos, conversão de tipos ou gestão da demanda. - Arquitetos de Software, que desejam entender como a infraestrutura pode impactar no design da aplicação Como disponibilizar os recursos de maneira eficiente e controlada? O Enterprise Service Bus, ou simplesmente "Barramento de Serviços", é uma plataforma baseada em padrões de integração (EAI Patterns), desenhada para conectar, intermediar e gerenciar interações entre sistemas heterogêneos, aplicações legadas e diversos produtos adquiridos pelas companhias, como ERPs e CRMs, fornecendo a estrutura necessária para, a partir de algo pré-existente, possibilitar a evolução do portfólio de soluções internas da empresa, maximizando seu retorno de investimento (ROI). O curso de ESB abrange todo o conceito teórico por trás (conjunto de design patterns de integração), assim como muita experiência prática na sua forma de utilização. Como didática, escolhemos 3 produtos do mercado, a fim de fixar os conceitos e tornar o profissional capaz de escolher qualquer implementação que lhe seja mais conveniente. Produtos abordados no curso: - Apache Camel, por ser um framework leve de integração, e recomendado pela ThoughtWorks. - MuleESB, por ser um dos precursores, o melhor OpenSource e o primeiro a implementar o conceito de processamento SEDA, além de ser o produto que contém o leque mais amplo de protocolos. - Oracle ESB, por ser o líder da categoria (Gartner), sendo adotado por muitas companhias através do pacote SOA Suíte. Características do ESB que serão abordadas durante o roteiro do curso: - Conectividade: Tradução de protocolos - Bindings e camadas de transporte - Suporte às tecnologias heterogêneas - Suporte aos diferentes paradigmas de comunicação (Assíncrono, Síncrono) - Transparência de localização - Mediação - Transformação de mensagens - Roteamento de mensagens: Orquestração vs Coreografia - Enriquecimento de mensagens - Agregação de Serviços - Balanceamento de carga (Load Balance) - Administração da demanda de processamento (Throttling) - Reforço de Segurança - Monitoria de Qualidade do Serviço (SLA e QoS)

Process Engineer Desenhe, execute e monitore em tempo real 1. Desenhe processos O engenheiro de processos é o profissional que forma soluções à partir do catálogo de serviços disponibilizados pela companhia, aderentes à modelagem de negócio (Process Analysis - BPM). 2. Utilize as técnicas necessárias Conhecer processos à fundo, possibilita o profissional BPEL a lidar com questões como: manter estado da transação por longo período, paralelizar o processo e compensação em casos de falha, que otimizam e viabilizam de fato uma abstração. 1. Conceitos - BPEL para composição de serviços - Orquestração e coreografia - Processos Síncronos e Assíncronos - Entendendo links partners - Partner Link Types - Definindo Partner Links - BPEL Sintaxe - Definição de um processo 2. Modelagem - Processo síncrono - Processo Assíncrono - Loops, Delays, Empty Activities - Finalização de um processo - Controle de exceções - Escopos - Compensação - Gestão de eventos 3. Engines e Ferramentas - Oracle BPEL Server - JDeveloper - BPEL Console - ActiveVOS BPEL Engine 4. Ciclo de desenvolvimento - Correlação de Mensagens - Atividades concorrentes e links - Transition Conditions - Join Conditions e Link Status - Dynamic Flow - Dynamic Partner Links - Dynamic Parallel Flow - Transformações (XSLT Mapping) - Teste de mapeamentos - Teste do processo 5. Otimização - Processando paralelamente - Notificação e eventos - Configuração de Timeouts - Gestão de compensação 6. Atividades humanas - Arquitetura de Workflows - Patterns - Workflow services 7. Process Management (Oracle) - Process Descriptor - Deployment - Performance Tuning - Auditoria - Debugging - Domínios - Administração Overview 8. BPEL e Business Activity Monitoring - Overview do Oracle BAM - Criando e configurando sensores - Publicando sensores no Oracle BAM - Definindo alertas - Monitorando KPIs e SLA - Criando um simples relatório 3. Aprenda ferramentas diferentes Um bom profissional, não fica preso somente à uma solução de mercado. Conhecer outras vertentes e abrir a mente sobre para outras abordagens, pode inclusive, melhorar o design na ferramenta escolhida. 4. Administre o líder de mercado Quando lidamos com produtos, conhecer as entranhas e administrar sua particularidades, faz parte do jogo. 5. Visualize em tempo real Agregue valor à sua solução, exibindo dados de negócio em tempo real Quem deve fazer o curso? - Profissionais que desejam compor soluções à partir de um catálogo pré-existente de serviços. - Profissionais em projetos de integração via processos, como pela utilização de adaptadores (EBS, SAP). - Arquitetos de informação, que desejam extrair dados de negócio em tempo real

Marcos Vinicius Atendimento ao Cliente Email: marcos.vinicius@soaexpert.com.br Skype: Marcos.SOA Telefones: (11) 3266-6476 Fixo (11) 95986-3898 Tim (11) 98982-4035 Claro (11) 99717-1812 Vivo (11) 96886-8712 Oi www.soaexpert.com.br www.soacloud.com.br