![Page 1: SOA-based E-Commerce: Better online business management system?](https://reader035.vdocuments.net/reader035/viewer/2022062718/56812eaa550346895d94499d/html5/thumbnails/1.jpg)
SOA-based E-Commerce: SOA-based E-Commerce: Better online business Better online business management system?management system?
Presenters: Huy Pham and Wei LuEmail: {hpham, wlu}@uoguelph.ca
Instructor: Dr. Qusay H. MahmondGuelph University
Canada
1
![Page 2: SOA-based E-Commerce: Better online business management system?](https://reader035.vdocuments.net/reader035/viewer/2022062718/56812eaa550346895d94499d/html5/thumbnails/2.jpg)
OutlineOutline
Challenges in E-Commerce systemsHow SOA can helpWHStoreWHStore implementationDemoConclusion
2
![Page 3: SOA-based E-Commerce: Better online business management system?](https://reader035.vdocuments.net/reader035/viewer/2022062718/56812eaa550346895d94499d/html5/thumbnails/3.jpg)
Challenges in designing E-Challenges in designing E-Commerce systemsCommerce systems
Very complexSupply chain managementAutomated inventory managementAutomated data collection managementOnline transaction managementShipping and Tracking management
3
![Page 4: SOA-based E-Commerce: Better online business management system?](https://reader035.vdocuments.net/reader035/viewer/2022062718/56812eaa550346895d94499d/html5/thumbnails/4.jpg)
Challenges in designing E-Challenges in designing E-Commerce systems (cont.)Commerce systems (cont.)
Collaboration between vendorsDifferent databasesDifferent interaction methodsSecurity (hackers, credit card numbers)Privacy (client/company information)Trust (data sharing/processing)
4
![Page 5: SOA-based E-Commerce: Better online business management system?](https://reader035.vdocuments.net/reader035/viewer/2022062718/56812eaa550346895d94499d/html5/thumbnails/5.jpg)
How SOA can helpHow SOA can help
Isolate vendor services◦Separate supply chain, shopping cart, and
paymentInteroperabilityRobustnessSecurityPrivacyTrustSimplified code development
(WSDL/SOAP/IDE)
5
![Page 6: SOA-based E-Commerce: Better online business management system?](https://reader035.vdocuments.net/reader035/viewer/2022062718/56812eaa550346895d94499d/html5/thumbnails/6.jpg)
WHStoreWHStore
A complete E-Commerce system based on SOA
Communicate via WSDL/SOAPIntegrate a supply chain databaseProvide shopping cart serviceInteract with a credit card serviceInteract with a courier service
6
![Page 7: SOA-based E-Commerce: Better online business management system?](https://reader035.vdocuments.net/reader035/viewer/2022062718/56812eaa550346895d94499d/html5/thumbnails/7.jpg)
WHStore implementaionWHStore implementaion
Proof of conceptASP.NETUses Amazon as its backend inventoryUses Google Checkout as its point of saleUses UPS as its courierAll databases are queried and updated in
real-time
7
![Page 8: SOA-based E-Commerce: Better online business management system?](https://reader035.vdocuments.net/reader035/viewer/2022062718/56812eaa550346895d94499d/html5/thumbnails/8.jpg)
Online Transaction ProcessOnline Transaction Process8
![Page 9: SOA-based E-Commerce: Better online business management system?](https://reader035.vdocuments.net/reader035/viewer/2022062718/56812eaa550346895d94499d/html5/thumbnails/9.jpg)
Order ProcessingOrder Processing9
![Page 10: SOA-based E-Commerce: Better online business management system?](https://reader035.vdocuments.net/reader035/viewer/2022062718/56812eaa550346895d94499d/html5/thumbnails/10.jpg)
Shipment TrackingShipment Tracking10
![Page 11: SOA-based E-Commerce: Better online business management system?](https://reader035.vdocuments.net/reader035/viewer/2022062718/56812eaa550346895d94499d/html5/thumbnails/11.jpg)
DemoDemo
http://neostar.somee.com/
11
![Page 12: SOA-based E-Commerce: Better online business management system?](https://reader035.vdocuments.net/reader035/viewer/2022062718/56812eaa550346895d94499d/html5/thumbnails/12.jpg)
ConclusionConclusion
Today’s E-Commerce systems can be quite complex
SOA-based E-Commerce system is simpler to build and maintain
It has better interoperabilityIt also provides better solution for E-
Commerce, address many challenges such as security, privacy and trust
12