Desenvolvimento SAP UI5 usando Neptune

Post on 21-Feb-2017

42 views 3 download

Transcript of Desenvolvimento SAP UI5 usando Neptune

Public

Leandro Felício MelariDesenvolvedor SAP

Desenvolvimento SAP UI5usando

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 2Public

Agenda

Neptune Software Fiori ABAP e Fiori Pontos Criticos do Fiori O que é Neptune Vantagens Ferramentas Neptune Encerramento

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 3Public

Quem sou

Leandro Felício Melari

Desenvolvedor SAP

+13 anos de experiência; desenvolvedor, lider, performance e tunning, XI-PI, SAPUI5, Hana.

Certificação: C_TAW12_71 DEVELOPMENT ASSOCIATE - ABAP WITH SAP NETWEAVER 7.02

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 4Public

Sobre a Neptune Software

Organização global fundada em 2011 por consultores SAP

Objetivo é ajudar empresas a entregar UX para suas aplicações SAP através de ambientes móveis e desktop (web)

Parceira SAP e produto certificado pela SAP para a estratégia de Fiori UX

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 5Public

Fiori UX

O que é Fiori?• Experiencia de UI• Fiori UX é a nova interface de usuário da SAP

• Futuro do SAP• Baseado no SAPUI5, Fiori UX é o futuro das

aplicações SAP para usuários e desenvolvedores

• Usabilidade aumentada• Atende a estratégia da SAP para aumentar a

usabilidade e aumentar a experiencia do usuário em sistemas baseados em ABAP.

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 6Public

O ABAP tradicional

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 7Public

O ABAP do Futuro

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 8Public

Pontos críticos comuns do Fiori

• Implementação do Fiori demanda muito tempo• Requer novos recursos e expertise• Data• Front-end web developers (JS, HTML5, CSS)

• Processo de desenvolvimento é muito caro• Performance não atende as expectativas• Limitada capacidade offline

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 9Public

O Que é o Neptune

Solução ABAP para desenvolvimentos de Fiori UX Possibilita aos desenvolvedores tradicionais SAP desenvolver Fiori UX para

dispositivo móvel, tablet e desktop. Usuários e desenvolvedores tem uma única solução para os dispósitvos

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 10Public

Vantagens do Neptune

Não necessita de nenhum HW, infraestrutura ou middleware adicional Reutiliza as customizações de back-end e logicas de negócio Desenvolvimento estruturado Menos desenvolvedores Todo o conhecimento de negócio dos desenvolvimentos ABAP é re-aproveitado.

Não necessita de upgrade SAP Minimiza a curva de aprendizagem Reutiliza as autorizações do SAP App Store

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 11Public

Componentes

Neptune Application

Designer

Neptune Application

Management

Neptune Application

Catalog

Neptune Application

Store

Neptune Launchpad

Neptune Application

Monitor

DESENVOLVIMENTO ADMINISTRAVTIVO, GERENCIAMENTO E ANÁLISE ACESSO PARA USUÁRIO

NEPTUNE UX PLATFORM

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 12Public

Integração da plataforma

SAPEnterprise

Portal

SAPMobile

Platform

SAP HANACloud

Platform

SAPWeb IDE

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 13Public

Arquitetura

SAP NETWEAVER 7.x

ICF / RESTFUL SERVICE NEPTUNE APPLICATION DESIGNER

NEPTUNE APPLICATION SERVER NEPTUNE REPOSITORY DATABASE

Application Class

NeptuneAPI Runtime Designer

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 14Public

Segurança

Todos os dados (mestres e transacionais) utilizados pelo Neptune são armazenados no bando de dados SAP.

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 15Public

Neptune Application Designer

Plataforma baseada em ABAP HTML5

– Drag and Drop Suporte Ampliado

– HTML– JavaScript – CSS

Offline Tradução Documentação

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 16Public

Neptune Application Management

Apps híbridas Build, deploy e distribuição

Aplicações de usuários

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 17Public

Neptune Application Catalog

Store Acesso para usuário Aplicações de usuários

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 18Public

Dúvidas

Alguma pergunta ou comentário?

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 19Public

Links

Neptune Explored - https://template.neptune-software.com/neptune/sdk/explored.html

Neptune Experience - http://www.neptune-software.com/experience/–Neptune Client, Neptune App Store

20© 2016 SAP SE or an SAP affiliate company. All rights reserved.

Obrigado/Thank you!

Thanks for attending this SAP TechEd && d-code session. © 2015 SAP SE or an SAP affiliate company. All rights reserved. 20Public

leandro.melari@gmail.com

https://br.linkedin.com/in/leandromelari

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 21Public

Integração com o HCP

Neptune disponibiliza 2 opções para exportação dentro do Web IDE–UI5 App -> HTML5 App–Neptune Lauchpad -> HTML5 App

Utiliza toda segurança, autenticação, multiplos backends e gerenciamento com SAP HCP

Combina todas as aplicações SAP HCP (Fiori, Successfactors, Hybris, etc) com as aplicações Neptune