desenvolvimento sap ui5 usando neptune

21
Public Leandro Felício Melari Desenvolvedor SAP Desenvolvimento SAP UI5 usando

Upload: jose-nunes

Post on 21-Feb-2017

42 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: Desenvolvimento SAP UI5 usando Neptune

Public

Leandro Felício MelariDesenvolvedor SAP

Desenvolvimento SAP UI5usando

Page 2: Desenvolvimento SAP UI5 usando Neptune

© 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

Page 3: Desenvolvimento SAP UI5 usando Neptune

© 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

Page 4: Desenvolvimento SAP UI5 usando Neptune

© 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

Page 5: Desenvolvimento SAP UI5 usando Neptune

© 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.

Page 6: Desenvolvimento SAP UI5 usando Neptune

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

O ABAP tradicional

Page 7: Desenvolvimento SAP UI5 usando Neptune

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

O ABAP do Futuro

Page 8: Desenvolvimento SAP UI5 usando Neptune

© 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

Page 9: Desenvolvimento SAP UI5 usando Neptune

© 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

Page 10: Desenvolvimento SAP UI5 usando Neptune

© 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

Page 11: Desenvolvimento SAP UI5 usando Neptune

© 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

Page 12: Desenvolvimento SAP UI5 usando Neptune

© 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

Page 13: Desenvolvimento SAP UI5 usando Neptune

© 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

Page 14: Desenvolvimento SAP UI5 usando Neptune

© 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.

Page 15: Desenvolvimento SAP UI5 usando Neptune

© 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

Page 16: Desenvolvimento SAP UI5 usando Neptune

© 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

Page 17: Desenvolvimento SAP UI5 usando Neptune

© 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

Page 18: Desenvolvimento SAP UI5 usando Neptune

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

Dúvidas

Alguma pergunta ou comentário?

Page 19: Desenvolvimento SAP UI5 usando Neptune

© 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

Page 20: Desenvolvimento SAP UI5 usando Neptune

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

[email protected]

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

Page 21: Desenvolvimento SAP UI5 usando Neptune

© 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