Developer and Fusion Middleware 2 _Greg Kirkendall _ How Australia Post teaches you everything you need to know about SOA.pdf

 Slides

 40 views
of 26

Please download to get full document.

View again

All materials on our website are shared by users. If you have any questions about copyright issues, please report us to resolve them. We are always happy to assist you.
Description
1. How  Australia  Post  Teaches  You   Everything  You  Need  To  Know   About  SOA   Greg  Kirkendall   Fusion5  Australia   The most comprehensive…
Share
Transcript
  • 1. How  Australia  Post  Teaches  You   Everything  You  Need  To  Know   About  SOA   Greg  Kirkendall   Fusion5  Australia   The most comprehensive Oracle applications & technology content under one roof
  • 2. Introduc6on  Greg  Kirkendall  Solu6on  Architect,  Fusion5  Australia     Middleware  Project  Lead,  JDE  EnterpriseOne     12+  years  JDE  Consul6ng  Experience   Numerous  integra6on  projects   Leads  design  and  implementa6on  of  SOA/ERP   interoperability  solu6ons  at  Fusion5       The most comprehensive Oracle applications & technology content under one roof
  • 3. Objec6ves  •  Provide  a  high  level  understanding  of  Service   Oriented  Architecture  (SOA)  design  principles.  •  Create  a  beTer  understanding  of  the  licensing   impact  of  design  choices.  •  Provide  a  transla6on  between  terms  used  in   SOA  and  terms  used  in  business.   The most comprehensive Oracle applications & technology content under one roof
  • 4. Background  •  Australia  Post  is  used  as  an  example  only.  •  Just  using  a  familiar  process,  shipping   packages,  as  a  way  of  visualizing  SOA.  •  Although  Oracle  products  are  referenced   throughout  the  presenta6on,  you  are  not   limited  to  Oracle  products.   The most comprehensive Oracle applications & technology content under one roof
  • 5. The  Communica6on  Challenge  •  Language  –  “Geekspeak”  to  business  human.  •  The  Architecture  is  invisible  even  when  it  is   completed.  •  Always  more  than  one  way  to  do  things,  which   way  is  the  “best”.   The most comprehensive Oracle applications & technology content under one roof
  • 6. What  Does  SOA  Create?  •  A  data  distribu6on  system!  •  Just  like  Australia  Post,  the  type  of  package,   the  des6na6on  and  the  transport  cost   determine  how  a  package  is  routed.  •  A  SOA  solu6on  has  to  solve  many  of  the  same   issues  as  delivering  a  package  to  your   doorstep.   The most comprehensive Oracle applications & technology content under one roof
  • 7. Let’s  Deliver  Packages   The most comprehensive Oracle applications & technology content under one roof
  • 8. Packages  •  Oversize  packages  require  special  handling.  •  Are  delivered  by  long  haul  truck  and  cargo  van.  •  If  a  package  is  not  delivered,  it  can  remain  in   the  truck,  cargo  van  or  distribu6on  center.   The most comprehensive Oracle applications & technology content under one roof
  • 9. Packages  •  Packages  are  your  business  data.  •  Could  be  an  invoice,  purchase  order,  customer   informa6on,  etc.  •  Oversize  packages  are  binary  documents  like  a   Spreadsheet,  Word  document  or  PDF.   The most comprehensive Oracle applications & technology content under one roof
  • 10. Distribu6on  Centres  •  Uses  long  haul  trucks  for  delivery  to  other   distribu6on  centers.  •  Can  handle  normal  and  oversized  packages   efficiently.  •  Usually  have  simple  rules  for  package  delivery.   The most comprehensive Oracle applications & technology content under one roof
  • 11. Distribu6on  Centres  •  Distribu6on  Centers  are  your  Enterprise  Service   Bus  (ESB).  One  ESB  product  is  Oracle  Service  Bus.  •  They  are  used  transport  data  between  your   applica6ons.  •  Can  use  queues  to  stage  data  for  sending  and   receiving.   The most comprehensive Oracle applications & technology content under one roof
  • 12. Ci6es  •  Use  cargo  vans  for  local  delivery,  long  haul   trucks  for  delivery  to  other  ci6es.  •  A  capitol  city  controls  distribu6on  to  other   ci6es.  •  Post  and  receive  delivery  of  packages.   The most comprehensive Oracle applications & technology content under one roof
  • 13. Ci6es  •  These  are  your  packaged,  custom  and  SOA   applica6ons.  •  Include  ERP  system  like  Oracle  eBusiness  or   Oracle  JD  Edwards  EnterpriseOne.  •  SOA  Suite  Applica6ons  •  In  house  custom  applica6ons   The most comprehensive Oracle applications & technology content under one roof
  • 14. Local  Delivery  •  Use  cargo  vans  for  delivery  •  Can  aTempt  to  deliver  mul6ple  6mes  •  Can  have  simple  or  complex  rules  for  package   delivery  •  Handle  normal  size  packages  efficiently   The most comprehensive Oracle applications & technology content under one roof
  • 15. Local  Delivery  •  Use  SOA  Suite  for  data  delivery  •  Can  have  very  complex  rules  regarding  how   the  data  is  delivered  and  who  it  is  being   delivered  to.  •  Can  be  “idempotent”       The most comprehensive Oracle applications & technology content under one roof
  • 16. Trucks  •  Smaller  capacity  cargo  vans  are  used  for  local   delivery  in  Ci6es.  •  Larger  capacity  long  haul  trucks  deliver  packages   between  ci6es  using  the  Distribu6on  Centres.  •  Oversize  items  require  special  arrangement  and   can  be  delivered  by  long  haul  truck.   The most comprehensive Oracle applications & technology content under one roof
  • 17. Trucks  •  Trucks  represent  the  amount  of  data  that  can  be   processed  per  CPU.  •  Oracle  Service  Bus  can  handle  more  data  per  CPU   than  Oracle  SOA  Suite.    •  Oversized  items  represent  binary  aTachments   like  PDFs,  Excel  and  Word  documents.   The most comprehensive Oracle applications & technology content under one roof
  • 18. Let’s  Build  Some  Solu6ons!   The most comprehensive Oracle applications & technology content under one roof
  • 19. Business  Requirement  #1  •  Your  ERP  and  CRM  system  need  to  share   customer  data  on  a  regular  basis.  •  When  a  customer  is  created  in  the  CRM,  they   need  to  be  created  in  the  ERP  as  well.  •  Updates  in  either  system  need  to  be  sent  to   the  other.   The most comprehensive Oracle applications & technology content under one roof
  • 20. Solu6on  #1   The most comprehensive Oracle applications & technology content under one roof
  • 21. Business  Requirement  #2  •  Management  decides  that  sales  people  need  a   portal  for  entering  new  sales  leads.  •  S6ll  need  to  keep  the  ERP  and  CRP  system   updated  as  before.     The most comprehensive Oracle applications & technology content under one roof
  • 22. Solu6on  #2   The most comprehensive Oracle applications & technology content under one roof
  • 23. Business  Requirement  #3  •  Management  has  decided  that  the  current   method  of  lead  to  customer  tracking  is  not   working.  •  IT  has  been  tasked  with  crea6ng  a  lead  to   customer  workflow  with  repor6ng  using  web-­‐ based  screens.   The most comprehensive Oracle applications & technology content under one roof
  • 24. Solu6on  #3   The most comprehensive Oracle applications & technology content under one roof
  • 25. Glossary  •  SOA  =  Service  Oriented  Architecture  •  OSB  =  Oracle  Service  Bus  •  ESB  =  Enterprise  Service  Bus  •  ERP  =  Enterprise  Resource  Planning  Applica6on  •  CRM  =  Customer  Rela6onship  Management  Applica6on  •  Package  =  Business  Data  •  Oversize  Package  =  PDFs,  Word  Documents,  etc  •  Long  Haul  Truck  =  OSB  CPU  •  Cargo  Van  =  SOA  Suite  CPU  •  Distribu6on  Centre  =  Oracle  Service  Bus  •  Local  Delivery  =  Processes  and  Applica6ons  using  Oracle  SOA  Suite  •  City  =  Packaged  and  Custom  Enterprise  Applica6ons  •  Shipping  and  Receiving  Docks  =  Queues  •  Package  Redelivery  =  Idempotent  behaviour   The most comprehensive Oracle applications & technology content under one roof
  • 26. Thanks  for  ATending!  •  Ques6ons  •  greg.kirkendall@fusion5.com.au   The most comprehensive Oracle applications & technology content under one roof
  • Related Search
    We Need Your Support
    Thank you for visiting our website and your interest in our free products and services. We are nonprofit website to share and download documents. To the running of this website, we need your help to support us.

    Thanks to everyone for your continued support.

    No, Thanks