soa-based e-commerce: better online business management system?

12
SOA-based E-Commerce: Better SOA-based E-Commerce: Better online business management online business management system? system? Presenters: Huy Pham and Wei Lu Email: {hpham, wlu}@uoguelph.ca Instructor: Dr. Qusay H. Mahmond Guelph University Canada 1

Upload: thane-beck

Post on 31-Dec-2015

22 views

Category:

Documents


1 download

DESCRIPTION

SOA-based E-Commerce: Better online business management system?. Presenters: Huy Pham and Wei Lu Email: { hpham , wlu }@ uoguelph.ca Instructor: Dr. Qusay H. Mahmond Guelph University Canada. Challenges in E-Commerce systems How SOA can help WHStore WHStore implementation Demo - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: SOA-based E-Commerce: Better online business management system?

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?

OutlineOutline

Challenges in E-Commerce systemsHow SOA can helpWHStoreWHStore implementationDemoConclusion

2

Page 3: SOA-based E-Commerce: Better online business management system?

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?

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?

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?

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?

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?

Online Transaction ProcessOnline Transaction Process8

Page 9: SOA-based E-Commerce: Better online business management system?

Order ProcessingOrder Processing9

Page 10: SOA-based E-Commerce: Better online business management system?

Shipment TrackingShipment Tracking10

Page 11: SOA-based E-Commerce: Better online business management system?

DemoDemo

http://neostar.somee.com/

11

Page 12: SOA-based E-Commerce: Better online business management system?

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