EZ-Systems
          powered by Infoschema


Um novo paradigma de automação de
   processos na plataforma SAP
                            by Renilton Soares de Oliveira
                            renilton@infoschema.com
Paradigma – conceito
• Willis Hartman (An Incomplete Guide to the
  Future): "…
  – Uma forma de perceber, pensar, avaliar e fazer
    coisas associadas a uma visão particular da
    realidade.”
Paradigma – mudança
Um desafio às regras e percepções vigentes
 difíceis de prever e (às vezes) de entender.
Paradigma em business

• Abusos na aplicação do termo quando significa
  “a visão ou percepção predominante.“
• Portanto, segundo o autor Larry Trask, Mind the
  Gaffe.
Paradigmas em computação
SAP – Paradigmas
SAP – one-side-fits-all
SAP – my way or…




Para evitar customizações, as empresas aceitavam as “melhores” práticas
de outras empresas e até dos seus concorrentes (my way) ou…
SAP – the slow/expensive way

                           MM       SD




                             PP    FI




…aprendiam a conviver com o alto preço da inovação e ser diferente
(the highway).
SOA – um novo paradigma




Conectando peças do lego para definir o sistema.
SOA, SAP Made Easy
EA – Processos

                                   Compras




                        Produção



                                             Vendas




Mais do que integrados, adequados aos requerimentos de negócio.
Customização – nova abordagem


 EZ-MATERIAL   MM   SD




               PP   FI   EZ-FINANCE
Infoschema - Abordagem




    EASY
                         14
Motivação (requerimentos)
EZ – Exemplos de aplicação
•   Transferência de materiais
•   Atualização de chamados CRM
•   Entrada de ordens de venda
•   Aprovação de documentos de compra
SFA – Automação comercial, 1
 Novo paradigma


              Upload/Download




              Upload/Download

                                                   SAP ERP Instance


Dados e regras de negócio replicadas; riscos de inconsistência;
Operação offline; clientes homogêneos.
SFA – Automação comercial, 2
 Novo paradigma


            Acesso em tempo real




             Acesso em tempo real


                                                  SAP ERP Instance


Dados e regras de negócio centralizados; nenhum risco de inconsistência;
Operação online; clientes e plataforma heterogêneos.
EZ-Systems: Arquitetura
EZ-Systems: Always on
EZ-Systems: Interface fácil
EZ-Systems: Open standards
EZ-Systems: Centralização
EZ = Liberdade…
EZ = Liberdade…
EZ = Liberdade…


      Application Server
EZ = Liberdade…
EZ = Liberdade…
EZ = Liberdade…
EZ = Analytics
EZ = Na medida certa
EZ = Inovação
Requerimentos específicos, EZ
• Dados e processos disponíveis em tempo real
• Interface adequada aos processos de negócio
• Regras de negócio centralizadas no SAP Business Suite
• Manutenção centralizada de dados mestres
• Interface baseada em funções standard (APIs) dos
  produtos SAP
• Alta disponibilidade (acessível de qualquer lugar, em
  qualquer tempo)
• Portabilidade e indepedência de plataforma (servidor,
  middleware)
• Flexibilidade em relação ao dispositivo cliente (e.g.,
  netbook, PDA, iPhone)
Novo paradigma, evidências, 1
• „A empresa deve se adaptar ao sistema ERP para se beneficiar das
  melhores práticas.‟
   – „The days of the “my way of the highway” dictatorial software company are long
     gone. Large companies such as SAP cannot give orders anymore.’
       •   Ori Inbar, Senior Vice President, Solution Marketing SAP Netweaver, April 2006, foreword for
           Enterprise SOA: Design IT for Business Innovation, by Dan Woods and Thomas Mattern


• „ABAP deve ser a principal referência de programação para
  empresas que utilizam o SAP ERP.‟
   – “SAP should phase out its old programming environment (ABAP) and fully adapt
     to Java as its universal programming environment.”
       •   Kannakumar Kittusamy, Dependable System Architecture for Businesses: Analysis of an Enterprise
           Resource Planning, MIT, June 2006
Novo paradigma, evidências, 2
• „A automação de processos de negócio deve ser tratado por
  sistemas individuais e monolíticos.‟
   – “We are fast moving toward a world where all those individual systems will
     became ONE distributed system.”
        •   Nicolai Josuttis, SOA in Practice, The Art of Distributed System Design, August 2007


• „Por que uma nova arquitetura (SOA) traria benefícios para TI e
  para o negócio?‟
   – “Enterprise services are a new way to access and benefit from an IT solution.
     Because they represent a new dimension of design that is different from a user
     interaction and a business process, even people with a lot of experience can
     have difficulty understanding the idea.”
        •   SAP AG, Enterprise Services Discovery and Design Guide, May 2005
Ciclo de inovação
                            Core                       Context
        Deploy
        Differentiation                                                           Manage
        At Scale                                                                  Mission-critical
                                                                                  Processes
                                                                                  At Scale

Mission Critical
                          Deploy                 II      Manage
                                                        III

                                                 I      IV

Non-Mission-Critical                                                                 Extract
                                                                                     Resources
       Invent             Invent                        Offload                      To Repurpose
       Differentiated                                                                For Core
       Offering
                                        Fund next innovation

                   Geoffrey A. Moore, 2005, from the book “DEALING WITH DARWIN”
Does IT matter?
Infoschema – SOA

• A SAP oferece excelente plataforma tecnológica
  para aplicação de boas práticas de
  customização, atendendo as expectativas e
  requerimentos das organizações.
• Seu diferencial está no suporte à inovação e na
  flexibilidade para atender diferentes modelos e
  áreas de negócio.
• Os produtos e serviços da Infoschema exploram
  exploram os aspectos mais sofisticados e
  inovadores dessa plataforma.
Sistemas – novo paradigma
Passado                                        Presente/Futuro
•   One-size-fits-all                          •   Soluções sob medida
•   Empresa se adapta ao sistema               •   Empresa define o sistema
•   Sistema monolítico                         •   Sistema composto de building blocks
•   O ERP é a referência central de TI         •   A arquitetura e a plataforma são as
                                                   principais referências de TI
•   Baixo nível de integração com sistemas     •   Integração em tempo real com sistemas
    legados                                        legados
•   EA pouco sintonizada com TI                •   EA em sinergia com TI
•   Pouca interação com aplicações /serviços   •   Alto nível de interação com
    de terceiros                                   aplicações/serviços de terceiros
•   Customização através de linguagem          •   Customização independente de plataforma
    proprietária (e.g., ABAP)                      e maior uso de linguagens como Java
•   Pouca preocupação com técnicas de          •   Necessidade de reuso de serviços e
    engenharia de software (e.g., baixo            componentes implica maior rigor na
    acoplamento, alta coesão, interfaces)          construção de software
•   Ausência de ferramentas para relacionar    •   Relacionamento direto entre modelo de
    diretamente processos e serviços               processos (e.g., BPMN) e aplicações
                                                   compostas
Infoschema - Soluções

           Automação de processos
      Informações para apoio operacional
             Consultas gerenciais


                                           Maior


                       Autonomia
                      Produtividade
                       Segurança
Infoschema – Qualificações
• Experiência relevante na implementação de software
  corporativo.
• Certificações profissionais (SAP, Sun, IBM, Microsoft).
• Experiência acadêmica (Mestrado, MBA) em renomadas
  instituições de ensino e pesquisa no Brasil e EUA.
• Reconhecimento profissional através de financiamento
  de estudos e prêmios de instituições como Câmara de
  Comércio Brasil-EUA, Institute of International
  Education, Enciclopédia Britânica, e Comissão Fulbright
• Contratos com universidades para atividades de ensino,
  desenvolvimento, e pesquisa em cursos de graduação e
  pós-graduação.
Diretrizes de implementação
• Princípios fundamentais de engenharia de software (e.g., alta
  coesão e baixo acoplamento)
• Processos corporativos sem aderência aos serviços de
  software pré-configurados não devem implicar mudanças no
  código standard do sistema
• A integridade do banco de dados deve ser preservada
  através do uso de interfaces padrão
• As alternativas para atendimento dos requerimentos da
  devem considerar perspectivas de longo prazo e diferencial
  competitivo
• Conhecimento e metodologia são fatores fundamentais para
  a qualidade dos produtos e serviços
Obrigado


           Renilton Soares de Oliveira
           renilton@infoschema.com
           +55 85 3268-3948
           +55 85 9984-6362

SAP - Integração e mobilidade em tempo real

  • 1.
    EZ-Systems powered by Infoschema Um novo paradigma de automação de processos na plataforma SAP by Renilton Soares de Oliveira renilton@infoschema.com
  • 2.
    Paradigma – conceito •Willis Hartman (An Incomplete Guide to the Future): "… – Uma forma de perceber, pensar, avaliar e fazer coisas associadas a uma visão particular da realidade.”
  • 3.
    Paradigma – mudança Umdesafio às regras e percepções vigentes difíceis de prever e (às vezes) de entender.
  • 4.
    Paradigma em business •Abusos na aplicação do termo quando significa “a visão ou percepção predominante.“ • Portanto, segundo o autor Larry Trask, Mind the Gaffe.
  • 5.
  • 6.
  • 7.
  • 8.
    SAP – myway or… Para evitar customizações, as empresas aceitavam as “melhores” práticas de outras empresas e até dos seus concorrentes (my way) ou…
  • 9.
    SAP – theslow/expensive way MM SD PP FI …aprendiam a conviver com o alto preço da inovação e ser diferente (the highway).
  • 10.
    SOA – umnovo paradigma Conectando peças do lego para definir o sistema.
  • 11.
  • 12.
    EA – Processos Compras Produção Vendas Mais do que integrados, adequados aos requerimentos de negócio.
  • 13.
    Customização – novaabordagem EZ-MATERIAL MM SD PP FI EZ-FINANCE
  • 14.
  • 15.
  • 16.
    EZ – Exemplosde aplicação • Transferência de materiais • Atualização de chamados CRM • Entrada de ordens de venda • Aprovação de documentos de compra
  • 17.
    SFA – Automaçãocomercial, 1 Novo paradigma Upload/Download Upload/Download SAP ERP Instance Dados e regras de negócio replicadas; riscos de inconsistência; Operação offline; clientes homogêneos.
  • 18.
    SFA – Automaçãocomercial, 2 Novo paradigma Acesso em tempo real Acesso em tempo real SAP ERP Instance Dados e regras de negócio centralizados; nenhum risco de inconsistência; Operação online; clientes e plataforma heterogêneos.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
    EZ = Liberdade… Application Server
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
    EZ = Namedida certa
  • 32.
  • 33.
    Requerimentos específicos, EZ •Dados e processos disponíveis em tempo real • Interface adequada aos processos de negócio • Regras de negócio centralizadas no SAP Business Suite • Manutenção centralizada de dados mestres • Interface baseada em funções standard (APIs) dos produtos SAP • Alta disponibilidade (acessível de qualquer lugar, em qualquer tempo) • Portabilidade e indepedência de plataforma (servidor, middleware) • Flexibilidade em relação ao dispositivo cliente (e.g., netbook, PDA, iPhone)
  • 34.
    Novo paradigma, evidências,1 • „A empresa deve se adaptar ao sistema ERP para se beneficiar das melhores práticas.‟ – „The days of the “my way of the highway” dictatorial software company are long gone. Large companies such as SAP cannot give orders anymore.’ • Ori Inbar, Senior Vice President, Solution Marketing SAP Netweaver, April 2006, foreword for Enterprise SOA: Design IT for Business Innovation, by Dan Woods and Thomas Mattern • „ABAP deve ser a principal referência de programação para empresas que utilizam o SAP ERP.‟ – “SAP should phase out its old programming environment (ABAP) and fully adapt to Java as its universal programming environment.” • Kannakumar Kittusamy, Dependable System Architecture for Businesses: Analysis of an Enterprise Resource Planning, MIT, June 2006
  • 35.
    Novo paradigma, evidências,2 • „A automação de processos de negócio deve ser tratado por sistemas individuais e monolíticos.‟ – “We are fast moving toward a world where all those individual systems will became ONE distributed system.” • Nicolai Josuttis, SOA in Practice, The Art of Distributed System Design, August 2007 • „Por que uma nova arquitetura (SOA) traria benefícios para TI e para o negócio?‟ – “Enterprise services are a new way to access and benefit from an IT solution. Because they represent a new dimension of design that is different from a user interaction and a business process, even people with a lot of experience can have difficulty understanding the idea.” • SAP AG, Enterprise Services Discovery and Design Guide, May 2005
  • 36.
    Ciclo de inovação Core Context Deploy Differentiation Manage At Scale Mission-critical Processes At Scale Mission Critical Deploy II Manage III I IV Non-Mission-Critical Extract Resources Invent Invent Offload To Repurpose Differentiated For Core Offering Fund next innovation Geoffrey A. Moore, 2005, from the book “DEALING WITH DARWIN”
  • 37.
  • 38.
    Infoschema – SOA •A SAP oferece excelente plataforma tecnológica para aplicação de boas práticas de customização, atendendo as expectativas e requerimentos das organizações. • Seu diferencial está no suporte à inovação e na flexibilidade para atender diferentes modelos e áreas de negócio. • Os produtos e serviços da Infoschema exploram exploram os aspectos mais sofisticados e inovadores dessa plataforma.
  • 39.
    Sistemas – novoparadigma Passado Presente/Futuro • One-size-fits-all • Soluções sob medida • Empresa se adapta ao sistema • Empresa define o sistema • Sistema monolítico • Sistema composto de building blocks • O ERP é a referência central de TI • A arquitetura e a plataforma são as principais referências de TI • Baixo nível de integração com sistemas • Integração em tempo real com sistemas legados legados • EA pouco sintonizada com TI • EA em sinergia com TI • Pouca interação com aplicações /serviços • Alto nível de interação com de terceiros aplicações/serviços de terceiros • Customização através de linguagem • Customização independente de plataforma proprietária (e.g., ABAP) e maior uso de linguagens como Java • Pouca preocupação com técnicas de • Necessidade de reuso de serviços e engenharia de software (e.g., baixo componentes implica maior rigor na acoplamento, alta coesão, interfaces) construção de software • Ausência de ferramentas para relacionar • Relacionamento direto entre modelo de diretamente processos e serviços processos (e.g., BPMN) e aplicações compostas
  • 40.
    Infoschema - Soluções Automação de processos Informações para apoio operacional Consultas gerenciais Maior Autonomia Produtividade Segurança
  • 41.
    Infoschema – Qualificações •Experiência relevante na implementação de software corporativo. • Certificações profissionais (SAP, Sun, IBM, Microsoft). • Experiência acadêmica (Mestrado, MBA) em renomadas instituições de ensino e pesquisa no Brasil e EUA. • Reconhecimento profissional através de financiamento de estudos e prêmios de instituições como Câmara de Comércio Brasil-EUA, Institute of International Education, Enciclopédia Britânica, e Comissão Fulbright • Contratos com universidades para atividades de ensino, desenvolvimento, e pesquisa em cursos de graduação e pós-graduação.
  • 42.
    Diretrizes de implementação •Princípios fundamentais de engenharia de software (e.g., alta coesão e baixo acoplamento) • Processos corporativos sem aderência aos serviços de software pré-configurados não devem implicar mudanças no código standard do sistema • A integridade do banco de dados deve ser preservada através do uso de interfaces padrão • As alternativas para atendimento dos requerimentos da devem considerar perspectivas de longo prazo e diferencial competitivo • Conhecimento e metodologia são fatores fundamentais para a qualidade dos produtos e serviços
  • 43.
    Obrigado Renilton Soares de Oliveira renilton@infoschema.com +55 85 3268-3948 +55 85 9984-6362