jd edwards & peoplesoft 1 _ dean hansen _ achieving cost effective third party application...

24
The most comprehensive Oracle applications & technology content under one roof The most comprehensive Oracle applications & technology content under one roof Cost Effec*ve Applica*on Integra*on with JDE Dean Hansen Ndevr 17 th August 2011

Upload: insync2011

Post on 27-May-2015

1.195 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: JD Edwards & Peoplesoft 1 _ Dean Hansen _ Achieving cost effective third party application integration with JD Edwards.pdf

The most comprehensive Oracle applications & technology content under one roof The most comprehensive Oracle applications & technology content under one roof

Cost  Effec*ve  Applica*on  Integra*on  with  JDE  

Dean  Hansen  Ndevr    

17th  August  2011  

Page 2: JD Edwards & Peoplesoft 1 _ Dean Hansen _ Achieving cost effective third party application integration with JD Edwards.pdf

The most comprehensive Oracle applications & technology content under one roof

JDE  Integra7on  –  The  Need  

•  Real-­‐7me  access  to  JDE  data  – Self  Service  – Customer  Portals  – Mobile  Devices  – eCommerce    – WMS/3PL  – CRM  

 

Page 3: JD Edwards & Peoplesoft 1 _ Dean Hansen _ Achieving cost effective third party application integration with JD Edwards.pdf

The most comprehensive Oracle applications & technology content under one roof

The  Challenge  

•  JDE  Integra7on  Solu7ons  -­‐  AIA  -­‐  Business  Services  -­‐  Portal  -­‐  RT  Events  -­‐  Batch/Z-­‐Table  -­‐  Data  Queries  

 

Page 4: JD Edwards & Peoplesoft 1 _ Dean Hansen _ Achieving cost effective third party application integration with JD Edwards.pdf

The most comprehensive Oracle applications & technology content under one roof

JDE  Business  Services  

•  Oracle  Strategic  Approach  •  RT  Business  Func7ons  •  JDE  E1  8.12  and  later  •  JDE  Tool  8.97  •  Embedded  OFM  •  JDeveloper  –  Java  •  Dependent  on  JDE  CNC  

Page 5: JD Edwards & Peoplesoft 1 _ Dean Hansen _ Achieving cost effective third party application integration with JD Edwards.pdf

The most comprehensive Oracle applications & technology content under one roof

Available  Business  Services  Address  Book  •  Get  Address  Book  •  Process  Address  Book  •  Get  Contact  •  Process  Contact    Inventory  •  Process  Inventory  Item  •  Get  Inventory  Item  •  Get  Item  Availability  •  Process  Supplier  Catalog  

Price  •  Get  Branch  Plant  Item  •  Get  Supplier  Catalog  Price  •  Insert  Inventory  Item  Staging    Equipment  •  Equipment  Processor  •  Equipment  Query  Processor    Fixed  Assets  •  Get  Fixed  Asset        

Sales  Order  •  Process  Sales  Order  •  Process  Sales  Price  

Adjustment  •  Get  Item  Price  and  

Availability  •  Get  Customer  Item  Price  •  Get  Sales  Order  •  Get  Item  List  Price  •  Get  Sales  Order  Price  History  •  Process  Opportunity    Procurement  •  Process  Purchase  Order  •  Process  Purchase  Order  

Acknowledgment  •  Get  Purchase  Order    Financials  •  Get  G/L  Account  •  Insert  Batch  Journal  Entry          

Customer  •  Get  Customer  •  Process  Customer  •  Process  Customer  and  

Contact    Purchase  Order  Receipt  •  Process  PO  Receipt    Supplier  •  Process  Supplier  •  Get  Supplier    Voucher  Match  •  Process  Voucher  Match    Accounts  Payable  •  Get  Voucher  •  Process  Voucher    Capital  Assets  •  Create  Capital  Assets  

Condi7on  Based  Alert  •  Get  Capital  Assets  Condi7on  

Based  Alert  

Customer  Service  •  Get  Service  Order  •  Process  Service  Order  •  Get  Commitment  Date  and  

Time    Financial  Compliance  •  Get  A/P  Processing  Op7ons  •  Get  Write  Off  Processing  

Op7ons  •  Get  Aging  Company  

Constants  •  Get  Customer  Credit  Limits  •  Get  General  Constants  •  Get  Journal  Entry  Constants  •  Get  Policy  Edit  Rules  •  Get  Purchasing  Tolerance  

Rules  •  Get  Security  Workbench    Founda*on  Environment  •  Get  User  Defined  Code  

Page 6: JD Edwards & Peoplesoft 1 _ Dean Hansen _ Achieving cost effective third party application integration with JD Edwards.pdf

The most comprehensive Oracle applications & technology content under one roof

Why  Web  Services?  

•  Pervasive  Support  •  Mature  Open  Standard  (WS-­‐I)  •  Mul7ple  Languages  

–  .Net,  Java,  PHP,  Portal,  Java  EE  Applica7on  Servers  •  Cohesive  Security  Support    •  Ability  to  Achieve  Point  to  Point  Integra7on  

Page 7: JD Edwards & Peoplesoft 1 _ Dean Hansen _ Achieving cost effective third party application integration with JD Edwards.pdf

The most comprehensive Oracle applications & technology content under one roof

Web  Service  –  Pervasive  Support  

Ac7onWebService   Ruby  (on  Rails)  AlchemySOAP   C++  Apache  Axis   Java/C++  Apache  Axis2   Java/C  

Apache  CXF   Java  Banshee   Java  appRain   PHP  csoap   C  ColdBox  Plaform   ColdFusion  FEAST   Qt/C++  gSOAP   C/C++  Halcyon   Ruby  

HED  Hos7ng  Environment  Daemon  C++  with  Python  and  Java  bindings  

Hessian  Java,  Ruby,  Python,  Erlang,  PHP,  others  

JSON-­‐RPC-­‐Java   Java  JSON-­‐RPC-­‐Lua   Lua  Java  Web  Services  Development  Pack  /  GlassFish   Java  

Jt  Framework   Java/C  .NET  Framework   C#,  VB  .NET  NuSOAP   PHP  Rogue  Wave  Hydra  Eclipse  Based  Development   C++,  Java  ServiceStack  REST  and  SOAP  Web  Services   C#  Simple  Remo7ng   Java  /  JavaScript  SOAP  Lite   Perl  Staff   C++,  AJAX,  J2ME  Turmeric   Java  Web  Services  Interoperability  Technology  Java  Web  Services  Invoca7on  Framework   Java  Windows  Communica7on  Founda7on   .Net  WSO2  WSF/PHP   PHP  XFire  became  Apache  CXF   Java  XML  Interface  for  Network  Services   Java  Zend  Framework   PHP  Suds   Python  Zolera   Python  Soaplib   Python  

Source:  hip://en.wikipedia.org/wiki/List_of_web_service_frameworks  

•  W3C,  Oracle,  Microsok,  IBM,  OASIS,  Google  •  36  Web  Services  Frameworks  

Page 8: JD Edwards & Peoplesoft 1 _ Dean Hansen _ Achieving cost effective third party application integration with JD Edwards.pdf

The most comprehensive Oracle applications & technology content under one roof

No  Business  Services?  NIS  •  Ndevr  has  developed  an  alterna7ve  to  Business  Services  

•  Ndevr  Integra*on  Suite  (NIS)  –  Supports  Version  JDE  E1  XE  –  Current  –  Uses  generic  JDE  protocol  for  real-­‐7me  interfacing  –  Enables  access  to  JDE  Business  Func7ons  (BSFNs)  –  Pre  Packages  Web  Services  –  Hides  JDE  specific  details  –  Bespoke  Web  Services  

•  Aggregate  JDE  BSFNs  into  web  services  e.g.  Purchase  Orders,  Sales  Orders  etc.  

•  Wrap  database  access  with  a  Web  Service  where  no  JDE  BSFNs  exist    

Page 9: JD Edwards & Peoplesoft 1 _ Dean Hansen _ Achieving cost effective third party application integration with JD Edwards.pdf

The most comprehensive Oracle applications & technology content under one roof

NIS  Pre  Packaged  -­‐  Web  Services  Address  Book  Services  •  Get  Address  Book  •  Get  Contact  •  Process  Address  Book  •  Process  Contact    General  Web  Services  •  Get  a  List  of  Exchange  Rates  •  Get  a  list  of  Currencies  •  Get  a  list  of  Countries  •  Get  a  list  of  States  •  Get  a  list  of  GST  Rates    General  Ledger  Web  Services  •  Get  Chart  of  Account  Details    •  Get  GL  Transac7ons  •  Create  GL  Journals  •  Create  Budgets    Accounts  Payable  Web  Services  •  Get  Supplier  Details  •  Get  AP  Invoices  •  Get  AP  Payments  •  Create  AP  Invoices  

Accounts  Receivable  Web  Services  •  Get  Customer  Details  •  Process  Customer    •  Get  AR  Invoices  •  Get  AR  Payments  •  Get  AR  Balance  •  Create  AR  Invoices    Distribu<on  Web  Services    •  Get  Branch  Plant/Item  details  •  Get  Item  Availability  •  Get  Customer  Item  Price  •  Get  Item  List  Price  •  Get  Item  Price  and  Availability  •  Get  Sales  Order  Details  •  Process  Inventory  Item  •  Process  Inventory  Transfer  •  Create  Purchase  Orders  •  Create  Purchase  Receipts  •  Create  Sales  Orders  •  Create  Inventory  Transfers  •  Get  Quan7ty  Available  for  an  Item/Branch  

Page 10: JD Edwards & Peoplesoft 1 _ Dean Hansen _ Achieving cost effective third party application integration with JD Edwards.pdf

The most comprehensive Oracle applications & technology content under one roof

JDE  

NIS  Architecture  

Business  Func7ons  

NIS  

DataBase  Tables/  Views  

JDE  Comms  

JDBC  

Pre  Packaged    Web  Services  

Bespoke  Web  Services  

Bespoke  Interfaces  Events  

Scheduler  

WMS  

CRM  

Web  Order  

Page 11: JD Edwards & Peoplesoft 1 _ Dean Hansen _ Achieving cost effective third party application integration with JD Edwards.pdf

The most comprehensive Oracle applications & technology content under one roof

Case  Studies  

•  Real-­‐Time  Stock  Availability  •  Leave  En7tlements  Management  •  eCommerce  Sales  Order  •  CRM  on  Demand  

Page 12: JD Edwards & Peoplesoft 1 _ Dean Hansen _ Achieving cost effective third party application integration with JD Edwards.pdf

The most comprehensive Oracle applications & technology content under one roof

Electrolux  

•  The  Challenge  – Reduce  Call  Centre  costs  through  self  service:  

•  inventory  cos7ng  and  availability    – Enable  customers  access  in  real-­‐7me  – Flexible/open/reusable  technique  – Cost  Effec7ve  –  JDE  old  version  (B7334/8.0),  heavily  modified  

Page 13: JD Edwards & Peoplesoft 1 _ Dean Hansen _ Achieving cost effective third party application integration with JD Edwards.pdf

The most comprehensive Oracle applications & technology content under one roof

Electrolux  

•  Solu7on  –  Interface  technology  -­‐  Web  Service  – Addi7onal  JDE  business  func7ons  – Ndevr  Integra7on  Suite  – Progressive  approach  

Page 14: JD Edwards & Peoplesoft 1 _ Dean Hansen _ Achieving cost effective third party application integration with JD Edwards.pdf

The most comprehensive Oracle applications & technology content under one roof

Electrolux  

JD  Edwards   NIS  

Internal  Web  Page  

External  Customer  Portal  

Good  Guys  

Stock Availability

Page 15: JD Edwards & Peoplesoft 1 _ Dean Hansen _ Achieving cost effective third party application integration with JD Edwards.pdf

The most comprehensive Oracle applications & technology content under one roof

Electrolux  

•  Benefits  – Self  service  of  up-­‐to-­‐date  informa7on  – Facility  that  suits  the  customer    – Greater  level  of  customer  services  – Reduced  Call  Centre  costs  

Page 16: JD Edwards & Peoplesoft 1 _ Dean Hansen _ Achieving cost effective third party application integration with JD Edwards.pdf

The most comprehensive Oracle applications & technology content under one roof

Leave  En7tlements  

•  1200  Leave  Requests  per  Month  •  Email/form/phone  •  Manually  Processed  by  HR  and  Management  •  HR/Payroll  in  JDE  •  SharePoint  –  Employee  Intranet  

Page 17: JD Edwards & Peoplesoft 1 _ Dean Hansen _ Achieving cost effective third party application integration with JD Edwards.pdf

The most comprehensive Oracle applications & technology content under one roof

Leave  En7tlements  

JD  Edwards   NIS  

Employee Name Employee Address Emergency Contacts Employment Details Leave Entitlements Total Remuneration Leave Records Bank Account Details

SharePoint  

Page 18: JD Edwards & Peoplesoft 1 _ Dean Hansen _ Achieving cost effective third party application integration with JD Edwards.pdf

The most comprehensive Oracle applications & technology content under one roof

Leave  En7tlements  

•  Bespoke  Web  Services  •  Manager  Approval  –  SP  Workflow  •  Leave  Request  Validated  

–  Public  Holidays  etc  

•  JDE  Update  –  Employee  Address/Emergency  Contact  –  Leave  Record  –  Bank  Account  Details  

Page 19: JD Edwards & Peoplesoft 1 _ Dean Hansen _ Achieving cost effective third party application integration with JD Edwards.pdf

The most comprehensive Oracle applications & technology content under one roof

eCommerce  Example  

•  e-­‐Commerce  Integra7on  •  80,000  Inventory  Items  •  Advanced  Pricing  •  Soon  to  introduce  Lots  •  5000  customers  •  Business  is  next  day  delivery  

Page 20: JD Edwards & Peoplesoft 1 _ Dean Hansen _ Achieving cost effective third party application integration with JD Edwards.pdf

The most comprehensive Oracle applications & technology content under one roof

eCommerce  

JD  Edwards   NIS  

Inventory Upload Customer Upload Pricing Matrix Upload Real-Time Stock Availability Real-Time Sales Order

Catalogue  Management  

eCommerce  Web  Site  

Internal Catalogue Manager

External Customers

Page 21: JD Edwards & Peoplesoft 1 _ Dean Hansen _ Achieving cost effective third party application integration with JD Edwards.pdf

The most comprehensive Oracle applications & technology content under one roof

eCommerce  Outcomes  

•  Customer  migrate  to  self-­‐service  model  •  Less  errors  in  sales  order  entry  •  Stock  availability  self-­‐services  •  Reduced  cost  of  suppor7ng  customer  sales  

Page 22: JD Edwards & Peoplesoft 1 _ Dean Hansen _ Achieving cost effective third party application integration with JD Edwards.pdf

The most comprehensive Oracle applications & technology content under one roof

CRM  on  Demand  

JD  Edwards   NIS  

Lead to Order -  New JDE Account -  New JDE Contact -  Update Account/Address

Opportunity to Quote -  New JDE Quote JDE Events to CRM OD -  New Product -  Update Product -  Update Address

CRM  OD  

Page 23: JD Edwards & Peoplesoft 1 _ Dean Hansen _ Achieving cost effective third party application integration with JD Edwards.pdf

The most comprehensive Oracle applications & technology content under one roof

Conclusion  

•  Not  ready  for  Business  Services  

•  Speak  to  Ndevr  about  enabling  Web  Services  

•  EDI,  eCommerce,  WMS,  Order  Entry  

Page 24: JD Edwards & Peoplesoft 1 _ Dean Hansen _ Achieving cost effective third party application integration with JD Edwards.pdf

The most comprehensive Oracle applications & technology content under one roof

Q&A  

   

Wine  Draw  

[email protected]  or    

[email protected]