SlideShare uma empresa Scribd logo
1 de 27
Baixar para ler offline
Consultoria Tecnológica




UMA VISÃO SOBRE SOA



O que é, que cuidados a ter na sua implementação e
qual a abordagem Indra na implementação de
projectos deste tipo

RUI PEDRO SARAIVA – Responsável Consultoria Tecnológica
IDC - Virtualização e SOA/ Centro Cultural de Belém/ 01 de Julho de 2008
INDICE



01 Apresentação Corporativa Indra
02 Entendimento do Modelo SOA
03 Factores de Sucesso
04 Abordagem Indra




                                    Uma visão sobre SOA / IDC – Virtualização e SOA
                                        2
INDICE



01 Apresentação Corporativa Indra
02 Entendimento do Modelo SOA
03 Factores de Sucesso
04 Abordagem Indra




                                    Uma visão sobre SOA / IDC – Virtualização e SOA
                                        3
APRESENTAÇÃO CORPORATIVA INDRA

QUEM SOMOS



                                 Multinacional de TI número
                                 um em Espanha e uma das
                                 principais na Europa

                                 2.168
                                 2 168 M€ em vendas




                                                              Uma visão sobre SOA / IDC – Virtualização e SOA
                                 1/3 em mercados
                                 internacionais

                                 28.000 profissionais

                                 Modelo de negócio
                                 diferencial
                                                                  4
APRESENTAÇÃO CORPORATIVA INDRA

FORTE PRESENÇA INTERNACIONAL DIRECCIONADA
PARA OS MERCADOS GEOGRÁFICOS COM ELEVADO
POTENCIAL DE CRESCIMENTO

                          EUROPA                                   AMÉRICA LATINA     E.U.   RESTO


                           51%                                     28%                 8% 13%
    Mais de
    30 filiais
                           Alemanha             Costa Rica        Jordânia          Porto Rico
                           Angola               Croácia           Cazaquistão       Reino Unido
                           Andorra              Equador           Quénia            República
                           Arábia Saudita                         Letónia           Checa
   REFERÊNCIAS             Argélia
                                                E.U.
                                                Egipto
                                                E i t             Líbia             República
   EM MAIS DE 90           Argentina            El Salvador       Lituânia          Dominicana
                                                                  Luxemburgo
      PAÍSES               Arménia
                           Austrália
                                                Emiratos Árabes
                                                                  Macedónia
                                                                                    Ruanda
                                                                                    Roménia




                                                                                                     Uma visão sobre SOA / IDC – Virtualização e SOA
                                                Unidos
                           Áustria              Eslováquia        Malta             Rússia
                           Bahrein              Espanha           Marrocos          Servia e
                           Belize               Etiópia           México            Montenegro
                           Bélgica              Filipinas         Moldávia          Singapura
                           Bolívia              Finlândia         Mónaco            Síria
                           Bósnia Herzegovina   França            Moçambique        África do Sul
                           Botswana             Grécia            Nicarágua         Suíça
                           Brasil               Guatemala         Nigéria           Tunes
                           Bulgária             Honduras          Noruega           Turquia
                           Cabo Verde           Holanda           Nova Zelândia     Ucrânia
                           Camarões             Hungria           Oman              Uganda
                           Canadá               Irlanda           Panamá            Uruguai
                           Chile                Itália            Paraguai          Venezuela
                           China                Índia             Peru              Vietname
                           Colômbia             Indonésia         Polónia           Zâmbia
                           Congo                Israel            Portugal          Zimbabwe
                           Coreia do Sul                                                                 5
INDICE



01 Apresentação Corporativa Indra
02 Entendimento do Modelo SOA
03 Factores de Sucesso
04 Abordagem Indra




                                    Uma visão sobre SOA / IDC – Virtualização e SOA
                                        6
ENTENDIMENTO DO MODELO SOA

   SOA PARA QUÊ?
   SOA oferece respostas a necessidades comuns do negócio



  Agilidade de negócio          Controlo do negócio         Poupança de custos
           Limitada

o- TI atrasa negócio

o- Time-to-market elevado
                                              Será
                                              S á necessário criar novas
                                                          ái     i
o- Redundância lançar novas
         Vamos de funções
                                              funcionalidades que dêem
         ofertas comerciais
                                              suporte a essas ofertas…




                                                                                 Uma visão sobre SOA / IDC – Virtualização e SOA
o- Risco baseadas na (por dos
          Tecnológico idade
   alterações nos sistemas                    temos de alterar o CRM, o
         nossos clientes…
   de produção)                               sistema de facturação, …




                       CEO                            CIO


                                                                                     7
ENTENDIMENTO DO MODELO SOA

   SOA PARA QUÊ?
   SOA oferece respostas a necessidades comuns do negócio



  Agilidade de negócio          Controlo do negócio           Poupança de custos
           Limitada                     Restringido

o- TI atrasa negócio         o- Silos de Informação

o- Time-to-market elevado     o- Processos de negócio de ir buscar os pedidos desses
                                                … temos
                                 fragmentados entre várias CRM, d
                                                Clientes
                                                Cli t ao CRM depois comprovar o
                                                                      i
o- Redundância de funções
         Alguns Clientes ainda aplicações
                                                estado dos pedidos no Sistema de Gestão
         não receberam os seus




                                                                                          Uma visão sobre SOA / IDC – Virtualização e SOA
o- Risco pedidos… (por
          Tecnológico         o- Integração B2B de Pedidos… provavelmente temos de
                                                difícil
   alterações nos sistemas                      chamar a empresa de transportes para
         O que se passa?
   de produção)                                 averiguar se houve problemas




                       CEO                             CIO


                                                                                              8
ENTENDIMENTO DO MODELO SOA

   SOA PARA QUÊ?
   SOA oferece respostas a necessidades comuns do negócio



  Agilidade de negócio           Controlo do negócio           Poupança de custos
           Limitada                     Restringido                Condicionado

o- TI atrasa negócio         o- Silos de Informação          o- Custos de manutenção
                                                                elevados
                                                … necessitamos migrar o Sistema de
o- Time-to-market elevado    o- Processos de negócio de Pedidos, está baseado em
                                                Gestão
                                fragmentados entre várias obsoleta… o especialista do
                                                tecnologia o- Forte dependência das
o- Redundância de funções       aplicações
         O orçamento para este                  sistema saiu datecnologias Temos de
                                                                 empresa... instaladas




                                                                                         Uma visão sobre SOA / IDC – Virtualização e SOA
o- Risco ano é ...
          Tecnológico (por                      contratar um freelancer.
                             o- Integração B2B difícil
   alterações nos sistemas                      Não vai haver orçamento para o novo
   de produção)                                 Portal de Clientes




                       CEO                              CIO


                                                                                             9
ENTENDIMENTO DO MODELO SOA

   SOA PARA QUÊ?
   SOA oferece respostas a necessidades comuns do negócio



  Agilidade de negócio          Controlo do negócio             Poupança de custos
           Limitada                    Restringido                  Condicionado

o- TI atrasa negócio         o- Silos de Informação          o- Custos de manutenção
                                                                elevados
o- Time-to-market elevado    o- Processos de negócio
                                fragmentados entre várias o- Forte dependência das
o- Redundância de funções       aplicações                   tecnologias instaladas
        Todos estes




                                                                                       Uma visão sobre SOA / IDC – Virtualização e SOA
o- Risco Tecnológico (por                     SOA é a solução
         problemas afectamo- Integração B2B difícil
   alterações nos sistemas                    que precisamos
         o negócio …
   de produção)




                       CEO                             CIO


                                                                                           10
ENTENDIMENTO DO MODELO SOA

      SOA PARA QUÊ?
      SOA oferece respostas a necessidades comuns do negócio



      Agilidade de negócio               Controlo do negócio                 Poupança de custos
              Limitada
       Solucionado com SOA                        Restringido
                                           Solucionado com SOA                   Condicionado
                                                                              Solucionado com SOA

o+ TI atrasa negócio
 -                                   o- Silos de Informação
                                      +                                   o+ Custos de manutenção
                                                                           -
                                                                             elevados
o+ Time-to-market elevado
 -                                   o- Processos de negócio
                                      +
                                        fragmentados entre várias o+ Forte dependência das
                                                                   -
o+ Redundância de funções
 -
                                        aplicações                   tecnologias instaladas




                                                                                                          Uma visão sobre SOA / IDC – Virtualização e SOA
o+ Risco Tecnológico (por
 -
                              o- Integração B2B difícil
                               +
   alterações nos sistemas
   de produção)           Proporciona melhor alinhamento entre TI e os
                             +
                                 objectivos de negócio
                             + Melhora o time-to-market
                   SOA




                             + Promove reutilização para evitar redundância e riscos
                                 tecnológicos. Facilita desenvolvimento
                             + Oferece visão end-to-end do negócio
CEO                                                                                                 CIO

                             +
                                 Está baseada em serviços e processos, não em
                                 aplicações

                             + Possibilita a interoperabilidade entre plataformas
                                                                                                              11
                                 tecnológicas distintas (fundamenta-se em standards)
ENTENDIMENTO DO MODELO SOA

SOA » SERVICE ORIENTED ARCHITECTURE



  Estilo de arquitectura que suporta serviços
  débilmente acoplados para facilitar a flexibilidade
  do negócio de forma interoperavel e independente
  da tecnología.




                                                        Uma visão sobre SOA / IDC – Virtualização e SOA
  Consiste num conjunto de serviços alinhados com o
  negócio que dão suporte a processos de negócio
  implementados de forma flexivel e dinamicamente
  reconfiguráveis utilizando descrições de serviços
  baseadas em interfaces.

                                                            12
ENTENDIMENTO DO MODELO SOA

     EVOLUÇÃO ATÉ AO MODELO SOA
     Exemplo de Tramitação de Sinistro

                                                                 Com SOA criamos SERVIÇOS:
                                                                  Os SERVIÇOS são ISOLADOS e REUTILIZAVEIS
                                                                  As APLICAÇÕES constroem-se por COMPOSIÇÃO DE SERVIÇOS
                                                                  A CADEIA DE VALOR das organizações dirige as APLICAÇÕES

                      Antes de SOA                                                              Depois de SOA
 Compartimentado, Departamental, Fechado, Monolítico                               Serviços Partilhados, Colaborativo, Integrado
  Funções de Negócio dependentes de Aplicações                                              Aplicações Compostas

G tã d
Gestão de                                                               Função de
                                                                        F   ã d                         Tramitação de Sinistros
                        Contratação/             Sinistros
Profissionais                                                            Negocio                 (aplicação horizontal a oorganização
                                                                                                                                5. Seguimento
                        Carteira                                                                            2. Sumplemento      Profissionais
                                              Abertura de                               1. Abertura de      Apólice




                                                                                                                                                  Uma visão sobre SOA / IDC – Virtualização e SOA
Assignação                                                              Processo
Profissionais          Contratação            Expediente                Negocio         Expediente                                  4. Pagamen-
                                                                                                            3. Assignação           tos
                                                                                                            Profissionais
Incorporação           Pagamentos             Suplementos
Profissionais

                                              Assignação                              Contrata-   Pagamen      Assig.      Supleme
Seguimento             Suplementos            Profissionais              Serviço          ção.        tos     Profissio.      ntos     Serviço
e Controlo
                                                                                    Serviços de Negocio Reutilizaveis
                       Tarifação              Pagamentos
                                                                                                   Abert.
                                                                                                  Expedien     Segui.
                                                                         Serviço      Serviço          te      Control     Serviço     Serviço


                                                                                                            Bus



Marketing       CRM    Vendas      Finanças Catálogo   Partner            Marketing      CRM       Vendas     Finanças Catálogo      Partner

                                                                                                                                                      13
ENTENDIMENTO DO MODELO SOA

MODELO CONCEPTUAL DE ARQUITECTURA SOA



                                  Identificação e Especificação de Serviços
                                   Uma vez definido o modelo de negócio, os serviços

              Negócio
                             1     necessários para implementar os processos de negócio
                                   devem ser identificados e especificados. Este é um
                                   processo completamente analítico.

             Processos
                  e          Arquitectura SOA
             Informação           Arquitectura Lógica




                                                                                             Uma visão sobre SOA / IDC – Virtualização e SOA
                                         (Serviços)

                                 Arquitectura Tecnológica
            Aplicações
                                           Arquitectura Técnica
                                            As Aplicações devem ter infra-estrutura
                                    2       tecnológica que permita a implementação dos
                                            processos de negócio a partir da composição de
                                            serviços
         Infra-estrutura

                                                                                                 14
ENTENDIMENTO DO MODELO SOA

     MODELO ARQUITECTURA TECNOLÓGICA SOA



BAM (Business Activity
Monitoring)                                                                                        Vista de
Infra-estrutura para a                                                                             Negocio
monitorização do
rendimento dos                                                                 Registo e repositório de
                                                                                       Portal Processos
processos de negócio       Processo 1        Processo 2        Processo 3      serviços
                                                                                Processo 4
                                                                                       Infra-estrutura de acesso
                                                                                                   de Negocio
                                                                                                       egoc o
                                                                               Infra-estrutura
                                                                               Infra estrutura para localização,
                                                                                                    localização
                                                                                      integrado(BPM)
                                                                                                e personalizado a
                                                                               classificação e gestão do ciclo de
                                                                                      informação, aplicações e
                                                                               vida de serviços




                                                                                                                        Uma visão sobre SOA / IDC – Virtualização e SOA
BPM (Enterprise
ESB (Business                                                                         processos de negócio
ProcessBus)
Service Management)       Serviço 1   Serviço 2   Serviço 3   Serviço 4   Serviço 5           Componentes de
                                                                                      Serviço 6    Serviços
Ferramenta que permite
Infra-estrutura de                                                                            serviço
modelar, automatizar
conectividade que                                                                             Implementa ae
                                                                                                    Registo
gerir processos de
disponibiliza os                                                                          Serviço
                                                                                              funcionalidade do
                                                   ESB                                              Repositorio
negócio aoaplicações e
serviços a longo de                                                                           Serviço. Elementos que
                                                                                          Tarefa dede Serviços
                                                                                                     Negócio
todo o seu ciclo de
processos. Permite                                                                            possibilitam o acesso à
                                                                                          repetivel,Componentes
                                                                                                     atómica e
vida, como estratégia
reduzir o número e                                                                            informação da infra-
                                                                                          isolada. É oServiço
                                                                                                    de interface do
para alcançar a
complexidade das                                                                              estrutura de TI ser
                                                                                          componente. Pode
eficiência operativa
conexões entre                                                                            alterado o componente
                                                                                                    Infra-estrutura
sistemas                                                                                  sem mudar o serviço
                         Mainframes   App Servers Databases   Packaged Apps Custom Apps Partners
                                                                                                                            15
ENTENDIMENTO DO MODELO SOA

    BPM » Business Process Monitoring
    Ciclo de vida de um processo inserido num sistema BPM




                         •optimizar                        definir
● BAM - Business                                                       ● BPA- Business
  Activity                                                               Process
  Monitoring        •analisar                               modelar      Analysis
● Quadro de                                                            ● Arquitectura
  Comando                              Processo                          Empresarial
● Business                                                             ● Modelação e




                                                                                         Uma visão sobre SOA / IDC – Virtualização e SOA
  Intelligence     •monitorizar                              simular     Simulação
● BPMS                                                                 ● Normalização
  (Monitorização                                                       ● Cumprimento
  Processos)                                                             de Normativa
                         •executar
                          executar                    desenvolver



                                      ● BPM Suite
                                      ● Motor de Regras de Negócio
                                      ● ESB (Enterprise Service Bus)
                                                                                             16
INDICE



01 Apresentação Corporativa Indra
02 Entendimento do Modelo SOA
03 Factores de Sucesso
04 Abordagem Indra




                                    Uma visão sobre SOA / IDC – Virtualização e SOA
                                        17
FACTORES DE SUCESSO

SEM UMA GESTÃO ADEQUADA DAS
PLATAFORMAS SOA…


   Isto pode converter-se…                  … nisto




                                                             Uma visão sobre SOA / IDC – Virtualização e SOA
        A PROMESSA SOA                Um monte de SERVIÇOS
                                        INCONTROLADOS



       … perdendo-se assim desta forma os benefícios
       providenciados pelo SOA
                                                                 18
FACTORES DE SUCESSO

   OS QUATRO PILARES SOA



     A implementação de SOA em qualquer Organização deve
     basear-se em 4 conceitos fundamentais:


Estabelecimento   Implementação
da Metodologia     da Tecnologia




                                                                        Uma visão sobre SOA / IDC – Virtualização e SOA
   Implementação SOA

  Gestão da           SOA
  Mudança          Governance

                                   En 2010, a falta de SOA Governance
                                    será a razão mais comum para o
                                    fracasso de uma implementação
                                       SOA” (Probabilidade de 0.8)
                                                                            19
FACTORES DE SUCESSO

         ROADMAP SOA PARA UMA EMPRESA
         O PONTO DE PARTIDA DEPENDE DO GRAU DE
         MATURIDADE

                                                                                                     Nivel 5
                                                                                  Nivel 4
                                                                Nivel 3
                                             Nivel 2                                             SOA industrializado
                     Nivel 1                                  Orquestação de   Extensão de SOA
                                         Implementação SOA       Serviços        à Companhia
               Iniciativa e Estrategia


                                             Assentar o
                  Estabelecer os                                                  Gestão de         Abrir SOA ao
Objectivos                                 negocio sobre      Orquestação de
                 fundamentos de                                                 Processos de         exterior da
Estratégicos                              os beneficios de    Serviços (BPA)
                       SOA                                                      Negocio (BPM)        companhía
                                               SOA




                                                                                                                       Uma visão sobre SOA / IDC – Virtualização e SOA
                                            Integração de                       Desenvolver e
                      Fixar:
 Planos                                     Sistemas            Geração de       Monitorizar
                    Metodología                                                                   Serviços B2B &
 Técticos                                                        Serviços       Processos de
                    Arquitectura            Exposição de                                               B2C
                                                                Compostos         Negocio
                    Tecnología              Serviços                              Esenciais


                   Serviços de                                                                   B2C DACPD6
                                                                                                     - Subscrição
                                            Serviços de                          Desenho de          ACTPD5
                   Framework                                    Processos                          de Serviços
 Exemplos          Padrões de                 Negocio                           Processos de
                                                              Automatizados                      B2B - Provisão de
                 Desenvolvimento            Reutilizáveis                       Negocio, BAM
                                                                                                     Serviços




                                                             GOVERNANCE
                                                                                                                           20
INDICE



01 Apresentação Corporativa Indra
02 Entendimento do Modelo SOA
03 Factores de Sucesso
04 Abordagem Indra




                                    Uma visão sobre SOA / IDC – Virtualização e SOA
                                        21
ABORDAGEM INDRA

EVOLUÇÃO SOA NA INDRA



Enquanto os fabricantes de plataformas orientam o seu discurso para
SOA para justificar e promover a venda dos seus produtos, a INDRA
oferece uma abordagem SOA própria que consiste em:
                       Metodología de Implementação SOA.
                       Enfoque de Implementação » Identificação de Serviços:
                           Top-Down (novos) e Bottom-Up (existentes).




                                                                                Uma visão sobre SOA / IDC – Virtualização e SOA
                       Aliança com todos os fornecedores de Infra-estrutrura.
                       Temos competência em todas as soluções
                       Desenvolver aplicações com o paradigma SOA utilizando
                       o iBuilder, abrangendo os seguintes aspectos:
  “Abordagem de            Metodología de Desenvolvimento.
desenvolvimento de         Arquitectura referência SOA.
 aplicações Service
                           Frameworks.
 Oriented Business
Applications (SOBA)”       Ambiente de desenvolvimento MDA.
                                                                                    22
ABORDAGEM INDRA

 METODOLOGÍA DE IMPLEMENTAÇÃO SOA




                                         emind4EA
   Pre-               Análise                Definição             Estratégia             Protótipo
assessment            Situação                Modelo                 SOA
                       Actual                 Futuro
                                                                   Plano Director de    Validação técnica da
Determinação Nível    Caracterização       Mapa Urbanístico
                                                                  Implementação SOA         Arquitectura
de Maturidade SOA         dos SI          (Serviços abstratos)
                                                                       (roadmap)              proposta




                                                                                                               Uma visão sobre SOA / IDC – Virtualização e SOA
                     Mapa Organização     Arquitectura Lógica e   Recomendações e       Criação de activos
   Divulgação
                          vs. SI            Técnica objetivo       guías técnicas          reutilizáveis

   Recolha de
                     Identificação dos                            Plano de Gestão da
  Expectativas e
                     Processos cross                                   Mudança
    requisitos

                                                                  Plano de Governo-
                                                                         SOA


                                                                  Proposta Oficina AE



                                                                                                                   23
ABORDAGEM INDRA

O QUE É O iBUILDER?



    Metodologia                                            Ambiente de desenv.                                 Framework
É metodología que                                          É ambiente dev. de alta                         É uma Arquitectura J2EE
homogeniza ciclo de vida                                   produtividade baseado em                        baseada em componentes
É baseada no paradigma                                     Modelos UML e Geração                           open-source, BPM e BRS
RUP (Rational Unified                                      Automatica de Código
Process) )                                                 Processo de Engenharia de
                                                                           g
UML (Unified Model                                         Software Qualificado »
Language) como padrão                                      Trabalho de Dev.




                                                                                                                                     Uma visão sobre SOA / IDC – Virtualização e SOA
de modelação Orientada a                                   Profissionalizado
Objectos, para fases de                                    Maior nível abstracção
Análise e Desenho                                          Programador não tem de
Ciclo de Vida Iterativo e                                  dominar os frameworks
não waterfall                                              Open Source
                   •optimizar                  definir

              •analisar
                                                                                    Templates
                                               modelar
                                                                       PIM
                                Processo
             •monitorizar                        simular                                          Código

                                                                                    Ferramentas
                   •executar
                    executar               desenvolver
                                                                       PSM          MDA
                                                           Ferramenta de
                                                           modelação
                                                           UML             <xmi/>                          Open Source, J2EE, BPM,
emind4iBuilder                                             Model Driven Architecture                       BRS
                                                                                                                                         24
                                                            (*) PIM: Platform Independent Model
                                                            (** )PSM: Platform Specific Model
ABORDAGEM INDRA

O QUE É O iBUILDER?
Benefícios



  Melhora o Time-to-market em desenvolvimento de projectos
  Facilita a orientação do desenvolvimento ao negócio e ao
  Cliente
  Favorece a concretização do âmbito funcional do projecto
  Homogeniza a realização do processo de análise




                                                               Uma visão sobre SOA / IDC – Virtualização e SOA
  Diminui o risco na fase de construção
  Aumenta a qualidade do software ao reduzir drasticamente o
  número de erros na fase de construção
  Facilita a integração dos componentes desenvolvidos


                                                                   25
ABORDAGEM INDRA

CAAT » CENTRO AVANÇADO DE
ARQUITECTURAS TECNOLÓGICAS


 ALIANÇAS E PARCEIROS   A partir das alianças com os principais fornecedores
                        de soluções de integração/SOA, a Indra está a criar
                        o seu próprio laboratório SOA, que cobre os
                        seguintes objectivos:

                            Ajudar os “Clientes Indra” a entender e adoptar um discurso
                            SOA coerente e completo
                                         t         l t
                            Montar prototipos SOA com os principais fornecedores de
                            tecnología SOA: IBM, BEA, Oracle, TIBCO, SwAG




                                                                                            Uma visão sobre SOA / IDC – Virtualização e SOA
                            Mostrar situações reais aos clientes, com base nos prototipos
                            de Arquitectura Empresarial e aplicações SOA.
                            Evoluir as versões BETA dos fornecedores para estar na
                            vanguarda.
                            Realizar estudos e comparações entre as diferentes soluções,
                            de forma a poder indicar a melhor solução para cada cliente.
                            Dar coerência e homogenidade à visão SOA da Indra, e das
                            capacidades das soluções, evitando dar juizos de valor
                            contraditórios entre os projectos e pessoas envolvidas em
                            temas SOA.
                            Utilização do laboratorio como centro de formação para novos
                            técnicos (juniors) ou actualização tecnológica, em Infra-
                            estruturas SOA.                                                     26
Rui Pedro Saraiva




                                  Uma visão sobre SOA / IDC – Virtualização e SOA
Consultoria Tecnológica
rsaraiva@indracompany.com

Alfrapark - Edifício C - Piso 2
Estrada do Seminário, 4
2610-171 Amadora
Portugal
T +351 962 646 938
F +351 214 724 600
www.indra.es



                                      27

Mais conteúdo relacionado

Destaque

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Destaque (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

SOA Visão sobre os benefícios e desafios

  • 1. Consultoria Tecnológica UMA VISÃO SOBRE SOA O que é, que cuidados a ter na sua implementação e qual a abordagem Indra na implementação de projectos deste tipo RUI PEDRO SARAIVA – Responsável Consultoria Tecnológica IDC - Virtualização e SOA/ Centro Cultural de Belém/ 01 de Julho de 2008
  • 2. INDICE 01 Apresentação Corporativa Indra 02 Entendimento do Modelo SOA 03 Factores de Sucesso 04 Abordagem Indra Uma visão sobre SOA / IDC – Virtualização e SOA 2
  • 3. INDICE 01 Apresentação Corporativa Indra 02 Entendimento do Modelo SOA 03 Factores de Sucesso 04 Abordagem Indra Uma visão sobre SOA / IDC – Virtualização e SOA 3
  • 4. APRESENTAÇÃO CORPORATIVA INDRA QUEM SOMOS Multinacional de TI número um em Espanha e uma das principais na Europa 2.168 2 168 M€ em vendas Uma visão sobre SOA / IDC – Virtualização e SOA 1/3 em mercados internacionais 28.000 profissionais Modelo de negócio diferencial 4
  • 5. APRESENTAÇÃO CORPORATIVA INDRA FORTE PRESENÇA INTERNACIONAL DIRECCIONADA PARA OS MERCADOS GEOGRÁFICOS COM ELEVADO POTENCIAL DE CRESCIMENTO EUROPA AMÉRICA LATINA E.U. RESTO 51% 28% 8% 13% Mais de 30 filiais Alemanha Costa Rica Jordânia Porto Rico Angola Croácia Cazaquistão Reino Unido Andorra Equador Quénia República Arábia Saudita Letónia Checa REFERÊNCIAS Argélia E.U. Egipto E i t Líbia República EM MAIS DE 90 Argentina El Salvador Lituânia Dominicana Luxemburgo PAÍSES Arménia Austrália Emiratos Árabes Macedónia Ruanda Roménia Uma visão sobre SOA / IDC – Virtualização e SOA Unidos Áustria Eslováquia Malta Rússia Bahrein Espanha Marrocos Servia e Belize Etiópia México Montenegro Bélgica Filipinas Moldávia Singapura Bolívia Finlândia Mónaco Síria Bósnia Herzegovina França Moçambique África do Sul Botswana Grécia Nicarágua Suíça Brasil Guatemala Nigéria Tunes Bulgária Honduras Noruega Turquia Cabo Verde Holanda Nova Zelândia Ucrânia Camarões Hungria Oman Uganda Canadá Irlanda Panamá Uruguai Chile Itália Paraguai Venezuela China Índia Peru Vietname Colômbia Indonésia Polónia Zâmbia Congo Israel Portugal Zimbabwe Coreia do Sul 5
  • 6. INDICE 01 Apresentação Corporativa Indra 02 Entendimento do Modelo SOA 03 Factores de Sucesso 04 Abordagem Indra Uma visão sobre SOA / IDC – Virtualização e SOA 6
  • 7. ENTENDIMENTO DO MODELO SOA SOA PARA QUÊ? SOA oferece respostas a necessidades comuns do negócio Agilidade de negócio Controlo do negócio Poupança de custos Limitada o- TI atrasa negócio o- Time-to-market elevado Será S á necessário criar novas ái i o- Redundância lançar novas Vamos de funções funcionalidades que dêem ofertas comerciais suporte a essas ofertas… Uma visão sobre SOA / IDC – Virtualização e SOA o- Risco baseadas na (por dos Tecnológico idade alterações nos sistemas temos de alterar o CRM, o nossos clientes… de produção) sistema de facturação, … CEO CIO 7
  • 8. ENTENDIMENTO DO MODELO SOA SOA PARA QUÊ? SOA oferece respostas a necessidades comuns do negócio Agilidade de negócio Controlo do negócio Poupança de custos Limitada Restringido o- TI atrasa negócio o- Silos de Informação o- Time-to-market elevado o- Processos de negócio de ir buscar os pedidos desses … temos fragmentados entre várias CRM, d Clientes Cli t ao CRM depois comprovar o i o- Redundância de funções Alguns Clientes ainda aplicações estado dos pedidos no Sistema de Gestão não receberam os seus Uma visão sobre SOA / IDC – Virtualização e SOA o- Risco pedidos… (por Tecnológico o- Integração B2B de Pedidos… provavelmente temos de difícil alterações nos sistemas chamar a empresa de transportes para O que se passa? de produção) averiguar se houve problemas CEO CIO 8
  • 9. ENTENDIMENTO DO MODELO SOA SOA PARA QUÊ? SOA oferece respostas a necessidades comuns do negócio Agilidade de negócio Controlo do negócio Poupança de custos Limitada Restringido Condicionado o- TI atrasa negócio o- Silos de Informação o- Custos de manutenção elevados … necessitamos migrar o Sistema de o- Time-to-market elevado o- Processos de negócio de Pedidos, está baseado em Gestão fragmentados entre várias obsoleta… o especialista do tecnologia o- Forte dependência das o- Redundância de funções aplicações O orçamento para este sistema saiu datecnologias Temos de empresa... instaladas Uma visão sobre SOA / IDC – Virtualização e SOA o- Risco ano é ... Tecnológico (por contratar um freelancer. o- Integração B2B difícil alterações nos sistemas Não vai haver orçamento para o novo de produção) Portal de Clientes CEO CIO 9
  • 10. ENTENDIMENTO DO MODELO SOA SOA PARA QUÊ? SOA oferece respostas a necessidades comuns do negócio Agilidade de negócio Controlo do negócio Poupança de custos Limitada Restringido Condicionado o- TI atrasa negócio o- Silos de Informação o- Custos de manutenção elevados o- Time-to-market elevado o- Processos de negócio fragmentados entre várias o- Forte dependência das o- Redundância de funções aplicações tecnologias instaladas Todos estes Uma visão sobre SOA / IDC – Virtualização e SOA o- Risco Tecnológico (por SOA é a solução problemas afectamo- Integração B2B difícil alterações nos sistemas que precisamos o negócio … de produção) CEO CIO 10
  • 11. ENTENDIMENTO DO MODELO SOA SOA PARA QUÊ? SOA oferece respostas a necessidades comuns do negócio Agilidade de negócio Controlo do negócio Poupança de custos Limitada Solucionado com SOA Restringido Solucionado com SOA Condicionado Solucionado com SOA o+ TI atrasa negócio - o- Silos de Informação + o+ Custos de manutenção - elevados o+ Time-to-market elevado - o- Processos de negócio + fragmentados entre várias o+ Forte dependência das - o+ Redundância de funções - aplicações tecnologias instaladas Uma visão sobre SOA / IDC – Virtualização e SOA o+ Risco Tecnológico (por - o- Integração B2B difícil + alterações nos sistemas de produção) Proporciona melhor alinhamento entre TI e os + objectivos de negócio + Melhora o time-to-market SOA + Promove reutilização para evitar redundância e riscos tecnológicos. Facilita desenvolvimento + Oferece visão end-to-end do negócio CEO CIO + Está baseada em serviços e processos, não em aplicações + Possibilita a interoperabilidade entre plataformas 11 tecnológicas distintas (fundamenta-se em standards)
  • 12. ENTENDIMENTO DO MODELO SOA SOA » SERVICE ORIENTED ARCHITECTURE Estilo de arquitectura que suporta serviços débilmente acoplados para facilitar a flexibilidade do negócio de forma interoperavel e independente da tecnología. Uma visão sobre SOA / IDC – Virtualização e SOA Consiste num conjunto de serviços alinhados com o negócio que dão suporte a processos de negócio implementados de forma flexivel e dinamicamente reconfiguráveis utilizando descrições de serviços baseadas em interfaces. 12
  • 13. ENTENDIMENTO DO MODELO SOA EVOLUÇÃO ATÉ AO MODELO SOA Exemplo de Tramitação de Sinistro Com SOA criamos SERVIÇOS: Os SERVIÇOS são ISOLADOS e REUTILIZAVEIS As APLICAÇÕES constroem-se por COMPOSIÇÃO DE SERVIÇOS A CADEIA DE VALOR das organizações dirige as APLICAÇÕES Antes de SOA Depois de SOA Compartimentado, Departamental, Fechado, Monolítico Serviços Partilhados, Colaborativo, Integrado Funções de Negócio dependentes de Aplicações Aplicações Compostas G tã d Gestão de Função de F ã d Tramitação de Sinistros Contratação/ Sinistros Profissionais Negocio (aplicação horizontal a oorganização 5. Seguimento Carteira 2. Sumplemento Profissionais Abertura de 1. Abertura de Apólice Uma visão sobre SOA / IDC – Virtualização e SOA Assignação Processo Profissionais Contratação Expediente Negocio Expediente 4. Pagamen- 3. Assignação tos Profissionais Incorporação Pagamentos Suplementos Profissionais Assignação Contrata- Pagamen Assig. Supleme Seguimento Suplementos Profissionais Serviço ção. tos Profissio. ntos Serviço e Controlo Serviços de Negocio Reutilizaveis Tarifação Pagamentos Abert. Expedien Segui. Serviço Serviço te Control Serviço Serviço Bus Marketing CRM Vendas Finanças Catálogo Partner Marketing CRM Vendas Finanças Catálogo Partner 13
  • 14. ENTENDIMENTO DO MODELO SOA MODELO CONCEPTUAL DE ARQUITECTURA SOA Identificação e Especificação de Serviços Uma vez definido o modelo de negócio, os serviços Negócio 1 necessários para implementar os processos de negócio devem ser identificados e especificados. Este é um processo completamente analítico. Processos e Arquitectura SOA Informação Arquitectura Lógica Uma visão sobre SOA / IDC – Virtualização e SOA (Serviços) Arquitectura Tecnológica Aplicações Arquitectura Técnica As Aplicações devem ter infra-estrutura 2 tecnológica que permita a implementação dos processos de negócio a partir da composição de serviços Infra-estrutura 14
  • 15. ENTENDIMENTO DO MODELO SOA MODELO ARQUITECTURA TECNOLÓGICA SOA BAM (Business Activity Monitoring) Vista de Infra-estrutura para a Negocio monitorização do rendimento dos Registo e repositório de Portal Processos processos de negócio Processo 1 Processo 2 Processo 3 serviços Processo 4 Infra-estrutura de acesso de Negocio egoc o Infra-estrutura Infra estrutura para localização, localização integrado(BPM) e personalizado a classificação e gestão do ciclo de informação, aplicações e vida de serviços Uma visão sobre SOA / IDC – Virtualização e SOA BPM (Enterprise ESB (Business processos de negócio ProcessBus) Service Management) Serviço 1 Serviço 2 Serviço 3 Serviço 4 Serviço 5 Componentes de Serviço 6 Serviços Ferramenta que permite Infra-estrutura de serviço modelar, automatizar conectividade que Implementa ae Registo gerir processos de disponibiliza os Serviço funcionalidade do ESB Repositorio negócio aoaplicações e serviços a longo de Serviço. Elementos que Tarefa dede Serviços Negócio todo o seu ciclo de processos. Permite possibilitam o acesso à repetivel,Componentes atómica e vida, como estratégia reduzir o número e informação da infra- isolada. É oServiço de interface do para alcançar a complexidade das estrutura de TI ser componente. Pode eficiência operativa conexões entre alterado o componente Infra-estrutura sistemas sem mudar o serviço Mainframes App Servers Databases Packaged Apps Custom Apps Partners 15
  • 16. ENTENDIMENTO DO MODELO SOA BPM » Business Process Monitoring Ciclo de vida de um processo inserido num sistema BPM •optimizar definir ● BAM - Business ● BPA- Business Activity Process Monitoring •analisar modelar Analysis ● Quadro de ● Arquitectura Comando Processo Empresarial ● Business ● Modelação e Uma visão sobre SOA / IDC – Virtualização e SOA Intelligence •monitorizar simular Simulação ● BPMS ● Normalização (Monitorização ● Cumprimento Processos) de Normativa •executar executar desenvolver ● BPM Suite ● Motor de Regras de Negócio ● ESB (Enterprise Service Bus) 16
  • 17. INDICE 01 Apresentação Corporativa Indra 02 Entendimento do Modelo SOA 03 Factores de Sucesso 04 Abordagem Indra Uma visão sobre SOA / IDC – Virtualização e SOA 17
  • 18. FACTORES DE SUCESSO SEM UMA GESTÃO ADEQUADA DAS PLATAFORMAS SOA… Isto pode converter-se… … nisto Uma visão sobre SOA / IDC – Virtualização e SOA A PROMESSA SOA Um monte de SERVIÇOS INCONTROLADOS … perdendo-se assim desta forma os benefícios providenciados pelo SOA 18
  • 19. FACTORES DE SUCESSO OS QUATRO PILARES SOA A implementação de SOA em qualquer Organização deve basear-se em 4 conceitos fundamentais: Estabelecimento Implementação da Metodologia da Tecnologia Uma visão sobre SOA / IDC – Virtualização e SOA Implementação SOA Gestão da SOA Mudança Governance En 2010, a falta de SOA Governance será a razão mais comum para o fracasso de uma implementação SOA” (Probabilidade de 0.8) 19
  • 20. FACTORES DE SUCESSO ROADMAP SOA PARA UMA EMPRESA O PONTO DE PARTIDA DEPENDE DO GRAU DE MATURIDADE Nivel 5 Nivel 4 Nivel 3 Nivel 2 SOA industrializado Nivel 1 Orquestação de Extensão de SOA Implementação SOA Serviços à Companhia Iniciativa e Estrategia Assentar o Estabelecer os Gestão de Abrir SOA ao Objectivos negocio sobre Orquestação de fundamentos de Processos de exterior da Estratégicos os beneficios de Serviços (BPA) SOA Negocio (BPM) companhía SOA Uma visão sobre SOA / IDC – Virtualização e SOA Integração de Desenvolver e Fixar: Planos Sistemas Geração de Monitorizar Metodología Serviços B2B & Técticos Serviços Processos de Arquitectura Exposição de B2C Compostos Negocio Tecnología Serviços Esenciais Serviços de B2C DACPD6 - Subscrição Serviços de Desenho de ACTPD5 Framework Processos de Serviços Exemplos Padrões de Negocio Processos de Automatizados B2B - Provisão de Desenvolvimento Reutilizáveis Negocio, BAM Serviços GOVERNANCE 20
  • 21. INDICE 01 Apresentação Corporativa Indra 02 Entendimento do Modelo SOA 03 Factores de Sucesso 04 Abordagem Indra Uma visão sobre SOA / IDC – Virtualização e SOA 21
  • 22. ABORDAGEM INDRA EVOLUÇÃO SOA NA INDRA Enquanto os fabricantes de plataformas orientam o seu discurso para SOA para justificar e promover a venda dos seus produtos, a INDRA oferece uma abordagem SOA própria que consiste em: Metodología de Implementação SOA. Enfoque de Implementação » Identificação de Serviços: Top-Down (novos) e Bottom-Up (existentes). Uma visão sobre SOA / IDC – Virtualização e SOA Aliança com todos os fornecedores de Infra-estrutrura. Temos competência em todas as soluções Desenvolver aplicações com o paradigma SOA utilizando o iBuilder, abrangendo os seguintes aspectos: “Abordagem de Metodología de Desenvolvimento. desenvolvimento de Arquitectura referência SOA. aplicações Service Frameworks. Oriented Business Applications (SOBA)” Ambiente de desenvolvimento MDA. 22
  • 23. ABORDAGEM INDRA METODOLOGÍA DE IMPLEMENTAÇÃO SOA emind4EA Pre- Análise Definição Estratégia Protótipo assessment Situação Modelo SOA Actual Futuro Plano Director de Validação técnica da Determinação Nível Caracterização Mapa Urbanístico Implementação SOA Arquitectura de Maturidade SOA dos SI (Serviços abstratos) (roadmap) proposta Uma visão sobre SOA / IDC – Virtualização e SOA Mapa Organização Arquitectura Lógica e Recomendações e Criação de activos Divulgação vs. SI Técnica objetivo guías técnicas reutilizáveis Recolha de Identificação dos Plano de Gestão da Expectativas e Processos cross Mudança requisitos Plano de Governo- SOA Proposta Oficina AE 23
  • 24. ABORDAGEM INDRA O QUE É O iBUILDER? Metodologia Ambiente de desenv. Framework É metodología que É ambiente dev. de alta É uma Arquitectura J2EE homogeniza ciclo de vida produtividade baseado em baseada em componentes É baseada no paradigma Modelos UML e Geração open-source, BPM e BRS RUP (Rational Unified Automatica de Código Process) ) Processo de Engenharia de g UML (Unified Model Software Qualificado » Language) como padrão Trabalho de Dev. Uma visão sobre SOA / IDC – Virtualização e SOA de modelação Orientada a Profissionalizado Objectos, para fases de Maior nível abstracção Análise e Desenho Programador não tem de Ciclo de Vida Iterativo e dominar os frameworks não waterfall Open Source •optimizar definir •analisar Templates modelar PIM Processo •monitorizar simular Código Ferramentas •executar executar desenvolver PSM MDA Ferramenta de modelação UML <xmi/> Open Source, J2EE, BPM, emind4iBuilder Model Driven Architecture BRS 24 (*) PIM: Platform Independent Model (** )PSM: Platform Specific Model
  • 25. ABORDAGEM INDRA O QUE É O iBUILDER? Benefícios Melhora o Time-to-market em desenvolvimento de projectos Facilita a orientação do desenvolvimento ao negócio e ao Cliente Favorece a concretização do âmbito funcional do projecto Homogeniza a realização do processo de análise Uma visão sobre SOA / IDC – Virtualização e SOA Diminui o risco na fase de construção Aumenta a qualidade do software ao reduzir drasticamente o número de erros na fase de construção Facilita a integração dos componentes desenvolvidos 25
  • 26. ABORDAGEM INDRA CAAT » CENTRO AVANÇADO DE ARQUITECTURAS TECNOLÓGICAS ALIANÇAS E PARCEIROS A partir das alianças com os principais fornecedores de soluções de integração/SOA, a Indra está a criar o seu próprio laboratório SOA, que cobre os seguintes objectivos: Ajudar os “Clientes Indra” a entender e adoptar um discurso SOA coerente e completo t l t Montar prototipos SOA com os principais fornecedores de tecnología SOA: IBM, BEA, Oracle, TIBCO, SwAG Uma visão sobre SOA / IDC – Virtualização e SOA Mostrar situações reais aos clientes, com base nos prototipos de Arquitectura Empresarial e aplicações SOA. Evoluir as versões BETA dos fornecedores para estar na vanguarda. Realizar estudos e comparações entre as diferentes soluções, de forma a poder indicar a melhor solução para cada cliente. Dar coerência e homogenidade à visão SOA da Indra, e das capacidades das soluções, evitando dar juizos de valor contraditórios entre os projectos e pessoas envolvidas em temas SOA. Utilização do laboratorio como centro de formação para novos técnicos (juniors) ou actualização tecnológica, em Infra- estruturas SOA. 26
  • 27. Rui Pedro Saraiva Uma visão sobre SOA / IDC – Virtualização e SOA Consultoria Tecnológica rsaraiva@indracompany.com Alfrapark - Edifício C - Piso 2 Estrada do Seminário, 4 2610-171 Amadora Portugal T +351 962 646 938 F +351 214 724 600 www.indra.es 27