3/19/2009

Exercise 4-3

4.3. What do you know about building e-business applications as an Intranet, Extranet, Web portal, B2B, B2C or Virtual Private Network (VPN)? Find some examples on the Web.

Intranet
E-businessengineers(2009) states that Intranet is a private internal network used by individuals, within an organisation or enterprise and includes connections through one or more gateway computers to the internet. It may consist of several interlinked local area networks as well as using leased lines in a wide area network. An intranet uses standard internet protocols, TCP/IP and HTTP, to transfer data .An intranet network can be set up on a server to which authorized users, within an organization, have access.


Building e-business applications as an Intranet, for example:

My company's Intranet developers can design and build an intranet as company's primary tool for enabling employees to:
  • access files, documents and knowledge
  • share computing resources among employees
  • send private messages through the public network
  • facilitate working in groups
  • access company announcements, procedures and policies

There is a good example website using intranet in e-business named Teradata (https://www.teradata4me.teradata.com/). Please see the below screendump!

Intranet resources share to the employees.


Intranet application is for employee!

Extranet

E-businessengineers (2009) states that an extranet is a closed network that uses internet technology and a public telecommunication system to share part of a business's internal information, securely, with employees, partners, customers, suppliers, vendors and affiliated businesses or organizations, please see the below figure for reference.


Building e-business applications as an extranet that can boost the efficiency of your order processing. As more customers and companies, worldwide, are using the internet as their main resource for purchasing products and services, an extranet is an ideal way to realise a bulk revenue stream that would benefit your company, for example: An anonymous FTP severs can be used for sharing product info such as manuals and specification documents.

Portal


IBM(2009) statues that, to some, portals represent communities; to others, they are trading hubs or e-marketplaces; and to many, they are integrated desktop environments. Putting aside the hype, a common theme of substance underlies portals -- a theme of greater levels of integration. From a unifying technology perspective, a portal is a single integrated point of comprehensive, ubiquitous, and useful access to information (data), applications, and people. This definition encompasses all the different views of the purpose and functionality of portals. But more importantly, strong pursuit of satisfying this portal definition will help evolve the next generation of integrated services and business processes.

There is some good example website using ports in e-business are MSN, YAHOO and Google.

B2B

Cheshirehenbury (2001) states that business-to-business (B2B) group includes all applications intended to enable or improve relationships within firms and between two or more companies. In the past this has largely been based on the use of private networks and Electronic Data Interchange (EDI). Examples from the business-business category are the use of the Internet for searching product catalogues, ordering from suppliers, receiving invoices and making electronic payments. This category also includes collaborative design and engineering, and managing the logistics of supply and delivery.

There is a website named buykorea (http://www.buykorea.org/) is a good example for B2B e-business.

B2C

Cheshirehenbury(2001) states that the business-to-consumer (B2C) group is a much newer area and largely equates to electronic retailing over the Internet. This category has expanded greatly in the late 1990s with the growth of public access to the Internet. The business-to-consumer category includes electronic shopping, information searching (e.g. railway timetables) but also interactive games delivered over the Internet. Popular items purchased via electronic retailing are airline tickets, books, computers, videotapes, and music CDs. A example that uses B2C for e-business is Alibaba (http://www.alibaba.com/)

VPN

Computerweekly (2000) states that a VPN is basically a Wan (wide area network) or extranet connection, typically running over a public service, such as the internet, rather than a company's own private network connections. The clever bit is that the end-user finds no discernible difference between using the public and private networks. Imagine a company that provides online shopping or banking services. With a VPN in place, not only is it simple both to add company offices and home workers into the network, but customers can access your network in a similar, but secure, fashion. Features such as an online catalogue can then be offered for any of these users to view across the Internet. Using VPN and the equally fashionable voice and data integration technology, for example, it would be possible for a customer to view the catalogue on screen while, at the same time, talking to a sales assistant. This need not be via an external call made separately to the office but as part of the same call, down a single VPN connection, to the same Web site, typically at local call rates. This same basic strategy, plus innumerable variations on the theme, can be applied to any number of scenarios - technical support being one example where human resource can be supplanted by automated techniques to handle simple enquiries allowing the staff to concentrate on the more complex problems.

References:

E-businessengineers (2009). “Intranet”. Received 15th March, 2009 from URL - http://www.e-businessengineers.com/Intranet.asp
E-businessengineers (2009). “Extranet”. Received 15th March, 2009 from URL - http://www.e-businessengineers.com/Extranet.asp.
IBM(2009), “Application Framework for e-business: Portals“, Received 15th March, 2009 from URL - http://www.ibm.com/developerworks/web/library/wa-portals/
Cheshirehenbury (2001). “E-business Definitions-B2B”. Received 15th March, 2009 from URL - http://www.cheshirehenbury.com/ebusiness/ebdefinitions.html
Cheshirehenbury (2001). “E-business Definitions-B2C”. Received 15th March, 2009 from URL - http://www.cheshirehenbury.com/ebusiness/ebdefinitions.html
Computerweekly (2000). “Tunnel vision provides safe links”. Received 16th March, 2009 from URL - http://www.computerweekly.com/Articles/2000/11/02/177405/tunnel-vision-provides-safe-links.htm

Exercise 4-2

4.2. Describe the TCP protocol. How is it related to the IP protocol?

Cisco(2009) states that TCP is stand for Transmission Control Protocol that is a transport Layer (Layer 4) protocol of OSI model (Open Systems Interconnection Reference Model), it is known as a connection-oriented protocol, which means that a connection is established and maintained until such time as the message or messages to be exchanged by the application programs at each end have been exchanged. TCP is responsible for ensuring that a message is divided into the packets that IP manages and for reassembling the packets back into the complete message at the other end.

TCP is related to IP protocol, Techtarget(2009) states that TCP is a set of rules (protocol) used along with the Internet Protocol (IP) to send data in the form of message units between computers over the Internet. While IP takes care of handling the actual delivery of the data, TCP takes care of keeping track of the individual units of data that a message is divided into for efficient routing through the Internet.

For example, when an HTML file is sent to you from a Web server, the Transmission Control Protocol (TCP) program layer in that server divides the file into one or more packets, numbers the packets, and then forwards them individually to the IP program layer. Although each packet has the same destination IP address, it may get routed differently through the network. At the other end (the client program in your computer), TCP reassembles the individual packets and waits until they have arrived to forward them to you as a single file.



References:
Cisco(2009). “Internet Protocols”. Received 18th March, 2009 from URL -
http://www.cisco.com/en/US/docs/internetworking/technology/handbook/Internet-Protocols.html#wp4145
Techtarget(2009). “TCP”. Received 15th March, 2009 from URL - http://searchnetworking.techtarget.com/dictionary/definition/what-is-TCP.html

Exercise4-1

4.1.) Describe the IP protocol. What is DNS?

Cisco(2009) states that IP is stand for Internet Protocol that is a network-layer (Layer 3) protocol of OSI model (Open Systems Interconnection Reference Model), it contains addressing information and some control information that enables packets to be routed. Along with the Transmission Control Protocol (TCP), IP represents the heart of the Internet protocols.

Cisco(2009) also state that IP has two primary responsibilities: providing connectionless, best-effort delivery of datagrams through an internetwork; and providing fragmentation and reassembly of datagrams to support data links with different maximum-transmission unit (MTU) sizes.

Webopedia(2009) states that DNS is stand for Domain Name System (or Service or Server) that is an Internet service that translates domain names into IP addresses. Because domain names are alphabetic, they're easier to remember. The Internet however, is really based on IP addresses. Every time you use a domain name, therefore, a DNS service must translate the name into the corresponding IP address.


For example, the domain name www.example.com might translate to 198.105.232.4.

References:
Cisco(2009). “Internet Protocols”. Received 18th March, 2009 from URL -
http://www.cisco.com/en/US/docs/internetworking/technology/handbook/Internet-Protocols.html#wp4145
Webopedia(2009). “DNS”. Received 18th March, 2009 from URL - http://www.webopedia.com/TERM/D/DNS.html

3/18/2009

Exercise 3

3. Describe the steps involved with Rapid Evolutionary Prototyping Approach as it applies to developing a Web application.

Steps for web application used Rapid Evolutionary Prototyping as follow:
(Infoworld, 2009)


Step1.
Break large development projects into small pieces of application functionality that can be worked in parallel.

For example, if our target is to build up an online shopping system, we need break large application into several parts based on its’ functionality such as registration, login, validation, logoff, product lists, product search, shopping cart, check out, transaction, payment, etc. Ideally, each function could be worked simultaneously if there is no any dependence between each other.

Step2.
a.) Keep development teams small for easier management and communication.
b.)Consider pair programming, for example, two programmers work together at one keyboard. One types in code while the other reviews each line of code as it's typed in, which can result in better software and faster development.

Step3.
a.)Take an iterative, evolutionary approach to prototyping, for example, while receiving some unaccepted feedback from user, iterative and evolutionary processes are required to refine the prototype until no unaccepted feedback is received.
b.) Build in functionality gradually using a series of short delivery cycles.
c.)Using time boxes aids iterative development by making deadlines rigid and deliverables flexible.

Step4.
a.) Test program code as early and as often as possible.
b.) Integrate testing into the build process and refactor code continuously to produce a higher-quality application.

Refer to the above steps, rapid evolutionary prototyping approach ensures that the prototype is built in a timely manner and with production quality.

How is it related to agile development?

Rapid Evolutionary Prototyping Approach and agile development intend to develop their software in a timely manner and with high quality, they allows the project to adapt to changes quickly. And they are working well for small (<10>
Reference:
Infoworld(2009). “Build e-business apps faster”. Received 18th March, 2009 from URL - http://www.infoworld.com/articles/tc/xml/00/12/18/001218tcsystem.html

Exercise 2

Exercise 2. Find a range of five sites each offering different business options: online shopping, electronic payments, database access, WAP sites for mobile phones. Key words for your search engine: M-commerce, T-commerce and E-wallet.

Online shopping sites:
1. SHOPPING .YAHOO .COM (
http://shopping.yahoo.com/)
2. DISNEYSSHOPPING .COM (
http://disneyshopping.go.com/)
3. SHOPPING .COM (
http://www.shopping.com/)
4. TOPONLINESHOPPING .COM (
http://www.toponlineshopping.com)
5. MYSHOPPING .COM (
http://www.myshopping.com.au/)

Electronic payments sites:
1. PAYPAL.COM (
https://www.paypal.com)
2. MONEYBOOKERS.COM (http://www.moneybookers.com)
3. PAYMATE.COM (http://www.paymate.com)
4. ESCROW.COM (https://www.escrow.com)
5. PPSHK.COM (http://www.ppshk.com/index_e.html)

Database access sites:
1. DABBLEDB . COM (
http://www.dabbledb.com/)
2. WEBOFFICE . COM (http://www.weboffice.com/web-database/index.html)
3. QUICKBASE.INTUIT .COM (
http://quickbase.intuit.com/)
4. GRUBBA . NET(
http://www.grubba.net/)
5. COGHEAD . COM (
http://www.coghead.com/)

WAP sites for mobile phones sites:
1. WAP.YAHOO.COM (
http://wap.yahoo.com/)
2. WAP.GOOGLE .COM (
http://wap.google.com/)
3. MOBILE.LIVE .COM (
http://mobile.live.com/wlm/)
4. WAP.MTV . IT (
http://wap.mtv.it/)
5. VIDEO. TWILIGHTWAP .COM (
http://video.twilightwap.com/)

Exercise1-3

3. What happens with new models such as price comparison sites?

Wikipedia(2009) states that Price comparison sites typically do not charge users anything to use the site. Instead, they are monetized through payments from retailers who are listed on the site. Depending on the particular business model of the comparison shopping site, retailers will either pay a flat fee to be included on the site or pay a fee each time a user clicks through to the retailer web site or pay every time a user completes a specified action.

Cairncross(2001) states that price comparison sites enable shoppers to compare prices, products, and availability. Customers can download a piece of software that automatically tells them the best available price for the product they want. It will increasingly be available on internet-enabled mobile telephones, so that customers can use them while they shop rather leave the house.


Price comparsion sites provide online buyer an efficiency methods for comparison of product price.

References:
1. Cairncross(2001). “The death of distance”, Revised Edition, Harvard Business Press(p.118)
2. Wikipedia(2009). “Price_comparison_service”, Received 19th March, 2009 from URL -
http://en.wikipedia.org/wiki/Price_comparison_service

Exercise1-2C

2.C. What is the range of items that you can buy?
(Amazon.com 2009) The range if items which are listed in the following:


  1. Books.
  2. Music, DVD & Games.
  3. Electronics.
  4. Computing & Office.
  5. Home & Garden.
  6. Toys, Children & Baby.
  7. Jewellery & Watches.
  8. Clothing & Shoes.
  9. Sports & Leisure.
  10. Health & Beauty.
  11. DIY & Tools.
2.C.i. List the steps involved and comments.

1. Sign In - if you are not a member of Amazon.com, you should click "Start here" in Amazon homepage and input your personal information such as email, password for website log in, birth date. Please see the below figure for reference. Alternatively, if you have been a member of Amazon.com, just enter email address and password for log in.


2. Search your favour - I want to show you how to find a Green Levi's T-shirt in Amazon website.

a.) click the button named "Shop All Departments" which is located at the left top corner of the web page.
b.) Click the text link named Clothing which is under Clothing & Shoes department.



c.) Filter the product by Sex, click Men’s department under Quick Search.



d.) Filter the T-shirt by color, click Green under Colour Category.


e.) Filter the T-Shirt by Brand, click Levi’s under Top Brands category.
f.) Success to find out a green Levi’s T-shirts.



g.) Click the button named "Add to shopping basket" and select the order quantity.


3. Check out and payment.

a.) Check out - Click the button named "Proceess to Checkout"

b.) Input delivery address


c.) Select payment methods and complete the payment

References:

Amazon.com(2009), URL are received from http://www.amazon.co.uk/gp/site-directory/ref=_ngw_

Exercise1-2B

2B. Is there any secure transactions not involving money?

Yes, it uses Secure Sockets Layer(SSL) that provide security and data integrity for communications between customer web browser and Amazon web server in customer self-service tools such as“Account Profile”, “Payment & Addresses”, Ordering Settings” and “Your content”. All of customer self-service tools are encrypted confidential information with SSL technology during transactions.

Exercise1-2A

2.A. Why has it been a successful site? How does the purchase of a book work?

(Rothwell 2008) Amazon.com illustrates the use of technology, access to information, and connectivity to create a new concept to reach a global market-place. Amazon.com boasts the following :

  • A five-year growth rate of more than 25 percent, with international sales outpacing North American sales.
  • Product lines the include worldwide electronics, more than 35,000 health and beauty items, and over one million automotive parts and accessories for ten thousand vechicles.
  • Digital video downloads with access to thousands of movies, television shows, and video through Amazon Unbox.
  • Web services that provide hundreds of thousands of developers with "compute" and "storage" capabilities through Amazon Elastic Compute Cloud (Amazon EC2) and Amazon Simple Storage.

Amazon.com has been a successful site because it always develops a new concept for the business trendy that attract the customer focus. Today people reply on Amazon.com for quality and reliability in products and services sourced and delivered across the globe.

Purchase of a book in Amazon.com is easy. Amazon.com(2009) stated that there was no need to created an account first and the user automatically created an account when they placed their first order online.

(Amazon.com, 2009)Here are the steps for placing an order.

  1. Find the Items You Want
  2. Add the Items to Your Shopping Cart
  3. Proceed to Checkout
  4. Sign In/Create a New Account
  5. Enter a Shipping Address
  6. Choose a Shipping Method
  7. Provide Payment Information and a Password
  8. Review and Submit Your Order
  9. Check Your Order Status

Referances:

  1. Rothwell (2008), "Human Resource Transformation", First Edition, Davies-Black Publishing. (p.29)
  2. Amazon.com (2009), "Ordering", URL recerived from http://www.amazon.com/gp/help/customer/display.html/ref=hp_navbox_lnor_new?nodeId=524700

Exercise1-1C

1C. Find three others examples of an online business using an online community approach.

Example 1.



Safetycommunity.com is an online safety community website, that is created exclusively for the workplace safety industry. Please refer to their official web site at http://www.safetycommunity.com/.






Example 2.




Onlinecommunitymagazines.com is an online magazine community website, that give a help for small and medium sized businesses to start marketing online with audio, video, ads & logos. Please refer to their official web site at http://www.onlinecommunitymagazines.com/.






Example3.



Bigfishgames.com is an online game community website, that has an interactive entertainment and a lots of online java games for their member. Please refer to their official web site at http://atlantis.bigfishgames.com/





Exercise1-1B

1B.i.) Is there a common thread and a local community sense in action?

Yes, there are a common thread and a local community sense listed in the following:

  • Select and Search by categories.
  • Member registration, account management, bidding, buying and selling post features.
  • An embedded script automatically detects the visitor living region and provides regional selection when visitor accesses their website in the first time.
  • Local community are such as News, Forum and Group.

1B.ii.) What electronic payment systems are used? Are they globally acceptable?

Ebay accepts 4 types of electronic payment system which are Paypal, Moneybookers, Pay mate and Escrow.

Yes, Paypal, Moneybookers, Paymate and Escrow are globally acceptable.

1B.iii.) Benefits to of an online auction sale to a buyer, a seller and E-bay owners?

Benefits to of an online auction sale to a buy which are listed in the following:

  • Online auction opens 24 hours a day, 7 days a week. It is no regional time zone limitation, bidding can work for all the times. Buyers save time and money by monitoring, researching and biding on properties from the comfort of their own home.
  • Online auction is not geography constrained for buying located anywhere in the world. Buyer save time and money by travelling.
  • Payment is secure and easy. Many electronic payment methods are acceptable, let's the auction process be more convenience.

    Benefits to of online auction sale to a seller which are listed in the following:
  • Online auction has already had a number of bidders, seller save time by finding the buyers.
  • Online auction acts as a agency to help seller selling their products.

    Benefits to of online auction sale to E-bay owners which are listed in the following:
  • E-bay owners can receive income from advertisers who need to pay for the advertisement fee.