soa-based e-commerce: better online business management system?
Post on 31-Dec-2015
23 Views
Preview:
DESCRIPTION
TRANSCRIPT
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
OutlineOutline
Challenges in E-Commerce systemsHow SOA can helpWHStoreWHStore implementationDemoConclusion
2
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
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
How SOA can helpHow SOA can help
Isolate vendor services◦Separate supply chain, shopping cart, and
paymentInteroperabilityRobustnessSecurityPrivacyTrustSimplified code development
(WSDL/SOAP/IDE)
5
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
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
Online Transaction ProcessOnline Transaction Process8
Order ProcessingOrder Processing9
Shipment TrackingShipment Tracking10
DemoDemo
http://neostar.somee.com/
11
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
top related