segunda-feira, 1 de fevereiro de 2010

Business Process Management for SAP NetWeaver Composition Environment 7.2

A SAP lançou recentemente a versão 7.2 da sua plataforma NetWeaver, com muitas alterações interessantes para quem deseja automatizar processos. Grande parte dessas alterações vem com a promessa de promover uma grande agilidade e produtividade principalmente na fase de desenvolvimento.

Nós, da Elumini IT & Business Consulting, saimos na frente como parceiro oficial da SAP para desbravar essa nova versão, e tivemos acesso em primeira mão ao produto. Nossa intenção é promover o debate técnico dessa ferramenta, e também a disseminação do conhecimento.

Estamos há cerca de um mês testando essa plataforma (que está em ramp-up pela equipe SAP) e pretendemos nos próximos posts, atacar cada um dos seguintes tópicos relacionados à automação de processos:
  • Administração de Usuários, Grupos e Funções (Roles);
  • Overview da IDE de Desenvolvimento baseada no Eclipse (SAP NetWeaver Developer Studio);
  • SAP Enterprise Modeling (ARIS para simulação e modelagem dos processos em nível de negócio e com integração com o SAP Solution Manager);
  • Modelagem de Processos em notação BPMN através do Process Modeling (visão específica para usuários da área de negócios);
  • Modelagem de Processos em notação BPMN através do Process Development (visão específica para usuários da área de TI);
  • Criação de um modelo de dados (XSD) para representar as informações do processo;
  • Exemplos de mapeamento de dados de entrada e saída para cada atividade do processo;
  • Criação de um processo com atividades manuais, automáticas, e criação de telas usando o Visual Composer;
  • Configurando sistemas e web services externos para consumo;
  • Configurando Destinations, Destinations Templates, e Service Groups;
  • Configurando Business Rules através da IDE e também do Portal;
  • Criação de Eventos dentro de um processo;
  • Configurando e usando a atividade "Reporting", para cadastrar KPI's do processo para geração de relatórios;
  • Configurando e usando a atividade "Notification" para envio de e-mail automático;
  • Habilitando IP's de servidores na White List;
  • Testando Serviços usando o WSNavigator;
  • Criação de aplicações e iniciando processos através do Portal, usando IViews;
  • Criação de relatórios (Dashboards gerenciais) utilizando o Visual Composer;
  • Criação de telas ricas consumindo serviços e executando funções dinamicamente;
  • Associando aplicações e relatórios feitos no Visual Composer para serem exibidos no portal, associados a uma role;

Cada um desses tópicos será abordado com um exemplo prático com um guia para desenvolvimento, ou simplesmente através de um vídeo. Um ou mais tópicos podem estar representados nesses exemplos, e serão linkados aos posts futuramente.

terça-feira, 26 de janeiro de 2010

SAP BPM e Enterprise SOA

Em abril de 2009, durante a VIII Conferência Anual de Integração Empresarial promovida pelo Gartner, a SAP lançou no Brasil a sua solução de BPMS (Business Process Management Suite), chamada SAP NetWeaver BPM.

A solução de BPM da SAP, é baseada em 2 componentes básicos:

  • SAP NetWeaver Composition Environment (CE)

  • SAP NetWeaver Process Integration (PI)


O maior diferencial da solução da SAP, em relação as principais soluções de mercado, é a sua base de serviços de negócio (Enterprise Services) prontos, disponibilizada através de Enhancement Packages (EhP). Atualmente existem mais de 2.800 serviços disponíveis.

Um dos principais benefícios da nova plataforma tecnológica da SAP, é substituir as customizações em ABAP, realizadas diretamente, nas aplicações de negócio (ERPs, CRMs e etc) por aplicações compostas, que acessam as funcionalidade das aplicações de negócio, SAP e não SAP, através do Enterprise Services. Esse novo conceito de desenvolvimento de aplicações de negócio, envolvendo Serviços de Negócio disponíveis e a plataforma tecnológica para composição de aplicações (CE) e governança dos serviços (PI) a SAP denominou de Enterprise SOA.

No link abaixo é possível consultar todos os serviços disponíveis, organizados processos de negócio e acessar os seus WSDLs.
http://esworkplace.sap.com/