oow15 - building, deploying, and managing smartphone apps for oracle e-business suite

56

Upload: vasuballa

Post on 22-Jan-2018

827 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: OOW15 - Building, Deploying, and Managing Smartphone Apps for Oracle E-Business Suite
Page 2: OOW15 - Building, Deploying, and Managing Smartphone Apps for Oracle E-Business Suite

Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

Building,  Deploying  and  Managing  Smartphone  Apps  for    Oracle  E-­‐Business  Suite  

Vijay  Shanmugam  Director,  ApplicaJons  Technology  Oracle  E-­‐Business  Suite  October  28,  2015  

Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

Page 3: OOW15 - Building, Deploying, and Managing Smartphone Apps for Oracle E-Business Suite

Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

Safe  Harbor  Statement  The  following  is  intended  to  outline  our  general  product  direcJon.  It  is  intended  for  informaJon  purposes  only,  and  may  not  be  incorporated  into  any  contract.  It  is  not  a  commitment  to  deliver  any  material,  code,  or  funcJonality,  and  should  not  be  relied  upon  in  making  purchasing  decisions.  The  development,  release,  and  Jming  of  any  features  or  funcJonality  described  for  Oracle’s  products  remains  at  the  sole  discreJon  of  Oracle.  

3  

Page 4: OOW15 - Building, Deploying, and Managing Smartphone Apps for Oracle E-Business Suite

Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

Program  Agenda  

Overview    

Development  Approach  

Technical  Architecture  

Demo  

Roadmap  

1  

2  

3  

4  

5  

4  

Page 5: OOW15 - Building, Deploying, and Managing Smartphone Apps for Oracle E-Business Suite

Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

Overview  

5  

Page 6: OOW15 - Building, Deploying, and Managing Smartphone Apps for Oracle E-Business Suite

Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

Mobile  Enterprise  Challenges  

MulJple  mobile  plaWorms,  versions,  devices  and  vendors  

Requirements  driven  by  consumer  mobile  applicaJons  

Access  to  highly  secured  enterprise  data  in  BYOD  model  

Deployment,  configuraJon  and  management  

6  

Page 7: OOW15 - Building, Deploying, and Managing Smartphone Apps for Oracle E-Business Suite

Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   7  

E-­‐Business  Suite  Mobile  Strategy  

Smartphone  Apps   Tablet  Op7miza7ons  

Targeted  funcJon  and  role  based  smartphone  apps    for  iOS  and  Android  

for  EBS  12.1.3  and  12.2  Browser  apps  built  with  Oracle  ApplicaJon  Framework  (OAF)  

enhanced  with  tablet  opJmizaJons  in  EBS  12.2    

Mobile  Discrete  Produc0on  Supervisor  

Page 8: OOW15 - Building, Deploying, and Managing Smartphone Apps for Oracle E-Business Suite

Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   8  

Be  Informed  and  Take  Ac7on  on  the  Go  E-­‐Business  Suite  Smartphone  ApplicaJons  

Horizontal  Apps  for  most  employees  •  Approvals  •  Expenses  •  Timecards  

Line  of  Business  Apps  •  Sales  Orders  •  Inventory  •  Product  InformaJon  •  Procurement  •  Project  Manager  

•  iProcurement  •  Person  Directory  *  •  Learning  *  

•  Discrete  ProducJon  Supervisor  •  Process  ProducJon  Supervisor  •  Project  Manufacturing  •  Maintenance  •  Field  Service  

•  iOS  and  Android    •  EBS  12.1.3  and  12.2.3  and  above  •  No  addiJonal  costs  for  licensed  users  of  base  products  

•  Built  with  Oracle  Mobile  ApplicaJon  Framework  (MAF)  

For  latest  app  availability,  check  EBS  Mobile  Apps  MOS  Note  1641772.1  or  search  ‘Oracle  EBS  America’  on  app  store  *  New  in  EBS  Mobile  Release  4  

Targeted  Apps  for  Mobile  Use  Cases   Delivery  Strategy  

Page 9: OOW15 - Building, Deploying, and Managing Smartphone Apps for Oracle E-Business Suite

Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

Func7onal  Advancements  •  2  New  Apps  

– Mobile  Person  Directory  – Mobile  Learning  

•  Enhancements  to  ExisJng  Smartphone  Apps  – Approvals:  workflow  types  including  supplier  invoices,  Jmecards,  and  item  changes  

Deployment  and  Security  •  Enhanced  AuthenJcaJon  with  Oracle  Access  Manager  (OAM)  

•  TranslaJons  for  10  AddiJonal  Languages  –  Brazilian  Portuguese,  Canadian  French,  Dutch,  French,  German,  Italian,  

Japanese,  LaJn  American  Spanish,  Simplified  Chinese,  and  Spanish  

•  Enterprise  DistribuJon  Support  –  Delivery  of  Mobile  ApplicaJon  Archives  (MAA)  –  CustomizaJon  Support  for  Corporate  Branding  –  Oracle  Mobile  Security  Suite  (OMSS)  Support  for  ContainerizaJon  and  Mobile  Single  Sign-­‐On  

9  

E-­‐Business  Suite  Mobile  Release  4  Highlights  –  GA  Oct  2015  Significant  Updates  for  Deployment  and  Security  

*  Mobile  Release  4  is  a  coordinated  release  across  all  EBS  mobile  apps  except  Mobile  Expenses  and  Mobile  Field  Service  

Deployment  and  Security   Func7onal  Advancements  

Page 10: OOW15 - Building, Deploying, and Managing Smartphone Apps for Oracle E-Business Suite

Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

Development  Approach  

10  

Page 11: OOW15 - Building, Deploying, and Managing Smartphone Apps for Oracle E-Business Suite

Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

E-­‐Business  Suite  Smartphone  Apps  Approach  

11  

Secure  and  Deploy  Package  and  Release  Design  and  Develop  

•  Design  and  review  as  per  EBS  UX  

•  IdenJfy,  develop  and  test  OA  REST  services  for  use  in  mobile  apps  

•  Develop  mobile  apps  using  Oracle  MAF  and  EBS  common  components  

•  Test  apps  

•  Package  and  test  server  side  patches  

•  Translate  and  package  MAAs  for  Enterprise  DistribuJon  

•  Package  mobile  apps  for  App  Store  and  Play  Store  

•  Document  and  release  

•  Choose  deployment  opJon  –  App  Store  or  Enterprise  DistribuJon  

•  Choose  authenJcaJon  type  and  configure  mobile  apps  

•  App  Store  –  Roll  out  mobile  apps  through  App  Store  and/or  Play  Store  

•  Enterprise  DistribuJon  –  OpJonally  implement  corporate  branding  and/or  ContainerizaJon  

Oracle   Oracle   Customer  

Page 12: OOW15 - Building, Deploying, and Managing Smartphone Apps for Oracle E-Business Suite

Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

Development  Approach  

12  

Easily  view  work  orders    and  opera0on  progress  

Consistent  UX  Design  

Well-­‐defined  tasks  and  content  that  user  needs  to  complete  job  while  on  the  go  

Visual  indicators  on  what  needs  aoenJon  

Common  UX  design  paoerns  and  components  

Mobile  device  interacJons  and  integraJon:  gestures,  camera,  email,  phone,  text,  maps  

Simple  

AcJonable  

Consistent  

Device  Integrated  

Page 13: OOW15 - Building, Deploying, and Managing Smartphone Apps for Oracle E-Business Suite

Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

Data  Services  UJlity  Services  ConfiguraJon  Service   Security  Services  

AOL  Java  FoundaJon  Middle  Tier  

Design  and  Develop  Consistent  Web  Services  PlaOorm  

Database  

E-­‐Business  Suite  FuncJon  Security  Model  

Mobile  App  RegistraJons  And  ConfiguraJons  

OAF  BC4J  

Aoachments   Logging  and  DiagnosJcs   EBS  ApplicaJon  Tables  

OAF  REST  

AuthenJcaJon   AuthorizaJon  

13  

Page 14: OOW15 - Building, Deploying, and Managing Smartphone Apps for Oracle E-Business Suite

Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   14  

Consistent  Client  Development  Environment  Design  and  Develop  

Java HTML5

Use Existing Skills Set

Built On Standards

Oracle MAF Write once, Deploy to Many

Page 15: OOW15 - Building, Deploying, and Managing Smartphone Apps for Oracle E-Business Suite

Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

Package  and  Release  

Mobile  FoundaJon  release  notes  provides  features  and  technical  updates  on  the  server  side  

1642431.1  –  Oracle  E-­‐Business  Suite  Mobile  FoundaJon  Release  Notes  

Each  mobile  applicaJon  has  a  corresponding  Release  Note.  All  Release  Notes  are  collected  in  on  MOS  note  

1641772.1  –  Oracle  E-­‐Business  Suite  Mobile  Apps,  Release  12.1  and  12.2  DocumentaJon  Index  

E-­‐Business  Suite  Online  TOI  courses  provide  informaJon  about  funcJonal  changes  in  mobile  applicaJons  

807319.1  –  Oracle  E-­‐Business  Suite  Release  12.1  and  12.2  Transfer  of  InformaJon  Online  Training  

15  

•  Server  patches  are  consolidated  at  family  pack  level  • Client  applicaJons  are  packaged  and  released  for  app  store  distribuJon  and  enterprise  distribuJon  

• ApplicaJons  are  translated  to  10  languages  

Page 16: OOW15 - Building, Deploying, and Managing Smartphone Apps for Oracle E-Business Suite

Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

Secure  and  Deploy  Distribu7on  Op7ons    

OpJon  1:  App  Store  DistribuJon   OpJon  2:  Enterprise  DistribuJon  

16  

Page 17: OOW15 - Building, Deploying, and Managing Smartphone Apps for Oracle E-Business Suite

Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

Secure  and  Deploy  Op7on  1  –  App  Store  Distribu7on  

17  

Users  install  apps  directly  from  Apple  App  Store  and/or  Google  Play  Store  and  connect  to  E-­‐Business  Suite  server  

• Users  get  the  latest  version  of  apps  released  by  Oracle  by  updaJng  from  the  store  directly  

• Administrators  should  plan  to  upgrade  to  corresponding  EBS  server  patches  with  each  new  mobile  release  in  order  to  provide  new  features  for  the  users  

Page 18: OOW15 - Building, Deploying, and Managing Smartphone Apps for Oracle E-Business Suite

Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

Secure  and  Deploy  Step  1  –  Prepare  EBS  

18  

• Apply  required  server  patches  •  Setup  mobile  applicaJon  access  • Perform  opJonal  product  configuraJons  

• Configure  Mobile  Apps  – Search  and  Enable  ApplicaJon  – Select  AuthenJcaJon  Type    

•  HTTP  Basic  or  Web  SSO  

– Configure  and  Validate  

Page 19: OOW15 - Building, Deploying, and Managing Smartphone Apps for Oracle E-Business Suite

Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

Secure  and  Deploy  Step  2  –  Test  and  Rollout  

19  

• Use  ‘Oracle  EBS  America’  to  search  for  E-­‐Business  Suite  smartphone  apps  in  App  Store  and  Play  Store  

•  Install  and  test  apps  • Announce  availability  of  apps  to  users  

Page 20: OOW15 - Building, Deploying, and Managing Smartphone Apps for Oracle E-Business Suite

Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

Secure  and  Deploy  Op7on  2  –  Enterprise  Distribu7on  

20  

DistribuJon  of  mobile  apps  to  users  through  an  enterprise’s  internal  site  rather  than  through  the  public  app  stores  

• Developers  consume  mobile  applicaJon  archives  and  create  enterprise  applicaJons  

• Administrators  opJonally  containerize  and  manage  enterprise  applicaJons  using  Oracle  Mobile  Security  Suite  

• Administrators  control  the  versions  of  mobile  applicaJons  deployed  in  the  enterprise          

Page 21: OOW15 - Building, Deploying, and Managing Smartphone Apps for Oracle E-Business Suite

Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

Secure  and  Deploy  Enterprise  Distribu7on  Steps  

21  

                       Distribute  App                    Customize                    Branding  

                   Create                          Enterprise  App                  Install  MAF                    Prepare  EBS  

•  Apply  EBS  Patches  

•  Register  App  •  Configure  App  

•  Install  Xcode  and/or  Android  SDK  

•  Install  JDeveloper  12.1.3  Studio  

•  Install  MAF  2.1.3  Extension  

•  Download  MAA  File  

•  Import  MAA  File  •  Change  Bundle  ID  •  Change  Privacy  Policy  Link  

•  App  Logo  •  App  Name  •  Splash  Screen  •  EULA  •  Company  Logo  •  Copyright  

•  Op7on  1:  Host  app  in  internal  site  OR  

•  Op7on  2:  Containerize  and  upload  to  OMSS  catalog  

1   2   3   4   5  

Page 22: OOW15 - Building, Deploying, and Managing Smartphone Apps for Oracle E-Business Suite

Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

Secure  and  Deploy  Step  1  –  Prepare  EBS  

22  

• Apply  required  server  patches  •  Setup  ApplicaJon  Meta-­‐data  

– Register  enterprise  applicaJon  – Select  authenJcaJon  type  

•  HTTP  Basic  or  Web  SSO  

– Configure  and  Validate  •  Setup  ApplicaJon  Access  

– Create  mobile  app  access  role  – Grant  role  to  applicaJon  responsibiliJes  

Page 23: OOW15 - Building, Deploying, and Managing Smartphone Apps for Oracle E-Business Suite

Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

Secure  and  Deploy  Step  2  –  Install  MAF  

23  

• Register  for  iOS  Developer  Program  •  Setup  mobile  development  tools  

– iOS  PlaWorm  –  Xcode  and  iOS  SDK  – Android  PlaWorm  –  Android  SDK  

•  Install  MAF  with  JDeveloper  – JDK  1.7  and  JDK  1.8  – JDeveloper  12.1.3  Studio  – MAF  2.1.3  extension  – Configure  for  target  plaWorms  

Page 24: OOW15 - Building, Deploying, and Managing Smartphone Apps for Oracle E-Business Suite

Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

Secure  and  Deploy  Step  3  –  Create  Enterprise  Apps    

24  

•  Install  Apple  cerJficate  and  provisioning  profile  

• Create  MAF  applicaJon  from  MAA  • Change  applicaJon  bundle  id  (same  as  registered  previously)  

• Change  privacy  policy  link  • Deploy  iOS  and/or  Android  app  •  Test  against  E-­‐Business  Suite  

Page 25: OOW15 - Building, Deploying, and Managing Smartphone Apps for Oracle E-Business Suite

Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

Secure  and  Deploy  Step  4  –  Corporate  Branding  (Op7onal)  

25  

   

 

 

OpJonally  you  can  customize  the  applicaJon  to  match  the  corporate  branding  for  your  company  

• Developers  customize  following  for  corporate  branding  – App  Logo  – App  Name  – Splash  Screen  – End  User  License  Agreement  (EULA)  – Company  Logo  – Copyright  InformaJon  

   

 

Page 26: OOW15 - Building, Deploying, and Managing Smartphone Apps for Oracle E-Business Suite

Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

Customize  Corporate  Branding  App  Logo  and  Splash  Screens  

26  

• Prepare  images  for  iOS  and/or  Android    

• Create  new  deployment  profile  for  your  enterprise  applicaJon  project  

•  Select  Profile  Type  – MAF  for  iOS  – MAF  for  Android  

•  Set  applicaJon  logo  and  splash  screens  in  deployment  profile  

Page 27: OOW15 - Building, Deploying, and Managing Smartphone Apps for Oracle E-Business Suite

Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

Corporate  Branding  Samples  

27  

Standard  Launch  Icon   Customized  Launch  Icon   Standard  Splash  Screen   Customized  Splash  Screen  

App  Logo  

Page 28: OOW15 - Building, Deploying, and Managing Smartphone Apps for Oracle E-Business Suite

Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

Customize  Corporate  Branding  App  Name  

28  

•  Shown  below  app  logo  on  device  home  screen  

•  Shown  on  About  page  and  Springboard  of  the  applicaJon  

• Device  home  screen  – maf-­‐applicaJon.xml  

• About  Page  and  Springboard  – ebs.properJes  

Page 29: OOW15 - Building, Deploying, and Managing Smartphone Apps for Oracle E-Business Suite

Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

Customize  Corporate  Branding  Company  Logo,  EULA  and  Copyright  

29  

• Copy  company  logo  to  ApplicaJon  Controller  project  for  Login  page  

• Place  following  files  in  .adf/META-­‐INF/ebs/custom  folder  – EULA  in  HTML  format  – Copyright  in  a  text  file  – Company  logo  for  Server  URL  page  – App  logo  for  About  page  

• Update  ebs.properJes  

Page 30: OOW15 - Building, Deploying, and Managing Smartphone Apps for Oracle E-Business Suite

Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

Corporate  Branding  Samples  

30  

Standard  Login  Page   Customized  Login  Page   Standard  About  Page   Customized  About  Page  

App  Logo  

Copyright  Infroma7on  

App  Name  

App  Name  

Company  Logo  

Page 31: OOW15 - Building, Deploying, and Managing Smartphone Apps for Oracle E-Business Suite

Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

Secure  and  Deploy  Step  5  –  Op7on  1:  Distribute  Enterprise  App  

31  

• Host  the  applicaJons  in  an  internal  site  from  where  users  can  install  on  their  device  

•  iOS  Apps  (.ipa)  InstallaJon  – Wireless  –  Host  an  applicaJon  installaJon  meta-­‐data  PLIST  file  and  the  applicaJon  in  an  internal  web  server  

– iTunes  synch  –  Provide  the  applicaJon  directly  to  users  to  install  using  iTunes  • Android  Apps  (.apk)  InstallaJon  

– Host  the  applicaJon  in  an  internal  web  server  – Ask  users  to  download  to  device  directly  and  install  

Page 32: OOW15 - Building, Deploying, and Managing Smartphone Apps for Oracle E-Business Suite

Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

OpJonally  implement  support  for  Enterprise  Mobility  Management  (EMM)  with  Oracle  Mobile  Security  Suite  

Secure  and  Deploy  Step  5  –  Op7on  2:  Containerize  and  Distribute  Enterprise  App  (Op7onal)  

32  

•  Enterprise  Workspace  on  Device  •  Enterprise  App  Catalog  on  OMSS  • Data  EncrypJon  • ApplicaJon  Tunneling  (no  VPN)  • Data  Leak  ProtecJon  • Container  AuthenJcaJon  and  Single  Sign-­‐On  

   

 

Page 33: OOW15 - Building, Deploying, and Managing Smartphone Apps for Oracle E-Business Suite

Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

•  Install  Oracle  Mobile  Security  Suite  ContainerizaJon  Tool    

• Configure  JDeveloper  preference    • Check  “Enable  Oracle  Mobile  Security  Suite”  for  iOS  and  Android  deployment  profile  

• Deploy  iOS  and/or  Android  applicaJon  

ContainerizaJon  Containerize  Enterprise  App  

33  

Page 34: OOW15 - Building, Deploying, and Managing Smartphone Apps for Oracle E-Business Suite

Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

•  Sign  iOS  Workspace  app  with  same  cerJficate  and  provisioning  profile  as  enterprise  iOS  apps  

•  Sign  Android  workspace  with  same  cerJficate  as  enterprise  Android  apps  

• Upload  apps  to  OMSS  App  Catalog  • Users  install  workspace  and  download  apps  

ContainerizaJon  Distribute  through  OMSS  App  Catalog  

34  

Page 35: OOW15 - Building, Deploying, and Managing Smartphone Apps for Oracle E-Business Suite

Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

Technical  Architecture  

35  

Page 36: OOW15 - Building, Deploying, and Managing Smartphone Apps for Oracle E-Business Suite

Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

Technical  Architecture  Overview  

REST/XML  

Oracle  E-­‐Business  Suite  12.1.3  or  12.2  Middle  Tier   Database  

Mobile  Apps  Data  

Services   OAF  REST  

OAF  BC4J  

Security  Services  

EBS  ApplicaJons  Tables  and  Database  Objects  

           

EBS  Smartphone  Apps  

•  Uses  REST  services  so  no  addiJonal  technology  required  to  deploy  against  EBS  instance  •  Install  mobile  app  server  patch  for  each  app  to  get  mobile  app  data  services    

36  

Page 37: OOW15 - Building, Deploying, and Managing Smartphone Apps for Oracle E-Business Suite

Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

Technical  Architecture  Connec7vity  Op7ons  

37  

• App  Store  or  Enterprise  DistribuJon  – OpJon  1  –  Setup  VPN  on  smartphone  devices  and  access  Oracle  E-­‐Business  Suite  – OpJon  2  –  Setup  Oracle  E-­‐Business  Suite  with  DMZ  and  connect  E-­‐Business  Suite  Smartphone  Apps  through  external  access  point  

•  Enterprise  DistribuJon  with  OMSS  – OpJon  3  –Setup  Oracle  Mobile  Security  Suite’s  Mobile  Security  Access  Server  (MSAS)  on  the  DMZ  and  containerize  E-­‐Business  Suite  Smartphone  Apps  

Page 38: OOW15 - Building, Deploying, and Managing Smartphone Apps for Oracle E-Business Suite

Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

Technical  Architecture  

38  

OMSS  Mobile  Security  Access  Server  (MSAS)  

Oracle  Access  Manager  (OAM)  

Oracle  Internet  Directory  (OID)  

EBS    DMZ  

HTTPS    ApplicaJon  Tunnel  

LDAPS  

HTTPS      VPN  

HTTPS  

Internet   Corporate  DMZ   Corporate  Network  OAM

 or  Local  Login  

3  

2  

1  

Oracle  E-­‐Business  Suite  12.1.3  or  12.2  

Middle  Tier   Database  Mobile  Apps  Data  

Services   OAF  REST  

OAF  BC4J  

Security  Services  

EBS  ApplicaJons  Tables  and  Database  Objects  

           

LDAPS  

Page 39: OOW15 - Building, Deploying, and Managing Smartphone Apps for Oracle E-Business Suite

Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

Key  Takeaways  

39  

•  16  EBS  smartphone  apps  and  growing  • Built  with  Oracle  Mobile  ApplicaJon  Framework  • DistribuJon  OpJons  

– App  Store  DistribuJon  – Enterprise  DistribuJon  

• ConnecJvity  OpJons  – OMSS  Mobile  Secure  Access  Server  on  DMZ  – E-­‐Business  Suite  on  DMZ  – VPN  

Page 40: OOW15 - Building, Deploying, and Managing Smartphone Apps for Oracle E-Business Suite

Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

D    E    M    O    N    S    T    R    A    T    I    O    N  

D    E    M    O    N    S    T    R    A    T    I    O    N        

40  

Page 41: OOW15 - Building, Deploying, and Managing Smartphone Apps for Oracle E-Business Suite

Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

Roadmap  

41  

Page 42: OOW15 - Building, Deploying, and Managing Smartphone Apps for Oracle E-Business Suite

Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

E-­‐Business  Suite  Smartphone  Apps  Approach  Recap  

42  

Secure  and  Deploy  Package  and  Release  Design  and  Develop  

•  Design  and  review  as  per  EBS  UX  

•  IdenJfy,  develop  and  test  OA  REST  services  for  use  in  mobile  apps  

•  Develop  mobile  apps  using  Oracle  MAF  and  EBS  common  components  

•  Test  apps  

•  Package  and  test  server  side  patches  

•  Translate  and  package  MAAs  for  Enterprise  DistribuJon  

•  Package  mobile  apps  for  App  Store  and  Play  Store  

•  Document  and  release  

•  Choose  deployment  opJon  –  App  Store  or  Enterprise  DistribuJon  

•  Choose  authenJcaJon  type  and  configure  mobile  apps  

•  App  Store  –  Roll  out  mobile  apps  through  App  Store  and/or  Play  Store  

•  Enterprise  DistribuJon  –  OpJonally  implement  corporate  branding  and/or  ContainerizaJon  

Oracle   Oracle   Customer  

Roadmap

Oracle  and  Customers  

Page 43: OOW15 - Building, Deploying, and Managing Smartphone Apps for Oracle E-Business Suite

Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

E-­‐Business  Suite  Smartphone  Apps  Roadmap  Themes  

43  

Roadmap

• CustomizaJons  – Ability  to  extend  MAAs  to  add  addiJonal  funcJonality  – Ability  to  upgrade  customized  applicaJons  with  new  versions  of  MAAs  

• Custom  ApplicaJons  – Mobile  foundaJon  client  and  server  features  to  develop  custom  applicaJons  using  Oracle  Mobile  ApplicaJon  Framework  

– Login  component  to  make  client  applicaJon  development  easy  – Server  features  to  make  deploy  and  manage  applicaJons  simple  

Page 44: OOW15 - Building, Deploying, and Managing Smartphone Apps for Oracle E-Business Suite

Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

E-­‐Business  Suite  Smartphone  Apps  Customiza7ons  

44  

Roadmap

• Ability  for  developers  to  use  mobile  applicaJon  archives  to  – Customize  exisJng  features  – Add  custom  features  – Enable  push  noJficaJons  

 

Page 45: OOW15 - Building, Deploying, and Managing Smartphone Apps for Oracle E-Business Suite

Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

Data  Services  

UJlity

 Services  

Confi

guraJo

n    

Service  

E-­‐Business  Suite  Smartphone  Apps  Custom  Applica7ons   Oracle  E-­‐Business  Suite  

Security  

Services   AuthenJcaJon  

AuthorizaJon  

EBS    Fun

cJon

 Security

 Mod

el  

AOL  Java  FoundaJon  

Mobile  App  RegistraJons  and  ConfiguraJons  

EBS  ApplicaJon  Tables  

Middle  Tier   Database  

EBS  Mob

ile  Login  Com

pone

nt  

Aoachments  

Logging  and  DiagnosJcs  

REST  Services  F

ramew

ork  

REST/XML  

Roadmap

OAF    REST  

OAF  BC4J  

45  

Page 46: OOW15 - Building, Deploying, and Managing Smartphone Apps for Oracle E-Business Suite

Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

E-­‐Business  Suite  Smartphone  Apps  Custom  Applica7ons  

46  

Roadmap

• REST  Services  Framework  – Publish  ApplicaJon  Module  interfaces  to  IntegraJon  Repository  – Deploy  ApplicaJon  Module  and  PLSQL  interfaces  as  REST  services  

• Mobile  FoundaJon  – Mobile  applicaJons  deployment  metrics  – Login  component  for  applicaJon  development  – Sample  applicaJon  for  reference  – Mobile  ApplicaJons  Developer  Guide  

Page 47: OOW15 - Building, Deploying, and Managing Smartphone Apps for Oracle E-Business Suite

Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

REST  Services  Framework  

47  

Roadmap

• ApplicaJon  Module  and  PLSQL  interfaces  as  REST  services  

• HTTP  Basic  or  EBS  Session  Token  for  AuthenJcaJon  

• XML  and  JSON  payload  for  REST  services  

• Available  on  E-­‐Business  Suite  12.1.3  and  12.2.3  onwards  

Page 48: OOW15 - Building, Deploying, and Managing Smartphone Apps for Oracle E-Business Suite

Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

Mobile  FoundaJon  Deployment  Metrics  

48  

Roadmap

• ApplicaJon  installaJons  by  users  • ApplicaJon  installaJons  by  plaWorm  •  InstallaJons  by  plaWorm  for  a  given  user  • ApplicaJon  usage  history  such  as  applicaJon,  version,  plaWorm,  plaWorm  version,  login  and  logout  Jme  and  responsibility.  – Usage  history  for  N  days  – Purge  history  records  

Page 49: OOW15 - Building, Deploying, and Managing Smartphone Apps for Oracle E-Business Suite

Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

Mobile  FoundaJon  Login  Component  Features  

49  

Roadmap

•  E-­‐Business  Suite  mobile  applicaJon  development  using  Oracle  Mobile  ApplicaJon  Framework  

•  E-­‐Business  Suite  Server  URL  configuraJon  • Context  IniJalizaJon  with  Responsibility  Picker  • Default  About  Page  and  Seungs  Page  Features  •  Support  for  Corporate  Branding  • Create  and  Deploy  a  “Hello  World”  E-­‐Business  Suite  mobile  app  in  less  than  15  minutes  

Page 50: OOW15 - Building, Deploying, and Managing Smartphone Apps for Oracle E-Business Suite

Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

Mobile  FoundaJon  Sample  Applica7on  Reference  Features  

50  

Roadmap

•  Simple  Search  • Advanced  Search  •  List  of  Values  (LOV)  •  Error,  Warning,  Success  Messages  • Popups  • Barcode  Scanner  • OrganizaJon  Picker  •  Sample  REST  Interface  ImplementaJons  

Page 51: OOW15 - Building, Deploying, and Managing Smartphone Apps for Oracle E-Business Suite

Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

Key  Takeaways  

51  

• Ability  to  customize  E-­‐Business  Suite  smartphone  apps  • Ability  to  develop  custom  applicaJons  against  E-­‐Business  Suite  using  Oracle  Mobile  ApplicaJon  Framework  

Roadmap

Page 52: OOW15 - Building, Deploying, and Managing Smartphone Apps for Oracle E-Business Suite

Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

Summary  

52  

Page 53: OOW15 - Building, Deploying, and Managing Smartphone Apps for Oracle E-Business Suite

Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

• Deploy  smartphone  apps  with  EBS  12.1.3  or  12.2  

• Give  us  feedback  on  new  and  exisJng  smartphone  apps  as  well  as  mobile  deployment  opJons    

• Realize  the  benefits  of  going  mobile  – Faster  business  execuJon  – Faster  decision  making  – Increased  user  saJsfacJon  

53  

 Go  Mobile  with  E-­‐Business  Suite  

 

Page 54: OOW15 - Building, Deploying, and Managing Smartphone Apps for Oracle E-Business Suite

Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

Safe  Harbor  Statement  The  preceding  is  intended  to  outline  our  general  product  direcJon.  It  is  intended  for  informaJon  purposes  only,  and  may  not  be  incorporated  into  any  contract.  It  is  not  a  commitment  to  deliver  any  material,  code,  or  funcJonality,  and  should  not  be  relied  upon  in  making  purchasing  decisions.  The  development,  release,  and  Jming  of  any  features  or  funcJonality  described  for  Oracle’s  products  remains  at  the  sole  discreJon  of  Oracle.  

54  

Page 55: OOW15 - Building, Deploying, and Managing Smartphone Apps for Oracle E-Business Suite

Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   55  

Page 56: OOW15 - Building, Deploying, and Managing Smartphone Apps for Oracle E-Business Suite