Upload
pradeep-a
View
145
Download
0
Embed Size (px)
Citation preview
MOBITECH – ONLINE MOBILE STORE
ARCHITECTURETECHNOLOGY – ASP.NET MVC4
External Systems
Secu
rity –L
ogin
with
sal
ted
pass
wor
d
Mem
cach
ed s
truct
ures
Com
mun
icat
ion
Cro
ss-Cut
ting
Service ConsumersMobitech Users
HTML 5/CSS/JQUERY
ASP.NET MVC VIEW RAZOR
ENGINEPre
sent
atio
nLa
yer
Mobile specifications serviceS
ervi
ces
Laye
r
Mobile search service
Business Logic View ModelBusiness
Components
Bus
ines
sLa
yer
CO
NTR
OLL
ER
Database Model classes
Entity FrameworkD
ata
Laye
r
Data Helpers / Utilities
Mobile Type details service
SQL SERVER
2012 shard
SQL SERVER
2012 shard
SERVICES• Search service – Implemented as REST service
using ASP.NET Web API• This service exposes methods which return set of mobile phone devices (Output) based
on the search text given (input). • For example, if the user of the service inputs the text ‘Samsung’, all mobile phones with
the make ‘Samsung’ would be listed and returned.
• Accounts and Rewards service – Implemented using SOAP using ASP.NET WCF
• The Membership service provides users with information on reward points earned by that particular user and based on these points the users can avail gifts/discounts.
• Analytics service– Implemented using SOAP using ASP.NET WCF
• This service exposes methods that logs statistics like search counts for each mobile phone device and what feature selections routed search to the mobile phone devices.
Search page• The mobile phone search page features AJAX with Jquery
framework to provide quick and responsive search
Accounts and Rewards service
Analytics and Statistics service