SlideShare a Scribd company logo
Architecture framework for
ecommerce
The ecommerce application architecture consists
of 6 layers of functionality/ services.
Application services
Brokerage and data management
Interface layer
Secure messaging
Middleware services
Network infrastructure
1. Application services
 This layer comprises of existing and
future applications.
 Three distinct classes of ecommerce
applications are:
 Consumer to business
 Business to consumer
 Intra organization
 This layer provides service integration
through information brokerages.
 Information brokerages represents an
intermediary who provides service
integration between customers and
information providers.
 An important aspect of the brokerage
function is the support for data
management.
3. INTERFACE AND SUPPORT
SERVICES
 This layer provides interfaces for ecommerce
applications such as interactive catalogs and
functions necessary for information search via
directories.
 Interactive catalogs are customized interface to
customer applications like home shopping.
 Directories organize enormous amount of
information and transactions generated to
facilitate ecommerce.
4. SECURE MESSAGING
 E-messaging is a critical business issue.
 Messaging is the software that sites
between the network infrastructure and the
clients or ecommerce applications.
 Messaging services offers solutions for
communicating unstructured data, reports
as well as structured data such as purchase
orders, shipping notices, etc.
5. MIDDLEWARE SERVICES
 With the growth of networks, client server
technology and all other forms of communicating
between or among different platforms, the problems
of getting all the pieces to work together grew.
 Users demanded interaction between dissimilar
systems, networks that permitted shared resources
and applications that could be accessed by multiple
software programs.
 Middleware is the ultimate mediator between
software programs that enables them to
communicate with one another.
6. NETWORK INFRASTRUCTURE
(WWW AS A ARCHITECTURE)
Client
browser
www server
functions
Third party
services
Local or
company
specific data
Mosaic/ www
browser
Browser
extensions
Information
retrieval
Data and
transaction
management
Secure
messaging
Digital library of
document/ data
servers
Third party
information
processing tools/
services
Electronic
payment
servers
 A communication protocol is a formal
description of digital message formats for
exchanging those messages in or between
computing systems.
 The internet protocol(IP) is the principle
communications protocol used for
datagram (packets) across an internet using
the internet protocol suite.
 It is defined as “the capability for
applications running on different
computers to exchange information
and operate cooperatively using this
information.
 The OSI model defines a networking
framework for implementing protocols
in 7 layers:
 The seven layers are:
• Application layer (layer 7): this layer supports
application and end user processes.
Everything at this layer is application specific.
• Presentation layer (layer 6): this layer provides
independence from differences in data
representation by translating from application
to network format and vice versa.
• Session layer(layer 5): this layer establishes,
manages and terminates connections
between applications. It deals with sessions
and connection coordination.
Transport layer (layer 4): this layer
provides transfer of data between end
systems, or hosts and is responsible for
end-to-end error recovery and flow
control. It ensures complete data
transfer.
Network layer (layer 3): this layer
provides switching and routing
technologies, creating logical paths
known as virtual circuits fro transmitting
data from node to node.
 Data link layer( layer 2): in this layer, data packets
are encoded and decoded into bits. This layer
performs the transmission of data and error
control from one node to another node.
 Physical layer (layer 1): this layer conveys the bit
stream- electrical impulse, light or radio signal. It
provides the hardware means of sending and
receiving data on a carrier, including cables, cards
and physical aspects.
TCP/IP
 TCP/IP is the communication protocol for
communication between computers on the internet.
 TCP - transmission control protocol
IP – internet protocol
 TCP takes care of communication between your
application software (browser) and your network
software.
 IP takes care of the communication with other
computers.
When a message is sent, an IP
address for both the sending and
receiving nodes must be known.
The IP address are 32 bits(4
bytes length) in length,
decomposition of the IP address
varies according to the assigned
class.
File transfer protocol (FTP)
• FTP is a standard network protocol used
to transfer files from one host to another
host over a TCP based network, such as
internet.
• A popular method for uploading and
downloading files is the file transfer
protocol (FTP).
• FTP is common tool used for uploading
web documents to a server.
HTTP- HYPERTEXT TRANSFER
PROTOCOL
 The protocol that underlies the www is called the
HTTP.
 It is a simple request/response protocol.
 When a user clicks on a link on a webpage, the
connection is opened, data is transferred and the
connection is broken.
Secure HTTP
 This supports a variety of security mechanisms
to HTTP clients and servers.
 It provides encryption techniques for secure
conversation between client and server.
 This is used in sending and receiving email.
 This protocol helps the user to save
messages in a server mail box and download
them from the server.
Secure sockets layer (SSL)
Electronic commerce applications
Secure HTTP
TCP based application protocol (HTTP, SMTP..)
Secure sockets layer (SSL)
Internet protocol (IP)

More Related Content

What's hot

Client Server Network Security
Client Server Network SecurityClient Server Network Security
Client Server Network Security
MithilDoshi1
 
Electronic data interchange
Electronic data interchangeElectronic data interchange
Electronic data interchange
Abhishek Nayak
 
E commerce business models
E commerce business modelsE commerce business models
E commerce business models
Vikram g b
 
E commerce 5_units_notes
E commerce 5_units_notesE commerce 5_units_notes
E commerce 5_units_notes
Vivek Kumar Sinha
 
e-commerce
e-commercee-commerce
e-commerce
Manish Kaushik
 
E-Commerce Security
E-Commerce SecurityE-Commerce Security
E-Commerce Security
Syed Maniruzzaman Pabel
 
Full Notes on E-Commerce | Study Material for E-Commerce
Full Notes on E-Commerce | Study Material for E-Commerce Full Notes on E-Commerce | Study Material for E-Commerce
7 features of e commerce
7 features of e commerce7 features of e commerce
7 features of e commerce
Sartaj
 
Electronic Payment System
Electronic Payment SystemElectronic Payment System
Electronic Payment System
Ritesh Goyal
 
Digital signatures and e-Commerce
Digital signatures and e-CommerceDigital signatures and e-Commerce
Digital signatures and e-Commerce
Naveen Jakhar, I.T.S
 
TYPES OF E-COMMERCE
TYPES OF E-COMMERCETYPES OF E-COMMERCE
TYPES OF E-COMMERCE
chaitrabhandare
 
Unit 3 types of e commerce
Unit 3 types of e commerceUnit 3 types of e commerce
Unit 3 types of e commerce
Arnav Chowdhury
 
Electronic Data Interchange (EDI) | E-Commerce
Electronic Data Interchange (EDI) | E-CommerceElectronic Data Interchange (EDI) | E-Commerce
Electronic Data Interchange (EDI) | E-Commerce
Hem Pokhrel
 
E commerce in india
E  commerce in indiaE  commerce in india
E commerce in india
atuljaybhaye
 
E commerce and its applications
E commerce and its applications E commerce and its applications
E commerce and its applications
ksingh777
 
Network Infrastructure for E-commerce | Part I
Network Infrastructure for E-commerce | Part INetwork Infrastructure for E-commerce | Part I
Network Infrastructure for E-commerce | Part I
Hem Pokhrel
 
e-commerce architecture
e-commerce architecturee-commerce architecture
e-commerce architecture
deepika kumar
 
Frame work of e commerce
Frame work of e commerceFrame work of e commerce
Frame work of e commerce
Tej Kiran
 
1 introduction to e commerce
1 introduction to e commerce1 introduction to e commerce
1 introduction to e commerce
sajid ullah
 
Electronic payment system
Electronic payment systemElectronic payment system
Electronic payment system
pankhadi
 

What's hot (20)

Client Server Network Security
Client Server Network SecurityClient Server Network Security
Client Server Network Security
 
Electronic data interchange
Electronic data interchangeElectronic data interchange
Electronic data interchange
 
E commerce business models
E commerce business modelsE commerce business models
E commerce business models
 
E commerce 5_units_notes
E commerce 5_units_notesE commerce 5_units_notes
E commerce 5_units_notes
 
e-commerce
e-commercee-commerce
e-commerce
 
E-Commerce Security
E-Commerce SecurityE-Commerce Security
E-Commerce Security
 
Full Notes on E-Commerce | Study Material for E-Commerce
Full Notes on E-Commerce | Study Material for E-Commerce Full Notes on E-Commerce | Study Material for E-Commerce
Full Notes on E-Commerce | Study Material for E-Commerce
 
7 features of e commerce
7 features of e commerce7 features of e commerce
7 features of e commerce
 
Electronic Payment System
Electronic Payment SystemElectronic Payment System
Electronic Payment System
 
Digital signatures and e-Commerce
Digital signatures and e-CommerceDigital signatures and e-Commerce
Digital signatures and e-Commerce
 
TYPES OF E-COMMERCE
TYPES OF E-COMMERCETYPES OF E-COMMERCE
TYPES OF E-COMMERCE
 
Unit 3 types of e commerce
Unit 3 types of e commerceUnit 3 types of e commerce
Unit 3 types of e commerce
 
Electronic Data Interchange (EDI) | E-Commerce
Electronic Data Interchange (EDI) | E-CommerceElectronic Data Interchange (EDI) | E-Commerce
Electronic Data Interchange (EDI) | E-Commerce
 
E commerce in india
E  commerce in indiaE  commerce in india
E commerce in india
 
E commerce and its applications
E commerce and its applications E commerce and its applications
E commerce and its applications
 
Network Infrastructure for E-commerce | Part I
Network Infrastructure for E-commerce | Part INetwork Infrastructure for E-commerce | Part I
Network Infrastructure for E-commerce | Part I
 
e-commerce architecture
e-commerce architecturee-commerce architecture
e-commerce architecture
 
Frame work of e commerce
Frame work of e commerceFrame work of e commerce
Frame work of e commerce
 
1 introduction to e commerce
1 introduction to e commerce1 introduction to e commerce
1 introduction to e commerce
 
Electronic payment system
Electronic payment systemElectronic payment system
Electronic payment system
 

Similar to architecture framework for ecommerce

Internetworking
InternetworkingInternetworking
Internetworking
Raghu nath
 
7 Layers Of The OSI Model
7 Layers Of The OSI Model7 Layers Of The OSI Model
7 Layers Of The OSI Model
Angela Weber
 
Learn basics of ip addressing
Learn basics of  ip addressingLearn basics of  ip addressing
Learn basics of ip addressing
Bobby Agustinus Ginting
 
OSI reference Model
OSI reference ModelOSI reference Model
OSI reference Model
Johnson Ubah
 
Lesson 7
Lesson 7Lesson 7
Lesson 7
Gicheru Onesmus
 
Introduction to Computer Networking
Introduction to Computer NetworkingIntroduction to Computer Networking
Introduction to Computer Networking
shankars73
 
IT-NET GROUP 3 REPORT.pptx
IT-NET GROUP 3 REPORT.pptxIT-NET GROUP 3 REPORT.pptx
IT-NET GROUP 3 REPORT.pptx
EdJulleza
 
Automation Networking By Shivam Singh
Automation Networking By Shivam SinghAutomation Networking By Shivam Singh
Automation Networking By Shivam Singh
Shivam Singh
 
Module1 Mobile Computing Architecture
Module1 Mobile Computing ArchitectureModule1 Mobile Computing Architecture
Module1 Mobile Computing Architecture
raksharao
 
OSI &TCP/IP Model
OSI &TCP/IP ModelOSI &TCP/IP Model
OSI &TCP/IP Model
Shamima Akther
 
Osi model and tcpip model.
Osi model and tcpip model.Osi model and tcpip model.
Osi model and tcpip model.
kona paul
 
Assignment3
Assignment3Assignment3
Assignment3
MahfujurRahman63
 
basic it presentation........
basic it presentation........basic it presentation........
basic it presentation........
vlsaroj
 
OSI Model and TCP/IP Model.
OSI Model and TCP/IP Model.OSI Model and TCP/IP Model.
OSI Model and TCP/IP Model.
City University, Dhaka, Bangladesh
 
Osi reference model and the tcp
Osi reference model and the tcpOsi reference model and the tcp
Osi reference model and the tcp
Agrippa Mungazi
 
Lecture 3- tcp-ip
Lecture  3- tcp-ipLecture  3- tcp-ip
Lecture 3- tcp-ip
Saman M. Almufti
 
Routers BY RAJIT(9816115641)
Routers BY RAJIT(9816115641)Routers BY RAJIT(9816115641)
Routers BY RAJIT(9816115641)
C.U
 
Network standards
Network standardsNetwork standards
Network standards
hspatalia
 
Avani
AvaniAvani
DCN notes adi
DCN notes adiDCN notes adi
DCN notes adi
AdiseshaK
 

Similar to architecture framework for ecommerce (20)

Internetworking
InternetworkingInternetworking
Internetworking
 
7 Layers Of The OSI Model
7 Layers Of The OSI Model7 Layers Of The OSI Model
7 Layers Of The OSI Model
 
Learn basics of ip addressing
Learn basics of  ip addressingLearn basics of  ip addressing
Learn basics of ip addressing
 
OSI reference Model
OSI reference ModelOSI reference Model
OSI reference Model
 
Lesson 7
Lesson 7Lesson 7
Lesson 7
 
Introduction to Computer Networking
Introduction to Computer NetworkingIntroduction to Computer Networking
Introduction to Computer Networking
 
IT-NET GROUP 3 REPORT.pptx
IT-NET GROUP 3 REPORT.pptxIT-NET GROUP 3 REPORT.pptx
IT-NET GROUP 3 REPORT.pptx
 
Automation Networking By Shivam Singh
Automation Networking By Shivam SinghAutomation Networking By Shivam Singh
Automation Networking By Shivam Singh
 
Module1 Mobile Computing Architecture
Module1 Mobile Computing ArchitectureModule1 Mobile Computing Architecture
Module1 Mobile Computing Architecture
 
OSI &TCP/IP Model
OSI &TCP/IP ModelOSI &TCP/IP Model
OSI &TCP/IP Model
 
Osi model and tcpip model.
Osi model and tcpip model.Osi model and tcpip model.
Osi model and tcpip model.
 
Assignment3
Assignment3Assignment3
Assignment3
 
basic it presentation........
basic it presentation........basic it presentation........
basic it presentation........
 
OSI Model and TCP/IP Model.
OSI Model and TCP/IP Model.OSI Model and TCP/IP Model.
OSI Model and TCP/IP Model.
 
Osi reference model and the tcp
Osi reference model and the tcpOsi reference model and the tcp
Osi reference model and the tcp
 
Lecture 3- tcp-ip
Lecture  3- tcp-ipLecture  3- tcp-ip
Lecture 3- tcp-ip
 
Routers BY RAJIT(9816115641)
Routers BY RAJIT(9816115641)Routers BY RAJIT(9816115641)
Routers BY RAJIT(9816115641)
 
Network standards
Network standardsNetwork standards
Network standards
 
Avani
AvaniAvani
Avani
 
DCN notes adi
DCN notes adiDCN notes adi
DCN notes adi
 

More from preetikapri1

Forces
ForcesForces
Forces
preetikapri1
 
software quality
software qualitysoftware quality
software quality
preetikapri1
 
UML model
UML model UML model
UML model
preetikapri1
 
Er diagrams
Er diagramsEr diagrams
Er diagrams
preetikapri1
 
Data flow diagram
Data flow diagramData flow diagram
Data flow diagram
preetikapri1
 
types of testing in software engineering
types of testing in software engineering types of testing in software engineering
types of testing in software engineering
preetikapri1
 
structures in C and Union in C, enumerated datatype
structures in C and Union in C, enumerated datatypestructures in C and Union in C, enumerated datatype
structures in C and Union in C, enumerated datatype
preetikapri1
 
bit wise operators and I/O operations in C
bit wise operators and I/O operations in Cbit wise operators and I/O operations in C
bit wise operators and I/O operations in C
preetikapri1
 
Ms access
Ms access Ms access
Ms access
preetikapri1
 
Functions
FunctionsFunctions
Functions
preetikapri1
 
C programming
C programmingC programming
C programming
preetikapri1
 
C preprocesor
C preprocesorC preprocesor
C preprocesor
preetikapri1
 
Window object
Window objectWindow object
Window object
preetikapri1
 
DTD elements
DTD elementsDTD elements
DTD elements
preetikapri1
 
Html
HtmlHtml
Css font
Css fontCss font
Css font
preetikapri1
 
consumer oriented applications
consumer oriented applicationsconsumer oriented applications
consumer oriented applications
preetikapri1
 
impact of ecommerce on traditional means
impact of ecommerce on traditional means impact of ecommerce on traditional means
impact of ecommerce on traditional means
preetikapri1
 
electronic data interchange
electronic data interchange electronic data interchange
electronic data interchange
preetikapri1
 
consumer oriented applications
consumer oriented applicationsconsumer oriented applications
consumer oriented applications
preetikapri1
 

More from preetikapri1 (20)

Forces
ForcesForces
Forces
 
software quality
software qualitysoftware quality
software quality
 
UML model
UML model UML model
UML model
 
Er diagrams
Er diagramsEr diagrams
Er diagrams
 
Data flow diagram
Data flow diagramData flow diagram
Data flow diagram
 
types of testing in software engineering
types of testing in software engineering types of testing in software engineering
types of testing in software engineering
 
structures in C and Union in C, enumerated datatype
structures in C and Union in C, enumerated datatypestructures in C and Union in C, enumerated datatype
structures in C and Union in C, enumerated datatype
 
bit wise operators and I/O operations in C
bit wise operators and I/O operations in Cbit wise operators and I/O operations in C
bit wise operators and I/O operations in C
 
Ms access
Ms access Ms access
Ms access
 
Functions
FunctionsFunctions
Functions
 
C programming
C programmingC programming
C programming
 
C preprocesor
C preprocesorC preprocesor
C preprocesor
 
Window object
Window objectWindow object
Window object
 
DTD elements
DTD elementsDTD elements
DTD elements
 
Html
HtmlHtml
Html
 
Css font
Css fontCss font
Css font
 
consumer oriented applications
consumer oriented applicationsconsumer oriented applications
consumer oriented applications
 
impact of ecommerce on traditional means
impact of ecommerce on traditional means impact of ecommerce on traditional means
impact of ecommerce on traditional means
 
electronic data interchange
electronic data interchange electronic data interchange
electronic data interchange
 
consumer oriented applications
consumer oriented applicationsconsumer oriented applications
consumer oriented applications
 

Recently uploaded

Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
Antonios Katsarakis
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - HiikeSystem Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
Hiike
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframeDigital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Precisely
 
dbms calicut university B. sc Cs 4th sem.pdf
dbms  calicut university B. sc Cs 4th sem.pdfdbms  calicut university B. sc Cs 4th sem.pdf
dbms calicut university B. sc Cs 4th sem.pdf
Shinana2
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
Miro Wengner
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
Dinusha Kumarasiri
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
Edge AI and Vision Alliance
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
HarisZaheer8
 
FREE A4 Cyber Security Awareness Posters-Social Engineering part 3
FREE A4 Cyber Security Awareness  Posters-Social Engineering part 3FREE A4 Cyber Security Awareness  Posters-Social Engineering part 3
FREE A4 Cyber Security Awareness Posters-Social Engineering part 3
Data Hops
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
ScyllaDB
 

Recently uploaded (20)

Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - HiikeSystem Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframeDigital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
 
dbms calicut university B. sc Cs 4th sem.pdf
dbms  calicut university B. sc Cs 4th sem.pdfdbms  calicut university B. sc Cs 4th sem.pdf
dbms calicut university B. sc Cs 4th sem.pdf
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
 
FREE A4 Cyber Security Awareness Posters-Social Engineering part 3
FREE A4 Cyber Security Awareness  Posters-Social Engineering part 3FREE A4 Cyber Security Awareness  Posters-Social Engineering part 3
FREE A4 Cyber Security Awareness Posters-Social Engineering part 3
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
 

architecture framework for ecommerce

  • 1. Architecture framework for ecommerce The ecommerce application architecture consists of 6 layers of functionality/ services. Application services Brokerage and data management Interface layer Secure messaging Middleware services Network infrastructure
  • 2. 1. Application services  This layer comprises of existing and future applications.  Three distinct classes of ecommerce applications are:  Consumer to business  Business to consumer  Intra organization
  • 3.  This layer provides service integration through information brokerages.  Information brokerages represents an intermediary who provides service integration between customers and information providers.  An important aspect of the brokerage function is the support for data management.
  • 4. 3. INTERFACE AND SUPPORT SERVICES  This layer provides interfaces for ecommerce applications such as interactive catalogs and functions necessary for information search via directories.  Interactive catalogs are customized interface to customer applications like home shopping.  Directories organize enormous amount of information and transactions generated to facilitate ecommerce.
  • 5. 4. SECURE MESSAGING  E-messaging is a critical business issue.  Messaging is the software that sites between the network infrastructure and the clients or ecommerce applications.  Messaging services offers solutions for communicating unstructured data, reports as well as structured data such as purchase orders, shipping notices, etc.
  • 6. 5. MIDDLEWARE SERVICES  With the growth of networks, client server technology and all other forms of communicating between or among different platforms, the problems of getting all the pieces to work together grew.  Users demanded interaction between dissimilar systems, networks that permitted shared resources and applications that could be accessed by multiple software programs.  Middleware is the ultimate mediator between software programs that enables them to communicate with one another.
  • 7. 6. NETWORK INFRASTRUCTURE (WWW AS A ARCHITECTURE) Client browser www server functions Third party services Local or company specific data Mosaic/ www browser Browser extensions Information retrieval Data and transaction management Secure messaging Digital library of document/ data servers Third party information processing tools/ services Electronic payment servers
  • 8.  A communication protocol is a formal description of digital message formats for exchanging those messages in or between computing systems.  The internet protocol(IP) is the principle communications protocol used for datagram (packets) across an internet using the internet protocol suite.
  • 9.  It is defined as “the capability for applications running on different computers to exchange information and operate cooperatively using this information.  The OSI model defines a networking framework for implementing protocols in 7 layers:  The seven layers are:
  • 10.
  • 11. • Application layer (layer 7): this layer supports application and end user processes. Everything at this layer is application specific. • Presentation layer (layer 6): this layer provides independence from differences in data representation by translating from application to network format and vice versa. • Session layer(layer 5): this layer establishes, manages and terminates connections between applications. It deals with sessions and connection coordination.
  • 12. Transport layer (layer 4): this layer provides transfer of data between end systems, or hosts and is responsible for end-to-end error recovery and flow control. It ensures complete data transfer. Network layer (layer 3): this layer provides switching and routing technologies, creating logical paths known as virtual circuits fro transmitting data from node to node.
  • 13.  Data link layer( layer 2): in this layer, data packets are encoded and decoded into bits. This layer performs the transmission of data and error control from one node to another node.  Physical layer (layer 1): this layer conveys the bit stream- electrical impulse, light or radio signal. It provides the hardware means of sending and receiving data on a carrier, including cables, cards and physical aspects.
  • 14. TCP/IP  TCP/IP is the communication protocol for communication between computers on the internet.  TCP - transmission control protocol IP – internet protocol  TCP takes care of communication between your application software (browser) and your network software.  IP takes care of the communication with other computers.
  • 15. When a message is sent, an IP address for both the sending and receiving nodes must be known. The IP address are 32 bits(4 bytes length) in length, decomposition of the IP address varies according to the assigned class.
  • 16.
  • 17. File transfer protocol (FTP) • FTP is a standard network protocol used to transfer files from one host to another host over a TCP based network, such as internet. • A popular method for uploading and downloading files is the file transfer protocol (FTP). • FTP is common tool used for uploading web documents to a server.
  • 18. HTTP- HYPERTEXT TRANSFER PROTOCOL  The protocol that underlies the www is called the HTTP.  It is a simple request/response protocol.  When a user clicks on a link on a webpage, the connection is opened, data is transferred and the connection is broken. Secure HTTP  This supports a variety of security mechanisms to HTTP clients and servers.  It provides encryption techniques for secure conversation between client and server.
  • 19.  This is used in sending and receiving email.  This protocol helps the user to save messages in a server mail box and download them from the server.
  • 20. Secure sockets layer (SSL) Electronic commerce applications Secure HTTP TCP based application protocol (HTTP, SMTP..) Secure sockets layer (SSL) Internet protocol (IP)