1 / 18

E-commerce and Web Applications: Connecting Customers and Businesses

This course covers the concepts and applications of e-commerce and web development, including software commerce, online auctions, affiliate marketing, banner advertising, shopping malls, digital publishing, licensing sites, and more.

davisedward
Download Presentation

E-commerce and Web Applications: Connecting Customers and Businesses

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. IST 411 Distributed-Object ComputingINFSY 436 Business Programming for the Web Jane Kochanov Spring 2006

  2. Course Introduction • Course Syllabus • Software

  3. Commerce & Internet • Auction sites • Affiliate sites • Link to normal retail site • Paid when visitor goes to retail site • Banner advertising • Paid when user clicks banner • Build buying sites

  4. Commerce & Internet • Shopping malls • Sellers of like products • Portals • Material available on a given topic • Digital publishing sites • Web magazines • Profits from advertising & vendor references to their site

  5. Commerce & Internet • Licensing sites • Make software available to other sites • Community sites • Portal with more user involvement • Name your price sites • Haggle with retailer on price of product

  6. Applications • Supply Chain • Set of relationships between a number of companies to provide commodities or services to other companies and ultimately the customer

  7. Supply Chain • Listerine Mouthwash • Eucalyptus in Australia • Eucalyptus oil sold to distributor in NJ • Natural gas from Saudi Arabia used to produce alcohol added to mouthwash • Union Carbide ships alcohol to Texas City • Corn from mid-west used to manufacture Sorbitol used as sweetener to mouthwash • All ingredients mixed to make mouthwash • Bottles are sent to wholesalers or warehouses for sale in the retail market. Example from Kalakota and Robinson

  8. Supply Chain • Entities involved in a given process should be connected • Internet infrastructure enables connectivity

  9. Applications • E-tailing with Amazon • Business model similar to conventional retailing • Stock management • Payment management • Customer payment management • Delivery • Market analysis

  10. Applications • Anonymous remailer • Spam • Its name is derived from the Monty Python sketch which takes place in a café where a number of Vikings rampage round the café repeatedly shouting out the words spam, spam, spam.

  11. Applications • Link checking sites • Error 404 Page not Found = “gone to Atlanta” • Archive sites • Search engines • Spiders are used for automatic indexing of web sites • Yahoo and Ask Jeeves indexed manually by trained indexers

  12. Issues & Problems with e-development • Internet is running out of IP addresses

  13. Issues & Problems with e-development • Stateless servers • No memory of what previously happened as originally envisioned • Common Gateway Interface (CGI) programming was developed to overcome this problem • Cookies – store chunks of data on user computer to interact with a particular web site • Servlets – used to keep data persistently in a web server

  14. Issues & Problems with e-development • No dynamic web pages • Web pages were designed to be static • Some applications require data on web sites to be more dynamically updated • Server Side Include – some pages are marked as dynamic & updated prior to going to browser • Servlets • Dynamic Pages – asp and php for example

  15. Issues & Problems with e-development • Security & Privacy • Internet is an open system • Internet is used for criminal activities • Cyberstalking – electronic harassment • Denial of Service Attack • Secure Sockets Layer – use cryptography to encode data passing between browser and server

  16. Issues & Problems with e-development • Programming and abstraction • Distributed objects – RMI & CORBA • JavaSpaces • Rapid Application Development • Structure & Data • XML

  17. Distributed System Mailing list server Distributed Objects User Browser Web server E-mail server Book Databases

More Related