Showing posts with label Web Design. Show all posts
Showing posts with label Web Design. Show all posts

Monday, 16 May 2011

Distributed Systems: Concepts and Design. by George Coulouris. Exercise Solutions 3

2.1 Describe and illustrate the client-server architecture of one or more major Internet applications (for example the Web, email or netnews).

2.1 - Answer:


Web:
Browsers are clients of Domain Name Servers (DNS) and web servers (HTTP). Some intranets are
configured to interpose a Proxy server. Proxy servers fulfil several purposes – when they are located at the same site as the client, they reduce network delays and network traffic. When they are at the same site as the server, they form a security checkpoint (see pp. 107 and 271) and they can reduce load on the server. N.B. DNS servers are also involved in all of the application architectures described below, but they ore omitted from the discussion for clarity.

Email:

Sending messages: User Agent (the user’s mail composing program) is a client of a local SMTP server and passes each outgoing message to the SMTP server for delivery. The local SMTP server uses mail routing tables to determine a route for each message and then forwards the message to the next SMTP server on the chosen route. Each SMTP server similarly processes and forwards each incoming message unless the domain name in the message address matches the local domain. In the latter case, it attempts to deliver the message to local recipient by storing it in a mailbox file on a local disk or file server. Reading messages: User Agent (the user’s mail reading program) is either a client of the local file server or a client of a mail delivery server such as a POP or IMAP server. In the former case, the User Agent reads messages directly form the mailbox file in which they were placed during the message delivery. (Exampes of such user agents are the UNIX mail and pine commands.) In the latter case, the User Agent requests information about the contents of the user’s mailbox file from a POP or IMAP server and receives messages from those servers for presentation to the user. POP and IMAP are protocols specifically designed to support mail access over wide areas and slow network connections, so a user can continue to access her home mailbox while travelling.

Netnews:

Posting news articles: User Agent (the user’s news composing program) is a client of a local NNTP server and passes each outgoing article to the NNTP server for delivery. Each article is assigned a unique identifier. Each NNTP server holds a list of other NNTP servers for which it is a newsfeed – they are registered to receive articles from it. It periodically contacts each of the registered servers, delivers any new articles to them and requests any that they have which it has not (using the articles’ unique id’s to determine which they are). To ensure delivery of every article to every Netnews destination, there must be a path of newsfeed connections from that reaches every NNTP server.
Browsing/reading articles: User Agent (the user’s news reading program) is a client of a local NNTP server.
The User Agent requests updates for all of the newsgroups to which the user subscribes and presents them to the user.

If you found the answer useful, please visit my other website. Exercise or Fitness Training has huge psychological and physical benefits. Train and dress up for the occasion.

Monday, 11 April 2011

HND Website Design Assignment Q&A

Task: Evaluate several existing musical e-business website's selling digital sheet music or digital books. Note this is an evaluation of the whole website. Using suitable software analyse these websites and write short (up to 1000 words) report on what you think distinguishes good of not so good sites.
Introduction
As it is outlined on the “Task” part of the assignment we are evaluating 3 existing musical e-business websites which sell digital sheet music or digital books. I chose 3 websites for this purpose. I will evaluate them in terms their features, usability, functionalities and etc.
Main
Good Design and Usability are the most important part of any website. Potential customers would spend more time and money on easy to use and nice looking websites. But they are not enough themselves to make a successful musical e-business website. Some useful features of the musical e-business website below:
Good Design
Good design, neat and modern web colours are crucially important to attract potential customers to the website. Customers should easily be able to find what they are looking for.
Scalability
When potential customers come to your musical e-business website, the whole website should be loaded quickly. Search results should be displayed quickly.
Categorised Links
Categorised Links make it easy to find what you are looking for. The links could be categorised according to the music instruments that were used to make that specific music.
Personal Sign In on top of the website
This is one of the useful features of the e-business. As an e-business owner, you can gather information about your customers and what they buy and search. And display those products they might buy. Discounts and promotions could be offered to the registered users.
Download Sheet Music
Nowadays, you can buy and download the music you like. You do not have to buy the whole CD. You choose the music you like and pay and download it. No packing and shipping involved. Your favourite music is on your personal computer or device in a few seconds after the purchase.
Search for Sheet Music
Gives you the opportunity to find the music you are looking for quickly.
List of Top Downloads
It makes it easy for customers to find the most favourite music on the main page.
Recently Added Sheet Music
Good advertising and selling technique.
Sales or Discount Banners on the main page
Offering the discounted price you can sell off the product you do not sell well or sell more music making your product more affordable.
Recent Blog posts and Feedbacks about some Sheet Music
Good way of interacting with your existing customers and attracting new customers. You can improve the quality of the service getting customer feedbacks.
Security Signature Certificate Logos or Signs
It has been probably the top issue in e-business. Customers want to make secure payments. Displaying the Secure Certificate Signs on your website, you can attract more customers.
Music samples to listen before the purchase
Most music selling websites have this facility, nowadays. That way, customers can listen to the music before they decide what to buy. This is a very useful tool to increase the sales.

Case studies for 3 highly visited online sheet music selling websites.
Case Study 1
http://www.sheetmusicdirect.com
One of the mostly visited websites about selling digital music sheets. When you type the domain name of the website, the first thing it asks you is your location. Instead of asking your location, it could get the location from the IP address and display the relevant results in UK.

Pluses:
• It displays the accepted payment methods.
• More than one currency can be used to pay.
• You can register to the website and create your personal account with them.
• Free Downloads
• Simple search and Advanced search capabilities.
• Get a free sheet music viewer.
• Bestsellers list
• Affiliate Programme (sign up and start selling digital sheet music on your website)
Minuses:
• Not a good categorised links.
• Simple Design.
Case Study 2
http://www.musicnotes.com
This website appears on top of the list on Google search results.
Pluses:
• Register and have your personal account.
• Good Design
• Well categorised links
• Search facility
• Top Downloads and Recent Entries Lists
• Free Downloads
• Sales and Discount Banners
• Secure Payment Certificate Logos and Signs
• Accepted Payment methods
• It automatically guesses your location, but can be changed manually.
Case Study 3
http://www.everynote.com
The website says that it is the world’s largest digital music library.
Pluses:
• Search facilities
• Probably the biggest digital music library
• Create your personal account
• Categorised Links
Minuses:
• Amateur Design
• No secure payment certificate signs or logos
• No accepted payment methods
Conclusion
I evaluated positive and negative sides of 3 digital music sheet selling websites’ using an approach of the most common ways of building an online business.