oracle product development

32
1 Product Development Update OTM Users Conference 2015 Jim Mooney Vice President, Product Development August 10, 2015

Upload: dohanh

Post on 01-Jan-2017

219 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Oracle Product Development

1

Product  Development  UpdateOTM  Users  Conference  2015

Jim  MooneyVice  President,  Product  DevelopmentAugust  10,  2015

Page 2: Oracle Product Development

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

Philly  Strikes  Again  – Hitchbot TragedyFive  Positives  from  this  Event

1. It  highlights  the  dangers  of  hitchhiking.

2. It  was  not  racially  motivated.3. There  was  no  smartphone footage  of  a  cop  doing  this.

4. It  will  certainly  give  Philadelphians  some  great  Halloween  costume  ideas.

5. Santa  Claus  may  have  a  therapy  partner.

Page 3: Oracle Product Development

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

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

3

Page 4: Oracle Product Development

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

Program  Agenda

Release  Update

Recent  6.3.x  Features

6.4  Technology  /  Features

OTM  /  GTM  Cloud

Q&A

1

2

3

4

5

4

Page 5: Oracle Product Development

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

Release  Update

Page 6: Oracle Product Development

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

6.4.0

Latest  6.3.x  Rollup

6.3.7

Current  GA  release

6.4.1

≤  1  year

6.4.2

>1  year

Product  Road  MapTrack  Record  of  Innovation:  20  releases  in  10  years

6

6.4.1  Cloud

Page 7: Oracle Product Development

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

6.3  Rollups  – Current  Approach• Released  every  4  months• Able  to  patch  against  specific  Rollups• Include  more  robust  enhancements:– Incremental  DB  additions– Incremental  XML  additions– Property  /  Parameter  controlled  enhanced  functionality

• Improved  upgrade  experience– Due  to  more  focus  on  incremental  controls  – if  current–Working  on  reducing  downtime  for  Rollups  – if  current

Page 8: Oracle Product Development

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

6.4  Rollups  – New  Approach

• Released  every  12  months  (after  6.4.1)

• Same  ability  to  patch  against  specific  Rollups• Include  more  robust  enhancements– Incremental  DB  and  XML  additions– Property  /  Parameter  controlled  enhanced  functionality– Plan  to  deliver  new  technology  screens  in  these  rollups

• No  backporting of  enhancements  – upgrade  to  get  them.• Each  6.4.x  will  be  released  to  the  Oracle  Cloud  shortly  after  on-­‐premise  release.

Page 9: Oracle Product Development

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

OTM/GTM  Lifetime  Support  Policy

Release End  Premier End  Extended   End  Sustaining5.5 Nov  2010 Nov  2013 Indefinite6.0 May  2014 Not  Available Indefinite6.1 Dec  2014 Dec  2017 Indefinite6.2 Dec  2015 Dec  2018 Indefinite6.3 Dec  2017 Dec  2020 Indefinite6.4 Aug  2020 Aug  2023 Indefinite

Page 10: Oracle Product Development

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

Recent  6.3.x  Features

Page 11: Oracle Product Development

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

6.3.3  -­‐ Planning• Support  additional  location  calendars  based  on:– Flex  Commodity• Frozen  vs Dry

– Mode  Profile• LTL  vs Parcel  vs TL

– Inbound  Location  Profile• Different  Calendars  based  on  Source    -­‐ location  has  different  hours  based  on  source  of  freight– DC1  Appliances  to  Store1– DC2  Soft  Lines  to  Store  1

– Outbound  Location  Profile• Different  Calendars  based  on  Destination– DC1  to  Northeast  Stores  -­‐ MWF– DC1  to  Southeast  Stores  -­‐ TT

Page 12: Oracle Product Development

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

6.3.4  -­ Planning

• New  Bulk  Plan  Performance  and  Tuning  Section  Added  to  Help– A  new  “Bulk  Plan  Performance  and  Tuning”  section  has  been  added  to  the  set  of  topics  covered  in  the  “How  To/Configuration  Topics”  section  of  Help.    – The  new  information  provides  the  user  with  an  excellent  overview  of  the  bulk  planning  process  and  includes  information  for:• Solution  quality  tuning• Performance  tuning• Diagnostics  

Page 13: Oracle Product Development

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

6.3.5  -­‐ Planning

• Shipment  Group  Enhancement– New  Grouping  Rules  -­‐ Shipments• Match  Service  Provider  – group  by  same  service  provider• Match  Schedule  – group  by  schedule  instance• Match  Port  of  Loading  – group  by  port  of  loading• Match  Port  of  Discharge  – group  by  port  of  discharge• Match  Shipment  Involved  Party  • Match  Shipment  Reference  Number

–Partial  Grouping  Rule  -­‐ Order  Release  • Match  Equipment• Match  Order  Release  Involved  Parties• Match  Order  Release  Reference  Number  • Match  Order  Release  Line  Reference  Number

Page 14: Oracle Product Development

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

6.3.7  -­‐ Conditional  Booking  and  Tendering• Conditional  Booking  is  an  extension  of  tendering.• Conditional  Booking  must  be  activated  for  each  service  provider  so  that  the  service  provider  can  accept  a  proposed  shipment  “with  conditions”.– Conditional  Booking  is  targeted  for  Ocean  but  is  applicable  to  other  modes.

• Conditional  Booking  is  a  form  of  “negotiation”  with  a  service  provider  and  is  part  of  a  “contract”  to  perform  services.• The  planner  has  the  ultimate  responsibility  to  accept  proposed  changes.  • Existing  functionality  still  works  as  designed.  –New  Functionality  is  controlled  by  parameters.

Page 15: Oracle Product Development

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

Conditional  Booking  Process  FlowThe  flow  diagram  for  Conditional  Booking  shows  that  the  process  is  often  iterative.

The  initial  “tender”  is  a  snapshot  of  the  shipment.

The  proposed  changes  are  stored  along  with  the  original  values.  

The  work  in  6.3.7  now  allows  actions  to  be  performed  to  the  affected  shipments.

The  work  in  6.3.7  also  allows  changes  after  the  “agreement”  is  done,  if  configured.

Page 16: Oracle Product Development

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

6.4  Technology  and  Features

Page 17: Oracle Product Development

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

OTM  6.4  Architecture  in  Oracle  Stack

EAIEAI

OTM  Application  Server

EJB  Application  LogicEJB  Application  Logic

Data  Layer  ServicesData  Layer  Services

User  Interface  Services  – ADF  and  Classic  GlogUser  Interface  Services  – ADF  and  Classic  Glog

Web  ServicesWeb  Services

Web  tier  /  Reverse  Proxy

Multiple  Client  Device  Support

Database  Server

Oracle  Business  Intelligence  Server

Data  Access  Services  – BI  /  ODI

BI  Publisher  ReportingBI  Publisher  Reporting

Presentation  Services  -­BI

Enterprise  WarehouseEnterprise  Warehouse

Page 18: Oracle Product Development

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

6.4  Technology  Changes

• Using  ADF  for  new  screens• No  Tomcat  – weblogic on  web  for  servlets and  for  ADF• Version  Change  to  12c  for  Weblogic,  Database,  OHS  and  ODI– 12c  database  only,  no  support  for  11g  with  6.4

• OBIEE  and  BI  Pub  – still  11g• Move  to  Java  7• Standalone  BI  Pub  only  – no  embedded  library  support

18

Page 19: Oracle Product Development

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

GTM  6.4.0:    Landed  Cost  Simulator

• Comparison  of  different  sourcing  options  (no  max)• Customs  Valuation• Duty  &  Tax  Calculation• Flexible  ELC  Formulas• Estimation  of  Cost  Components  based  on  different  criteria• FTA  financial  Benefit  Visibility

Oracle  Confidential  –Internal/Restricted/Highly  

19

Ad  Hoc  Feature  Set  in  GTM  Base Which  sourcing  option  is  the  best  considering  available  preferential  

programs?

Page 20: Oracle Product Development

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

6.4  Fleet  Features

Fleet-­‐Aware  OptimizationFleet  v/s  carrier  planning  -­‐ understand  capabilities  and  availability  of  fleetPlan  and  execute  entire  shift/day

New  WorkbenchInteractive  workspace  encompassing  all  fleet  activitiesGantt-­‐chart  and  Map  basedDrag-­‐drop  interaction  on  Grids,  Map  and  Gantt-­‐chart

MapsDirect  connectivity  to  ALK  Maps  and  Here.comReal-­‐time  traffic  display

S5

S6

D Shipment  3

S3

S4

S1 S2

Shipment  2

Shipment  1

S5

S6

D Shipment  3

S3

S4

S1 S2

Shipment  2

Shipment  1

Work  Assignment

Page 21: Oracle Product Development

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

• Manual  entry  via  User  Interface • Table-­‐by-­‐table  CSV  load

• OTM  Sourcing • New  for  6.4.0:  Rate  Maintenance  Tool

How  do  I  get  Rates  into  OTM?

21

Page 22: Oracle Product Development

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

6.4  Rate  Maintenance  Process  Flow

22

OTM:  Select    Existing  

Rate  Offerings  and    Rate  Records

OTM:Define  structure  of  

desired  rates

Spreadsheet:Populate/Edit    Rate  Data

OTM:Upload  

Spreadsheet

OTM:Generate  

Spreadsheet

OTM:Review  &      Approve

OTM:Make  Rates  Operational

New  Rates

Existing  Rates

Manage  Rate  Load  Definition

Download  Rates

Upload  Rates Approval  Summary

Page 23: Oracle Product Development

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

6.4  REST  APIs  in  OTM-­‐GTM• REST  APIs  are  available  for  all  Entities  (OTM  and  GTM)  in  the  system  other  than  a  handful  of  technical  entities  (users,  roles,  etc.)  which  are  a  security  concern• The  intent  of  this  API  is  to  support  custom  user  interfaces/Mobile  Apps.• This  interface  is  less  verbose  (smaller  data  payload)  and  is  synchronous  so  users  can  receive  immediate  feedback  on  whether  their  transaction  had  an  error  or  not

Oracle  Confidential  – Internal/Restricted/Highly  Restricted

23

Page 24: Oracle Product Development

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

REST  API  – Why  is  it  Important?• Interact  with  OTM  from  an  external  application,  much  like  the  OTM  UI  does• Perform  Create/Read/Update/Delete  (CRUD)  operations  on  all  OTM-­‐GTM  objects• Allows  you  to  extend/enrich  OTM  with  custom  applications,  third-­‐party  apps,  mobile  apps,  etc• Enable  rich  PaaS  interaction  to  enrich/enhance  OTM-­‐GTM  Cloud• Federated  SSO  and  REST  APIs  along  with  other  OTM-­‐GTM  integration  capabilities  enable  a  seamless  and  enriched  Cloud  experience– Enrich  the  user’s  experience,  address  complex  business  process  needs  by  extending  OTM-­‐GTM  Cloud  with  PaaS  capabilities  – “Integrated  Cloud  with  Platform  and  Application  Services”

– Build/extend  your  own  mobile  apps  with  direct  interactions  with  OTM-­‐GTM  objects

24Oracle  Confidential  – Internal/Restricted/Highly  Restricted

Page 25: Oracle Product Development

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

Oracle  Transportation  &  Global  Trade  Management  Cloud

• Market–leading  Apps– Oracle  Transportation  Management

– Oracle  Global  Trade  Management

• Delivered  via  Oracle  Cloud– Software-­‐as-­‐a-­‐Service  (SaaS)

– Faster.  Cheaper.  Better.

Oracle  Transportation  Cloud

Oracle  Global  Trade  Cloud

Sourcing

Optimization

Execution Tracking

Payment

Reporting  &  analytics

Classification

Restricted  Party  Screening Trade  Control  

Determination License  Management

Document  Management

Customs  Management

Reporting  &  analytics

25

Page 26: Oracle Product Development

Copyright  ©  2015 Oracle  and/or  its  affiliates.  All  rights  reserved.    | Oracle  Confidential  –Internal/Restricted/Highl

26

Transportation  &  Global  Trade  Management  Cloud  ServicesTech Features  Driven  by  our  support  for  Cloud

qPromote  to  ProductionqVirus  Scan  for  document  uploadqStylesheet content  upload  – stored  in  DBqSave  Property  Changes  from  the  OTM  UI  – some  are  locked  down  for  security  reasonsqUpload  Key  Icons  from  the  OTM  UI  – branding  liteqAdditional  Screens  for  Base  ObjectsqSecurity  Separation  of  DBA.ADMINqExternal  Rating  /  Distance  Web  Services  APIqApplication  Timeout  for  various  activities

Page 27: Oracle Product Development

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

OTM-­‐GTM  Cloud  Service  – What?

Oracle  Confidential  –Internal/Restricted/Highl

27

• Provisioned  in  Oracle  Public  Cloud– Same  infrastructure  as  Fusion  Apps– Exadata powered

• Each  customer  gets  a  dedicated  instance– Customer  instance  automatically  provisioned  upon  receipt  of  order  documents– Partner  overlays  their  solution  /  pre-­‐configured  accelerators  

• Everybody  gets  monthly  patches  with  key  fixes– Automated  patching  patches  all  PODs  at  once– Automated  monitoring  for  technical  issues  and  key  metrics

• Upgrades– Start  with  6.4.1,  then  all  6.4.x  Rollups  will  be  applied– Customers  can  choose  upgrade  window,  but  must  stay  current

Page 28: Oracle Product Development

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

OTM-­‐GTM  Cloud  Service  – How?

Oracle  Confidential  –Internal/Restricted/Highl

28

• We  created  the  install– PODs  are  basically  the  same,  vary  only  by  size– Technical  parameters  cannot  be  changed  by  customers

• All  customers  stay  current– Monthly  patches  and  upgrades– One-­‐offs  are  a  rare  exception

• No  customizations  – see  MOS  Note– Oracle  Support  Document  1926811.1  (Key  Differences  between  Oracle  Trade  and  Transportation  On-­‐Premise  and  Cloud)  can  be  found  at:  https://support.oracle.com/epmos/faces/DocumentDisplay?id=1926811.1

– Examples:  no  PL/SQL,  no  custom  Java,  no  DB  access,  integration  via  web  services  or  https  post  only– No  third  party  code  installed  – accessed  via  web  services– However,  stay  tuned  for  Derek’s  presentation  on  Oracle  Solution  to  Cloud  Customizations

• Cloud  Certified  partners  doing  implementations  with  tested  configurations

Page 29: Oracle Product Development

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

OTM  Specific  Resources  My  Oracle  Support  Note:  796594.1

• Contains  ALL  documentation  and  training  resources  for  all  6.x  releases• Doc  and  Curriculum  updates  for  each  6.x  release• Includes  a  list  of  ALL  OTM  TOIs  which  are  also  direct  links  to  the  TOIs• Includes  section  with  steps  on  accessing  TOIs  for:– Customers  via  My  Oracle  Support– Partners  via  OPN

• To  access:  – Go  to  https://support.oracle.com– Log  into  My  Oracle  Support.– Enter  the  note  number:  796594.1

Upcoming  TOIs:

•6.3.7  Conditional  Booking•6.4  Workbench•6.4  Fleet  Aware  Bulkplan•6.4  Rate  Maintenance•6.4  Visibility  Screen•6.4  Landed  Cost  Simulator•6.4  FTI  Miscellaneous

Page 30: Oracle Product Development

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

Oracle  Development  Survey  – Please  Complete!

Oracle  Confidential  –Internal/Restricted/Highl

30

CLIENT  SATISFACTION Very  Dissatisfied Dissatisfied Neutral/Fair Satisfied Very  Satisfied N/A

Ease  of  install  and  upgrade

Overall  software  quality

Stability  and  reliability

Functional  capabilities

User  Interface  /  Usability

Integration  capabilities

Performance  /  Scalability

Error  messaging  &  diagnostic  capabilities

Value  derived  vs.  expected  from  using  Oracle  Logistics

Documentation  including  online  help

Curriculum  including  Transfers  of  Information  (TOIs)

Oracle  Logistics  -­ Base  Product

Product  Options:

Fleet  Management

Freight  Settlement

Operational  Planning

Sourcing

Transportation  Intelligence

Global  Trade  Management

Additional  Comments:

Page 31: Oracle Product Development

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

Questions?

31

Page 32: Oracle Product Development

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