Server-based Operation System E

Download Report

Transcript Server-based Operation System E

Server-based Operation System
E-Commerce Architecture
Tan Feng (98073)
COSC 513
Server-based Operation System
• With the proliferation of "always-on"
Internet connections, such as DSL and
Cable Modems, it may be time to
consider a server-based operating
system rather than a workstation-type
operating system.
What can you do with serverbased operating system.
• Run a Web server out of your own
home or office. You can even host Web
pages for others.
• Run your own email server. You can
set up multiple unlimited email
addresses for yourself and your family.
What can you do with serverbased operating system.
• Set up newsgroups. Using free
software, you can set up private or
public newsgroup discussion areas.
• Increase security. Server-based
operating systems typically have the
ability to institute much tighter security.
What can you do with serverbased operating system.
• Share Internet services. Many
households and small offices are now
"multi-PC." With a server-based
operating system, one computer can
connect to the Internet and share the
connection with PCs throughout the
home or small office. Sharing files and
printers is easy, too
All this is possible when you use a
server-based operating system.
However, be prepared to spend a
lot of money on additional software
or license fees for additional
connections, unless you choose
Linux!
The advantages of Linux
• Linux is a free Unix-type operating
system
• Linux comes with literally thousands of
free software programs to do everything
listed above and more.
• Linux also offers new life for older
computers.
The advantages of Linux
• Linux also offers the advantage of being
virus free.
• Linux support is available just about
everywhere.
E-Commerce system
architecture
Client-Server
•Server
•Internet
•Client
•Customer
Bank System
•Server
•Bank System
•Internet
•X.25
•Client
•Customer
Two Separate Networks
– Banks are mainly connected using a
network that doesn’t work over
TCP/IP Like the Internet does.
Effectively, each bank has its own
extranet, which rather than running
on TCP/IP, usually runs on X.25
.(X.25 is another network protocol like
TCP/IP).
Why do the banks use different
network ?
• There is no way that a bank will place their
core processing systems on a publicly
accessible network like the Internet. It will
be too easy for being attacked. So they use
their X.25 network as a firewall to prevent
attack from outside.
•Server
3
•Internet
•Internet
•Bank System
•X.25•Dedicated
•Leased line
•Customer
•The customer’s
•Credit card
•company
Talking to the Bank
• Credit Card Company system sit outside the
X.25 network of the banks but still need to
communicate securely with the bank. The
solution is via a dedicated leased line
(which is a fixed, defined connection
between two points - here the bank and the
credit card company.)
• In order to communicate with a
financial institution over its X.25
network, there has to be a degree of
negotiation in order for the bank to
feel confident about the organization
that wants access.
• Small operators are unlikely to want to
go down, so they usually employ a
company to act as a payment gateway
between the public internet
and
private X.25 bank network.
•Server
•Bank system
Pi 4
X.25
•Internet
•Dedicated
•Leased line
•Payment
•Client
•Customer
•gateway
•The customer’s credit card company
•Authorization