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

Post on 31-Dec-2015

22 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

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

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