140 likes | 311 Views
Welcome to Business K600 Introduction to E-Commerce Technology. Asghar Ali Bokhari Computing & Software Dept. Office ITB 101-c Ex. 27554 email: bokhari@mcmaster.ca. Main theme of the course. Introduction to Technologies behind E-commerce. Introduction to E-Commerce. What is E-Commerce?.
E N D
Welcome to Business K600Introduction to E-Commerce Technology • Asghar Ali Bokhari • Computing & Software Dept. • Office ITB 101-c • Ex. 27554 • email: bokhari@mcmaster.ca
Main theme of the course • Introduction to Technologies behind E-commerce.
Introduction to E-Commerce What is E-Commerce? Carrying-out of commercial activities electronically. What are commercial activities? Buying, selling, trading, brokering, negotiating, collaborating, marketing, supplying, manufacturing, distributing, servicing, banking, accounting, financing, auditing, auctioning, training, gathering information, meeting and scheduling etc. Any or all of the above activities, if carried out electronically, is E-commerce. In this respect E-commerce originated in the 1970’s as EDI.
Introduction to E-Commerce Electronic Data Interchange (EDI). • Paper based transaction for order processing. • Generate PO on a computer, print it then send to the vendor by fax or mail. • At the vendor-end, re-key data into a computer. • A considerable labour and time can be saved if the two computers can communicate with each other for processing the order. What is the problem? • Different descriptions and codes for products, information provided in PO’s is not identical. It is necessary to have a standard for product information, product codes and purchase order and shipping notice formats.EDI provides such standardization.
Introduction to E-Commerce Electronic Data Interchange (EDI). • Originated in grocery and transportation industries. • Allows program-to-program data exchange over private • networks. • Standards based on specific industry required. • Automation Industry Action Group (AIAG). • Uniform Communication Standards (UCS). • All participants must be connected to same private network. • Costly to implement and maintain. • Difficult to provide interoperability. • EDI differs from B2B e-commerce. (computer to computer)
Introduction to E-Commerce Electronic commerce encompasses all business transactions that involve the buying and selling of goods and services and transfer of funds through digital communication. It involves all inter-company and intra-company functions and primarily uses Internet technologies for remote communication. B2B E-commerce Currently the largest portion - 78%. B2C E-commerce. Rapidly growing. E-commerce can be viewed from a number of perspectives like e-business models, marketing, customer behaviour, social, cultural and legal aspects, and technology.
Introduction to E-Commerce Group 1: E-commerce Models A business model describes what market segment is being served, the service that is being provided and how is the service being provided. (Amazon - book buyers, books, web platform) Both B2B and B2C e-businesses have a number of different models E.g. models may include: Storefront model, shopping malls, auction model, portal model, dynamic pricing models (name-your-price, comparison pricing, demand-sensitive pricing, bartering etc), promotion, retail transactions, customer support. B2B exchanges, B2B service providers, online trading and lending models, getting a loan online, recruiting on the web, web hosting, online news services, online travel services, online entertainment, online automotive sites, online art dealers, e-learning. Issues, advantages and examples from industry.
Introduction to E-Commerce Group 2: Internet Marketing Explore various Internet marketing strategies. Topics may include: Choosing a domain name, Internet market research, web design, e-mail marketing, promotions,e-business advertising, web-casting and interactive advertising, e-business public relations, customer relationship management (CRM), push and pull technologies, attracting and keeping customers. Examples from Industry.
Group 3: Legal, Ethical and Social issues. Privacy on the Internet, right to privacy, tracking devices, cookies, monitoring of employees by employers, protecting yourself as a user, protecting your business privacy, defamation, children and the internet, intellectual property, trademark and domain name registration, unsolicited commercial e-mail(SPAM) Social issues: online activism, disabilities and the web, internet taxation. Examples from the Internet.
Information required from students • Name ? • How often have you used a computer and for what purpose? • What software packages have you used? • Do you have any programming experience? If so • in what languages and to what extent?
Business K 600 - Summer 2002 • Course Outline Instructor: Asghar Ali Bokhari Computing and Software Department Information Technology Building (ITB) 101-c, Ex. 27554 Objective: The objective of this course is to introduce basic concepts and technologies related to e-commerce architecture. Student groups will be assigned topics for self-study and submission of reports and/or presentations. Individual assignments related to some of the technologies will also be given. 1. Review of theconcepts like web browser, web server, static and dynamic web pages, communication protocols, URLs, LANs, WANs, Internet, Intranet, Extranet and how web pages are displayed. Listener processes and ports. Design of Electronic Stores. Components, on which a typical electronic commerce solution is based, web clients, web server software, commerce server software, connectivity-tools and back-end systems. What are the functions and features of these components and how do they relate to each other? Tuning and load balancing, clustering and replication, customization, buy or build, criteria for selecting most suitable E-commerce solution, web server performance evaluation, bench marks. 2. Most commonly used HTML tags for creating a web page. How to make web pages interactive? Client side processing, server side processing, Concepts of 'Request' and 'Response' between client and server. Processing of HTML Forms. How are contents of a form conveyed to server. Web page interactivity using Java-script, VBscript, applets, servelets, ActiveX programs, Server Side Includes (SSI), Active Server Pages (ASP), Common Gateway Interface (CGI), Perl, Internet Server Application Programming Interface (ISAPI), Netscape Service Application Programming Interface (NSAPI) and Java Server Pages (JSP). Using client-side script to create temporary and persistent cookies.
Course Outline Continued... • 3. System development strategy and methodology, Object-oriented analysis and system design using Unified Modeling Language (UML). Distributed objects, Remote Procedure Call (RPC), Remote Method Invocation (RMI), Common Object Request Broker Architecture (CORBA), and Distributed Common Object Model (DCOM). • 4. Introduction to Extensible Markup Language (XML), Document Type Definition (DTD), Cascaded Style Sheets (CSS), Extensible Styling Language (XSL), Simple Object Access Protocol (SOAP), Web Services and Software Agents. • 5. Security, privacy and legal issues. On line Payment systems, Smart cards. • Duration • One 12/13 week semester. • Two classes per week: • Monday 4:30 to 6:00 p.m. • Wednesday 4:30 to 6:00 p.m. • Grading: • Assignments 30% • Mid-term test 20% • Final exam. 50%
Course Outline Continued …. • Text Books • 1. Programming the World Wide Web by Robert W. Sebesta Addison Wesley, ISBN #0-201-70484-6. • 2. E-Business and E-Commerce Infrastructure • Technologies Supporting the e_Business Initiative. • Abhijit Chaudhary and Jean-Pierre Kuilboer. • McGraw Hill, ISBN #0-07-247875-6 • Reference Books • 1. The E-Commerce Book, Building the empire. • Steffano Korper and Juanita Ellis • Academic Press, ISBN0-12-421160-7 • 2. Building Web Applications with UML. • Jim Conallen • Addison Wesley, ISBN0-201-61577-0 • Use of calculators is not allowed. • Academic Ethics and Dishonesty: • Attention is drawn to the Statement on Academic Ethics and the Senate Resolution on Academic Dishonesty found in the Senate Policy Statements distributed at registration and available in the Senate Office. Any student who infringes one of these resolutions will be treated according to the published policy.
Review of basic concepts Hardware: Physical, tangible components. Software: Programs and the data used by them. Program: A series of instructions that the hardware executes one after another.