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

Post on 27-May-2015

1.195 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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  

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  

 

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  

 

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  

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  

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  

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  

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    

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  

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  

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  

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  

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  

The most comprehensive Oracle applications & technology content under one roof

Electrolux  

JD  Edwards   NIS  

Internal  Web  Page  

External  Customer  Portal  

Good  Guys  

Stock Availability

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  

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  

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  

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  

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  

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

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  

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  

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  

The most comprehensive Oracle applications & technology content under one roof

Q&A  

   

Wine  Draw  

info@ndevr.com.au  or    

Dean.Hansen@ndevr.com.au    

top related