Synapseindia E-Commerce Development-part-2
Post on 02-Jun-2018
224 Views
Preview:
Transcript
8/10/2019 Synapseindia E-Commerce Development-part-2
1/23
Worldwide TLC markets by regionWorldwide TLC markets by region
8/10/2019 Synapseindia E-Commerce Development-part-2
2/23
Plan of the talkPlan of the talk
Introduction to e-commerce and e-
commerce applications
Issues in developing e-commerceapplications
Architecture of e-commerce applications
Bookstore example
References
8/10/2019 Synapseindia E-Commerce Development-part-2
3/23
References (1/4)References (1/4)
Introduction to e-commerce and the
development of e-commerce applications:
Professional Java E-ommerce! "#$er%ner et al#!
&rox Press! '(()
E* definition for e-commerce:
+A European Initiative in Electronic ommerce
ommunication to the European Parliament! the
ouncil! the Economic and ,ocial ommittee and
the ommittee of the Regions ./".0123)412
8/10/2019 Synapseindia E-Commerce Development-part-2
4/23
References (/4)References (/4)
Electronic 5ata Interchange:
Intodruction to E5I! vv#aa# !5evEdge online
67erpho7ia and trends in e-commerce:
http:33888#8e7mergers#com
Application ,ervers:
Introduction to iPlanet Application ,erver
Architecture! Ro7ert ,chulteis! ,un "icros6stems!'(('
http:33888#sun#com3developers3evangcentral
http://www.webmergers.com/http://www.sun.com/developers/evangcentralhttp://www.sun.com/developers/evangcentralhttp://www.webmergers.com/8/10/2019 Synapseindia E-Commerce Development-part-2
5/23
References (!/4)References (!/4)
Platforms for e-commerce: Building Applications in the 9et Econom6!
9etscape ommunications orporation &hite
paper! )001 Architectures for e-commerce:
Architetture! tecnologie e modelli fun%ionali nelle-commerce! astrogiovanni! "agliano! ,ciarappa!
9oti%iario tecnico ;elecom Italia! 5ecem7er '(() ,tatement of Bill
8/10/2019 Synapseindia E-Commerce Development-part-2
6/23
References (4/4)References (4/4)
E-procurement and e-marketplaces:
E-procurement 8hite paper! 5igital *nion '(() .
http:33888#digitalunion#com2
European Information ;echnolog6
/7servator6 .EI;/2:
http:33888#eito#com
;he Bookstore example: *"> for E-ommerce! 5oug Rosen7erg
http:33888#iconixs8#com
http://www.digitalunion.com/http://www.eito.com/http://www.iconixsw.com/http://www.iconixsw.com/http://www.eito.com/http://www.digitalunion.com/8/10/2019 Synapseindia E-Commerce Development-part-2
7/23
The "ndThe "nd
8/10/2019 Synapseindia E-Commerce Development-part-2
8/23
"lectronic #ata $nterchange ("#$)"lectronic #ata $nterchange ("#$)
Electronic exchange of
Business documents
Business data
In a standard format .A9,I ?)'!E5I@A;2
Esta7lished 7et8een )0 and )014 in the
transportation industries .*#,#2
Application-to-application communication8ithout human intervention
8/10/2019 Synapseindia E-Commerce Development-part-2
9/23
"lectronic %&nds Transfer ("%T)"lectronic %&nds Transfer ("%T)
;he 7anking eCuivalent of E5I
5enotes the transfer of :
Electronic checks ustomer accounts
Pa6ment informations
in automated 8a6
8/10/2019 Synapseindia E-Commerce Development-part-2
10/23
'rder conersion rates'rder conersion rates
5efined as:
D of orders 3 D of contacts
B6 month or 6ear! four-month periods! etc#
"easure the capa7ilit6 of a certain B'
application to convert an user into a 7u6er
A surve6 carried out in August '((( sho8ed
that order conversion rates in *,A 8ere of)#0 .Boston onsulting
8/10/2019 Synapseindia E-Commerce Development-part-2
11/23
"*roc&rement a**lications (1/!)"*roc&rement a**lications (1/!)
Automate enterprise purchasing processes!i#e# perform all of the activities related togenerating an order on the 7u6ers side
Purchased goods can 7e : 5irect goods .critical items in the suppl6 chain2
Indirect goods ."R/ "aintenance Repair and/perations - such as office items2
8/10/2019 Synapseindia E-Commerce Development-part-2
12/23
"*roc&rement a**lications (/!)"*roc&rement a**lications (/!)
Automating procurement of indirect goods
can dramaticall6 reduce costs since:
>essens maverick buying
Reduces supplier response time
8/10/2019 Synapseindia E-Commerce Development-part-2
13/23
"*roc&rement a**lications(!/!)"*roc&rement a**lications(!/!)
)# Product selection
from availa7le
catalogues
'# Purchase reCuest is
performed 76 emplo6eesvia a &e7 interface
F# /rder approvation
compliant to compan6
standards and procedures
G# Purchase order iselectronicall6 placed
4# /rder is fulfilled 76the supplier
# Product deliver6
1# Product receipt
# Pa6ment reCuest
electronicall6 for8arded
Indirect goods e-procurementIndirect goods e-procurement
8/10/2019 Synapseindia E-Commerce Development-part-2
14/23
"market*lace"market*lace
An environment that 7rings 7u6ers and
sellers together in a virtual space for e-
commerce! ena7ling them to reach ne8
customers and reduce transaction costs
E-marketplaces are 7ecoming more
fashiona7le
8/10/2019 Synapseindia E-Commerce Development-part-2
15/23
CybermallsCybermalls
Include more virtual shops
Appear as 8e7 portals 8ith links to single
e-shops grouped 76 different product
categories .e#g# music or 7ooks2
Advantages for smaller 7usinesses:
Reduced initial investment
Easil6 tracea7ilit6 through the malls 7rand
8/10/2019 Synapseindia E-Commerce Development-part-2
16/23
Presentation LayerPresentation Layer
Its purpose is to provide a user interface to
the end user of the application
ontrols the look-and-feel of the application
and responds to user events
,erves actuall6 as the front-end of the
application
8/10/2019 Synapseindia E-Commerce Development-part-2
17/23
+&siness Logic Layer+&siness Logic Layer
;he heart of the application itself
ontains the 7usiness rules and 3or
processes
Its components link 7et8een presentation
and data3legac6 la6ers
8/10/2019 Synapseindia E-Commerce Development-part-2
18/23
#ata , Legacy access Layer#ata , Legacy access Layer
Its purpose is to give to the 7usiness logic
components access to 7ackend data
sources such as:
5ata7ases
ERP s6stems
/ther custom s6stems
8/10/2019 Synapseindia E-Commerce Development-part-2
19/23
-ori.ontal serices-ori.ontal serices
,ervices provided 76 the application server
76 means of an underl6ing technolog6
./RBA! EJB! /"!etc#2
;6pical services:
;ransactions
,ecurit6
,ession "anagement Resource pooling
>oad 7alancing and fail over
8/10/2019 Synapseindia E-Commerce Development-part-2
20/23
ession 0anagementession 0anagement
"antains the correlation among reCuests
generated 76 the same user
8/10/2019 Synapseindia E-Commerce Development-part-2
21/23
Reso&rce PoolingReso&rce Pooling
aching the instances of used resources
.e#g# data7ase connections2 improves
performances
8/10/2019 Synapseindia E-Commerce Development-part-2
22/23
Load +alancing andLoad +alancing and
%ail 'er%ail 'er
"ake possi7le to distri7ute incoming
reCuests
=andle clients reconnection in the case of
s6stem crash
8/10/2019 Synapseindia E-Commerce Development-part-2
23/23
Cyber*hobia and the com crashCyber*hobia and the com crash
Jan-Apr ''(
2000 2001 2002
,ource:&e7mergers#com
H+67erpho7ia is the markets irrational fear of the
Internet due to the several 7ankruptcies occured in
the past 6ears
HB' represent 14 of 7ankruptcies
Internet shutdo8ns
top related