1) The document discusses how using Oracle SOA Suite can boost JD Edwards EnterpriseOne and maximize business value compared to the normal/old situation.
2) With SOA Suite, business rules like order validation, human tasks, and workflows can be implemented graphically without technical knowledge. This provides validation, enrichment, custom functionality, and customization per trading partner.
3) The business value of using SOA Suite is shown in a graph - orders increased after its implementation in November 2011 due to better customer satisfaction from fixing errors.
15. Business Rules
Validate Order (and order lines)
• Validate customer number
• Is order unique
• ShipTo address complete?
• Calculate Promised Delivery Date
• Validate Requested Delivery Date
• Validate Product Id
• Add product description if missing
• Validate Stocking Type
• Validate Line Type
• Validate Price (too low)
• Autocorrect price (too high)
• Validate ordered amount vs availability
• Validate total order amount
16. Business Rules
Human Task in case of errors
• Assign Human Task to correct sales department or person
• Human Task can only be handled by one person
• Screen to view and update order
• Human Task Action:
(Claim), Revalidate, Undo changes, Reject order, Submit
• Workflow
- Rejected order must be confirmed by manager
- Route Revalidate and Undo to the same person
19. Business Rules
After Human Task the order is correct.
• Remove product description (only needed in Human Task)
• Correct orderline id’s for some customers
1000 1, 2000 2, etc
10 1, 20 2, etc
Customization per trading partner
• Send to E1 (Finally! )
20. Business Rules
Summary: SOA Suite provides out of the box:
• Validation
• Enrichment
• Custom functionality (e.g. fuzzy logic)
• Human Task
• Workflow
• Log and trace
• Customization per trading partner (customer)
21. Business Rules
Not only the Sales Order process, also:
• Order Acknowledge (RTA)*
• Shipment Notification (RTS)*
• Invoice (RTI)*
• Purchase Order (RTP)*
• Purchase Order Acknowledge
• Purchase Shipment Notification
• Get Price and Availability (mainly for the webshops)
*RTE (Real Time Events) are sent to a JMS Queue bij E1, read, filtered and
processed in the SOA Suite
22. Business Value
Econosto: We help the customer!
Accept order if technical possible
No error back to customer!
Phone the customer to correct his
order!
• Happy Customer
• Order saved
• Feeling with Market
• Advice
EmielPaasschensGraduated Aeronautical Engineering in 1996Java and Oracle specialist since 1999.Oracle Certified Implementation Specialist for SOA
Amis Services, www.amis.nlFounded in 199190 employees, 3 Aces, 2 Ace DirectorsLocated in Nieuwegein, The NetherlandsSpecialized Partner of the Year 2011 and 2013Blog: technology.amis.nl
Marco JansensGraduated Mechanical Engineering in 1989Specialist in JD Edwards EnterpriseOne and ERP
Econsto,founed in 1892Headquarters in Capelleaan den IJssel, The NetherlandsWarehouses in Netherlands, Belgium, Germany and UK.Econostoincludes numerous internationally operating wholesale companies and, as a market-oriented knowledge organization, supplies high quality industrial valves, fittings, instrumentation, gaskets and hoses as complete systems to customer specifications. Through an efficient worldwide distribution concept, our all inclusive solutions find their way to companies in the maritime sector, general industry, (petro)chemical industry, oil and gas industry and utility and housing construction.
“Oracle SOA Suite 11g Handbook” by colleague Lucas Jellema, Ace Director
Disadvantages WSG: It’s a ‘Black Box’:Precise functionality unknownDifficult to see errorsCannot handle technical incorrect messagesInflexible: can not change/adapt functionalityEnd Of Life
SOA Suite is white box (control is back):Look inside (see the messages, also incorrect messages)Flexible: change/adapt functionalityLoosely coupled (independent of trading partner, version E1, etc)Expandable (connect with other systems, e.g. BI)
SOA Suite is a White Box:Control BackBusiness AgilityLogging, tracing, monitoringHuman Task (screen to correct orders) Trust, Advise, Happy Customers More electronic lower costs more profit