SOA e reúso te ativos de software na prática. Essa apresentação aborda aspectos estratégicos, educativos e técnicos sobre SOA (Service Oriented Architecture), reúso de ativos de software, arquitetura e componentização.
Apresentação do CEO da Sensedia, Kleber Bacili, no Forum Mobile+ em São Paulo (Setembro/2013).
Facebook, Google+, Twitter, Linkedin, Flickr, Evernote, Netflix, Amazon, eBay, Extra.com & Mercado Livre. Todos eles possuem Apps sensacionais suportados por excelentes APIs.
Essa apresentação cobre a importância de expor e gerenciar APIs para projetos Mobile. Mostra também diversas boa práticas sobre como criar APIs de sucesso.
---------------------------
Sensedia's CEO Kleber Bacili presentation at the Forum Mobile+ in São Paulo / Brazil
http://convergecom.com.br/portal/eventos/forum-mobile/
Facebook, Google+, Twitter, Linkedin, Flickr, Evernote, Netflix, Amazon, eBay, Extra.com & Mercado Livre. All of them have great apps supported by great APIs.
This presentation covers the importance of exposing and managing APIs on mobile projects. It also shows several Best Practices on how to design and expose successful APIs.
SOA e reúso te ativos de software na prática. Essa apresentação aborda aspectos estratégicos, educativos e técnicos sobre SOA (Service Oriented Architecture), reúso de ativos de software, arquitetura e componentização.
Apresentação do CEO da Sensedia, Kleber Bacili, no Forum Mobile+ em São Paulo (Setembro/2013).
Facebook, Google+, Twitter, Linkedin, Flickr, Evernote, Netflix, Amazon, eBay, Extra.com & Mercado Livre. Todos eles possuem Apps sensacionais suportados por excelentes APIs.
Essa apresentação cobre a importância de expor e gerenciar APIs para projetos Mobile. Mostra também diversas boa práticas sobre como criar APIs de sucesso.
---------------------------
Sensedia's CEO Kleber Bacili presentation at the Forum Mobile+ in São Paulo / Brazil
http://convergecom.com.br/portal/eventos/forum-mobile/
Facebook, Google+, Twitter, Linkedin, Flickr, Evernote, Netflix, Amazon, eBay, Extra.com & Mercado Livre. All of them have great apps supported by great APIs.
This presentation covers the importance of exposing and managing APIs on mobile projects. It also shows several Best Practices on how to design and expose successful APIs.
Impulsionadas pelas estratégias digitais em mobilidade, cloud, mídias sociais e internet das coisas, as APIs estão realmente entrando no dia-a-dia das equipes de desenvolvimento, seja de startups, começando a desenvolver seus produtos, seja de grandes empresas, que carregam um grande legado de sistemas e investimentos já realizados em middlewares de integração.
Diversas razões que podem levar uma empresa a expor APIs. Mas seja qual for a sua, alguns cuidados são imprescindíveis para que as suas APIs tragam os resultados esperados. Entretanto, muitas implementações de APIs RESTful não tem levado em consideração princípios básicos de design.
Quais são as melhores métricas para garantir uma API de sucesso? Confira 6 formas de definir os melhores indicadores, que te darão incríveis insights sobre sua Estratégia de APIs e permitirão que seus devs, clientes, parceiros e usuários finais amarem o seu serviço!
Webinar da Sensedia apresentado dia 29/10/2009 por Kleber Bacili, diretor de tecnologia e Marcílio Oliveira, gerente de consultoria.
Nesse webinar foi apresentado:
* Níveis de maturidade SOA com as suas diferentes perspectivas;
* Como avaliar sua própria maturidade conforme o modelo e os benefícios gerados em cada fase;
* Abordagem Lightweight SOA de priorização e geração de valor;
* Quais competências devem ser desenvolvidas;
* Principais padrões técnicos, mecanismos e boas práticas que devem ser consideradas em seu planejamento;
* Como planejar as ações nas diferentes perspectivas de forma a otimizar custos e antecipar os resultados.
Este ebook. cuja apresentação eu escrevi, traz uma coletânea de posts escritos pelo colega Cézar Taurion nos últimos três anos, que revivem os questionamentos e dúvidas sobre SOA, então uma novidade. Serve para compararmos o que então falávamos, com os dias de hoje. Muita coisa mudou, principalmente com relação à absorção dos conceitos. Portanto, estes posts nos resgatam algumas destas discussões sobre o assunto.
Informações para processo de fábrica de software utilizando o conceito de soa empregado pelo analista funcional mapeando as funcionalidades de negocio em pequenas partes pertimindo reutilização e empregando o conceito de produto.
Governança de Serviços Automatizada na PráticaFelipe Firmo
A Governança de Serviços, ou Governança SOA, tende a ser deixada de lado pelas empresas no dia a dia. Porém, com um Repositório de Serviços, é possível pesquisar e descobrir serviços; bem como facilitar análises de impacto dentro e fora da sua camada de integração; além de promover maior sinergia entre projetos, evitando duplicações.
Nessa palestra será demonstrado como minimizar esforço automatizando o preenchimento de meta-informações no repositório, integrando-o com o Enterprise Service Bus.
Impulsionadas pelas estratégias digitais em mobilidade, cloud, mídias sociais e internet das coisas, as APIs estão realmente entrando no dia-a-dia das equipes de desenvolvimento, seja de startups, começando a desenvolver seus produtos, seja de grandes empresas, que carregam um grande legado de sistemas e investimentos já realizados em middlewares de integração.
Diversas razões que podem levar uma empresa a expor APIs. Mas seja qual for a sua, alguns cuidados são imprescindíveis para que as suas APIs tragam os resultados esperados. Entretanto, muitas implementações de APIs RESTful não tem levado em consideração princípios básicos de design.
Quais são as melhores métricas para garantir uma API de sucesso? Confira 6 formas de definir os melhores indicadores, que te darão incríveis insights sobre sua Estratégia de APIs e permitirão que seus devs, clientes, parceiros e usuários finais amarem o seu serviço!
Webinar da Sensedia apresentado dia 29/10/2009 por Kleber Bacili, diretor de tecnologia e Marcílio Oliveira, gerente de consultoria.
Nesse webinar foi apresentado:
* Níveis de maturidade SOA com as suas diferentes perspectivas;
* Como avaliar sua própria maturidade conforme o modelo e os benefícios gerados em cada fase;
* Abordagem Lightweight SOA de priorização e geração de valor;
* Quais competências devem ser desenvolvidas;
* Principais padrões técnicos, mecanismos e boas práticas que devem ser consideradas em seu planejamento;
* Como planejar as ações nas diferentes perspectivas de forma a otimizar custos e antecipar os resultados.
Este ebook. cuja apresentação eu escrevi, traz uma coletânea de posts escritos pelo colega Cézar Taurion nos últimos três anos, que revivem os questionamentos e dúvidas sobre SOA, então uma novidade. Serve para compararmos o que então falávamos, com os dias de hoje. Muita coisa mudou, principalmente com relação à absorção dos conceitos. Portanto, estes posts nos resgatam algumas destas discussões sobre o assunto.
Informações para processo de fábrica de software utilizando o conceito de soa empregado pelo analista funcional mapeando as funcionalidades de negocio em pequenas partes pertimindo reutilização e empregando o conceito de produto.
Governança de Serviços Automatizada na PráticaFelipe Firmo
A Governança de Serviços, ou Governança SOA, tende a ser deixada de lado pelas empresas no dia a dia. Porém, com um Repositório de Serviços, é possível pesquisar e descobrir serviços; bem como facilitar análises de impacto dentro e fora da sua camada de integração; além de promover maior sinergia entre projetos, evitando duplicações.
Nessa palestra será demonstrado como minimizar esforço automatizando o preenchimento de meta-informações no repositório, integrando-o com o Enterprise Service Bus.
Curso sobre a Construção de Indicadores de Negócio por meio da SASIvan Luizio Magalhães
Programa do curso de Construção de Indicadores de Negócio por meio da metodologia Strategic Activity System. O objetivo deste curso é o desenvolvimento de indicadores que permitam o acompanhamento da execução da Estratégia de Negócio da organização e o desempenho dos seus processos de negócio.
Elaboração do Business Plan do IDDS - Instituto de Desenvolvimento do Design Sustentável. É a estruturação das diretrizes da organização: organizacional, produtos/serviços, estratégia de marketing, processos, plano financeiro.
A modelagem ajuda a entender os processos de negócio, permite ver todos os recursos envolvidos, as dependências e limitações de cada processo.O conhecimento de Gestão por Processo, escolher a notação adequada e produtividade são fatores críticos.
A BPMN é uma notação gráfica reconhecida como padrão para desenho de processo, para aumentar produtividade devemos utilizar uma boa ferramenta.Apresentaremos uma visão introdutória de como a ferramenta Tibco Business Studio e a notação BPMN podem facilitar o desenho dos processos do Modelo AS-IS.
Workshop: Ouvindo usuários e stakeholdersNeue Labs
Workshop realizado por Paulo Floriano, co-founder da Neue Labs, em julho/2012 em parceria com o Instituto Intranet Portal, sobre métodos e técnicas de para impulsionar intranets e portais corporativos.
Todo material é livre para download, cópia e alteração
Após o grande sucesso do Workshop sobre Governança SOA, a Sensedia promover[. No workshop será discutido SOA e processos de governança, além de cenários de adoção e níveis de maturidade.
Palestra sobre a Metodologia para Apoio à Decisão, Gerência e Implantação de ...GrupoMENTHOR
O diretor de projetos do GrupoMENTHOR, Felipe Nardi, realizou no dia 03 de novembro de 2010,
a palestra sobre a Metodologia para Apoio à Decisão, Gerência e Implantação de Sistemas ERP para os alunos do curso de Graduação em Engenharia de Produção da Unisinos em São Leopoldo a convite do Prof. Christopher Pohlmann.
Confira os slides do Workshoo Hands-On do APIX 2018 realizado pela Sensedia. Nessa atividade, foram abordados todos os temas envolvendo uma aplicação para detecção de fraudes em tempo real, com a utilização de APIs das ELO.
Com este case, você vai descobrir como a Sensedia e a Catho traçaram uma estratégia que aumentou a capilaridade da empresa para receber vagas de todo o Brasil através de APIs
Neste Case, você vai ver como a Sensedia ajudou a Simpress facilitando as integrações internas com as impressoras e também como o é possível ter um reuso de horas corporativas de maneira impressionante
Neste estudo de caso, será mostrado como a Simpress conseguiu realizar integrações entre todas as suas impressoras e deixar a sua TI de forma ágil e inovadora.
Neste estudo de caso, vamos descobrir como a Sensedia ajudou a CNova (O maior Marketplace do Brasil) a estruturar e melhorar todas as integrações e aumentar este ecossistema.
Qual a melhor estratégia para Design de APIs? E se o foco da sua API forem aplicações móveis? Veja as 8 lições para criação de uma API completa para suas aplicações móveis
Hackathons & Innovation: como engajar desenvolvedores em torno da sua empresa...Sensedia
Palestra sobre Hackathons e Inovação aberta: por que e como organizar Hackathons? Por que desenvolvedores participam desses eventos?
Cases, modelos e ideias.
Você sabe como configurar o Hadoop? Esse é um passo-a-passo criado pelo consultor da Sensedia, Fillipe Massuda, para o Sensedia Knowledge Exchange Program, "I Know How". Se tiver alguma duvida ou queira saber mais detalhes, fale com a Sensedia ou procure diretamente o Fillipe, seus contatos estão na apresentação.
1. Governança SOA
Conceitos, Desafios e Roadmap
de Implantação
Marcílio Oliveira
Gerente de consultoria e serviços
marcilio.oliveira@sensedia.com
público | www.sensedia.com/br 1
2. Aquele blog de SOA
www.aqueleblogdesoa.com.br
público | www.sensedia.com/br 2
3. SOA NÃO é:
SOA não é uma tecnologia
•
SOA não é um produto ou plataforma
•
Nenhum fornecedor pode vender SOA para você
•
SOA não é uma revolução ou “bala de prata”
•
SOA ≠ WebServices ≠ XML ≠ BPM
•
SOA não é “Puro Marketing”
•
público | www.sensedia.com/br 3
4. O que é SOA?
SOA é uma abordagem
arquitetural corporativa que
permite a criação de serviços
Service-Oriented de negócio interoperáveis que
Architecture podem facilmente ser
reutilizados e compartilhados
entre aplicações e empresas.
público | www.sensedia.com/br 4
5. Governança?
• “Em 2010, a carência de planejamento
relacionado a governança será a razão mais
comum dos fracassos em SOA.”
“Through 2010, lack of working SOA
governance arrangements will be the
most common reason for SOA failure
(0.8 probability).”
público | www.sensedia.com/br 5
6. Governança SOA
Políticas e definições... ajuda a Perfis e responsabilidades
• Governança nos responder
algumas questões.
Quem cria?
O que são meus
serviço?
Quem mantém?
Ciclo de vida?
Como identificar? Quem evolui?
Granularidade?
Quem paga?
Taxonomia?
público | www.sensedia.com/br 6
7. Erros mais comuns em SOA**
(anti-patterns)
Top
6 Concerns
1. Try to Boil the Ocean
2. Vamos implementar alguns Web Services
3. Pensaremos em governança mais tarde
4. “Governar” vs. “Ser Governado”
5. A nossa empresa é diferente
6. Vamos às Compras
** Compilação livre baseada em experiências, segundo Kleber Bacili
público | www.sensedia.com/br 7
8. Plano de Trabalho
Visão Geral
4
Melhoria
Contínua
+ Mentoring
3
Design
Governança
SOA (nível 2)
+ Mentoring
2
Design
Governança
SOA (nível 1)
+ Mentoring
1
Diagnóstico
SOA
público | www.sensedia.com/br 8
9. Abordagem Incremental
Nível de
Aplicações
Reúso
A 1 2 Identificados
Reutilizados
B 3
1 5
4
C 1 5 6
D 8
2 3 7
Ativos Reutilizáveis
E 3 5 6
1 2 3 4
F 1 2 6 9
5 8
6 7
público | www.sensedia.com/br 9
10. Fatores críticos para o sucesso
• Executive level buy-in
• Comunicação e colaboração efetiva
• Escolher corretamente o projeto piloto
Requisitos e escopo bem definidos
Valor de negócio claro e visível
• Disciplina formal e Governança
Ownership de serviços e incentivos às equipes
de projeto
• Adoção incremental baseada em uma
combinação de critérios técnicos e de negócio
público | www.sensedia.com/br 10
12. Produtos e Serviços
Sensedia SOA Solution
Assessment e Gap Analysis, Processos de Governança SOA,
Infra Estrutura e Roadmap de Adoção
Gestão dos Serviços e
•
Componentes
Governança do ciclo de vida
•
Visibilidade do Acervo e
•
Promoção da Reutilização
• Identificação Métricas de ROI
• • Análise de Qualidade
automática de ativos Análise de Impacto
• dos Serviços
existentes • Avaliação da Saúde
• Gráficos de dos Projetos
relacionamentos
público | www.sensedia.com/br | 12
13. Clientes
Tecnologia da Bancos e Seguradoras Indústria Aeronáutica Mineração, Utilidades
Informação e Construção
Media &Telecom
Outros
público | www.sensedia.com/br | 13
14. Investimentos em P&D
• P&D com laboratórios
em renomadas
universidades
brasileiras
• Compromisso com
inovação buscando
evoluções e novas
funcionalidades
• Apoio de instituições
Universidades
Agências
de fomento
• Metodologia ágil
público | www.sensedia.com/br | 14
15. Educação
Parcerias Educacionais
Cursos de Extensão Acadêmica, Pós-
graduação e Educação Corporativa
Cursos e Workshops em parceiras com
instituições
Assuntos: SOA, WebServices,
Componentização e Reúso”
Treinamentos In-Company
Componentização e Reúso
SOA e Webservices
público | www.sensedia.com/br | 15
16. Interação das Ferramentas Sensedia
Assets Quality Dashboard
Asset Runtime
Publication
UDDIs
Source Code
ESBs SOA Asset Managment
Management
IBM Rational
ClearCase
Asset Production
CVS/Subversion
And Consumption
Eclipse Platform
IBM Rational RSA/RSM
Existing Asset Discovery
MS VisualStudio
Oracle JDeveloper
Borland JBuilder
público | www.sensedia.com/br 16
17. Sensedia Repository
• Solução para Gestão e
Reúso de serviços e
componentes e
Governança SOA:
Repositório de
Metadados
Políticas e Processos
Métricas objetivas e
relatórios customizáveis
Controle de ciclo de vida
dos ativos
Colaboração
Promoção de práticas de
reutilização
público | www.sensedia.com/br 17
18. Sensedia Discoverer
• Identificação
automática dos
ativos existentes
• Visibilidade do
legado
Antecipação do ROI
Análise de impacto
Aproveitamento dos
sistemas legados
• Análise com base
em indicadores de
complexidade
público | www.sensedia.com/br 18
19. Sensedia Dashboard
Principais
•
Funcionalidades:
Analise de indicadores
de qualidade
arquitetural e a saúde
dos projetos e
componentes
Integrado com o
Sensedia Repository
e o ambiente de build
da empresa
Painel indicativo
utilizando traffic lights
público | www.sensedia.com/br 19
20. Aquele blog de SOA
www.aqueleblogdesoa.com.br
público | www.sensedia.com/br 20
21. Obrigado!
Marcílio Oliveira
Gerente de consultoria e serviços
marcilio.oliveira@sensedia.com.br
SOA that makes sense!
www.sensedia.com/br
Copyright (C) 2009
Sensedia. - Todos os direitos reservados.
Todos os nomes e produtos são usados apenas com o
propósito de identificação e são marcas registradas de seus
respectivos proprietários.
público | www.sensedia.com/br 21