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