jd edwards & peoplesoft 1 _ dean hansen _ achieving cost effective third party application...
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