E - Commerce Application Development Notes
E - Commerce Application Development Notes
(Autonomous)
Andhra Pradesh, India-534007
Affiliated to Adikavi Nannaya University, Rajamahendravaram
(Thrice accreditedat ‘A’ Grade by NAAC : Bengaluru)
AN ISO – 9001 : 2005 CERTIFIED INSTITUTION
DEPT OF COMPUTER SCIENCE
E– Commerce Application Development
UNIT-1
What is E-Commerce
E-Commerce stands for electronic commerce and caters to exchange (buy or sell)
of products, services and information via internet. It is “doing business online”. It
includes any commercial activity that takes place directly between a business, its
partners, or its customers through electronic communication and digital
information processing technology.
E-Commerce offers an opportunity for performing profitable activities online. It
facilitates cooperation between different groups:
(b) Organization working together to design and build new products /services;
It reduce costs in managing orders and interacting with a wide range of suppliers
and trading partners , areas that typically add significant overhead to the cost of
products and services . also E-Commerce enables the formation of new types of
information based products such as interactive games , electronic books ,and
information on demand that can be very profitable for content providers and useful
for consumers .So, E-Commerce is about doing business electronically and
encompasses many diverse activities both in the business to business market and in
the business – to- consumer market.
Activities include electronic trading of goods and services , online delivery of
digital content ,electronic fund transfers, electronic share trading , commercial
auctions collaborative design and engineering, online sourcing , public
procurement, direct consumer marketing, and after –sales service. It involves both
products (e.g. Consumer goods) and services (e.g. information services, financial
and legal services)
Advantages of E-Commerce:
i.e. the internet, even niche products could generate viable volumes.
Disadvantages of E-Commerce:
1.Any one, good or bad, can easily start a business. And there are many bad sites
which eat up customers‟ money.
2.There is no guarantee of product quality.
5.There are many hackers who look for opportunities, and thus an ecommerce site,
service, payment gateways; all are always prone to attack.
********
Payment Cash, cheque, credit card, etc. Credit card, fund transfer
etc.
Examples of E-Commerce are online retailers like amazon, flipkart, Myntra, paytm mall, seller
of digital goods like ebooks, online service etc.
Online ticketing
Online Payment
2. E-Business: E-Business refers to performing all type of business activities through internet. It
includes activities like procurement of raw materials/goods, customer education, supply activities
buying and selling product, making monetary transactions etc over internet. Internet, intranet,
extranet is used in e-business. Websites, apps, ERP, CRM etc are required for e-business.
Examples of E-Business are e-commerce companies and its various internal business activities,
auction site, classified site, software and hardware developer site etc.
Customer education
E-mail marketing
BASIS FOR E-COMMERCE E-BUSINESS
COMPARISON
Is it limited to Yes No
monetary transactions?
History of E– Commerce
Amidst the landmark events of 1969, the history of eCommerce in the USA – and the world –
begins in Columbus, Ohio with the launch of CompuServe, the first eCommerce company.
Because there’s no internet, the company provides computer sharing services to businesses by
sending data through phone lines (known as Electronic Data Interchange, or EDI).
You may hear that the first online sale was marijuana, but this is only partially true. While
Stanford University and MIT students do use an Arpanet account to make a marijuana sale,
money and product still exchanges hands in person. So while a computer facilitates the
transaction, it’s not truly “sold over the internet.”
As our nation celebrates its bicentennial, Atalla Technovation and Bunker Ramo Corporation
introduce products designed for secure online transaction processing, intended for financial
institutions.
1979: Electronic Shopping Invented
Ten years after the founding of CompuServe, British inventor Michael Aldrich demonstrates
how electronic shopping could work by connecting a modified television to a transaction-
processing computer via telephone line.
California State Assembly holds its first hearing on "electronic commerce." Testifying are
CPUC, MCI Mail, Prodigy, CompuServe, Volcano Telephone, and Pacific Telesis. A year later,
California's Electronic Commerce Act would pass, imposing certain requirements on systems
designed "to conduct the purchase of goods and services via a telecommunications network."
One of the first examples of online retail, CompuServe introduces the Electronic Mall in 1984,
allowing its users to purchase products from approximately 100 different merchants. Check out
these vintage news clips highlighting this new way to shop. Think it will catch on?
The first web browser launches, which will be a catalyst for online shopping as internet users can
quickly find what they’re looking for and retailers can reach a broader audience.
A full ten years after the launch of the Electronic Mall, Netscape 1.0 releases. Featuring a
protocol called Secure Socket Layer (SSL), it keeps both the sending and receiving side of online
transactions secure through encryption. A number of third-party credit card processing
companies launch shortly after as the internet becomes a truly commercial medium.
The first ever secure online transaction using encryption takes place on August 11, 1994, when
Phil Brandenberger purchases the Sting CD Ten Summoners’ Tales through NetMarket, as
reported in the New York Times story “Attention Shoppers: Internet is Open.”
Online marketplaces begin opening up. This includes Jeff Bezos’ Amazon, initially designed for
selling books, and Pierre Omidyar’s AuctionWeb, the first online auction site which would soon
become known as eBay.
Originally introduced as Confinity, PayPal debuts as a money transfer tool. By 2000, it would
merge with Elon Musk’s online banking company and mark its rise in popularity.
1999: Global eCommerce reaches $150 Billion
Startups proliferate, with entrepreneurs being seduced by the get-rich-quick promise of the
internet. Of course, the good times won’t last forever...
The bubble bursts with the NASDAQ falling 75% from March 2000 to October 2002, erasing
most of the gains made since the internet took off. Many online and technology entities declare
bankruptcy, including Webvan, an early grocery delivery service.
Despite the bust, Google AdWords is introduced as a way for eCommerce companies to
advertise through short-text ad copy and display URLs. Pay-per-click (PPC) advertising efforts
of online retailers takes off.
eCommerce bounces back from the bust big time, and Cyber Monday (the Monday after Black
Friday) is introduced to boost online holiday purchases. In addition, Amazon launches Amazon
Prime, giving members free 2-day shipping within the United States and making expedited
shipping a consumer expectation. Today, there are approximately 142 million Prime members in
the United States.
Shopify as we know it today is founded by Tobias Lütke, Daniel Weinand, and Scott Lake,
making it easy for merchants to create online stores. Many other eCommerce platforms, such as
Magento and BigCommerce, quickly enter the space and make a name for themselves.
Though the aforementioned Webvan and other grocery delivery services failed or struggled in
the past, food shopping finally finds its groove in 2012, with the founding of Instacart. Instacart
sends shoppers to local stores to pick out groceries that consumers order online. Today, with
advances in cold warehousing and delivery, online food shopping is big business.
Also in 2012, fulfillment solutions provider The Fulfillment Lab is founded by Rick Nelson,
giving eCommerce business owners further insight into their inventory, new methods of
customizing packaging, and more ways to increase sales.
The coronavirus pandemic forces many physical stores to close their doors, and lockdowns keep
many citizens quarantined at home. To purchase essentials and combat boredom, people embrace
online shopping. According to data from IBM’s U.S. Retail Index, the pandemic accelerated the
shift away from physical stores to digital shopping by roughly five years.
***************
EDI stands for Electronic Data Interchange. EDI is an electronic way of transferring business
documents in an organization internally, between its various departments or externally with
suppliers, customers, or any subsidiaries. In EDI, paper documents are replaced with electronic
documents such as word documents, spreadsheets, etc.
EDI Documents
Invoices
Purchase orders
Shipping Requests
Acknowledgement
Reduction in data entry errors. − Chances of errors are much less while using a
computer for data entry.
Shorter processing life cycle − Orders can be processed as soon as they are entered into
the system. It reduces the processing time of the transfer documents.
Electronic form of data − It is quite easy to transfer or share the data, as it is present in
electronic format.
Cost Effective − As time is saved and orders are processed very effectively, EDI proves
to be highly cost effective.
**************
E-Commerce Overview
Features
24x7 Service availability − E-commerce automates the business of enterprises and the
way they provide services to their customers. It is available anytime, anywhere.
Improved Sales − Using e-commerce, orders for the products can be generated anytime,
anywhere without any human intervention. It gives a big boost to existing sales volumes.
***********
1. Security
One of the main limitations of eCommerce is security. In most cases, people are hesitant to
provide their personal and financial details in spite of advanced data encryption security systems
in place. Moreover, there are some websites that do not have the capability and features installed
to authenticate transactions. As such, there are instances of fraudulent activities. The fear of
providing financial information like credit card details hinders the growth of eCommerce.
2. Lack of Privacy
To some extent, the privacy of a customer is compromised in eCommerce. You need to provide
your personal details, such as an address, telephone number, and so on to the seller. There are
still lots of sites that do not have the advanced technology to protect sensitive information.
Moreover, there are also sites that illegally collect consumer statistics without permission. This is
one reason why people get skeptical while using eCommerce.
3. Tax Issue
In the case of different geographical locations, sales tax becomes an issue. Many a time sellers
have faced problems in the computation of sales tax. Moreover, physical stores have a risk of
losing business if online transactions are exempted from taxation.
4. Fear
In spite of the popularity, there still resides an element of doubt in the mind of people when it
comes to online shopping. This is because the customer cannot physically examine the product
and is not sure about the features and attributes. This is why a lot of people prefer shopping from
physical stores.
5. Product Suitability
As already mentioned, it is not possible for people to physically examine the product in
eCommerce. In many cases, the original product may not match the picture or specifications in
the eCommerce site. This absence of ‘touch and feel’ creates a discouraging effect.
6. Cultural Obstacles
As the process of eCommerce encompasses customers across the globe, the habits, traditions,
and culture differ. There may also be linguistic problems and all these may lead to issues
between the seller and buyer.
8. Legal Issues
A lot of legal compliances and cyber laws need to be taken care of in an eCommerce business.
These regulations may vary from country to country. All these reasons deter businesses from
going electronic.
9. Technical Limitations
eCommerce requires advanced technology platforms for better performance. Some limitations,
such as lack of proper domain, network and software issues, and so on can affect the seamless
performance of an eCommerce site.
In order to minimize these limitations, an eCommerce business should have a proper business
plan and implement them with proper strategies.
Unit-2
Business models of E – Commerce
Business - to - Business
A B2B business model sells its products to an intermediate buyer who then sells
the product to the final customer. As an example, a wholesaler places an order
from a company's website and after receiving the consignment, sells the end
product to the final customer who comes to buy the product at one of its retail
outlets.
Business - to - Consumer
A B2C business model sells its products directly to a customer. A customer can
view the products shown on the website. The customer can choose a product and
order the same. The website will then send a notification to the business
organization via email and the organization will dispatch the product/goods to the
customer.
Consumer - to - Consumer
A C2C business model helps consumers to sell their assets like residential
property, cars, motorcycles, etc., or rent a room by publishing their information on
the website. Website may or may not charge the consumer for its services. Another
consumer may opt to buy the product of the first customer by viewing the
post/advertisement on the website.
Business - to - Government
B2G model is a variant of B2B model. Such websites are used by governments to
trade and exchange information with various business organizations. Such websites
are accredited by the government and provide a medium to businesses to submit
application forms to the government.
Business-to-employee (B2E)
Electronic commerce uses an intra business network which allows companies to
provide products and/or services to their employees. Typically, companies use B2E
networks to automate employee-related corporate processes. B2E portals have to
be compelling to the people who use them. Companies are competing for eyeballs
of their employees with eBay, yahoo and thousands of other web sites. There is a
huge percentage of traffic to consumer web sites comes from people who are
connecting to the net at the office.
Government - to – Citizen(G2C):
Governments use G2C model approach citizen in general. Such websites support
auctions of vehicles, machinery, or any other material. Such website also provides
services like registration for birth, marriage or death certificates. The main
objective of G2C websites is to reduce the average time for fulfilling citizen’s
requests for various government services.
Government - to – Business:
Governments use B2G model websites to approach business organizations. Such
websites support auctions, tenders, and application submission functionalities.
*********
Influencing factors of successful E– Commerce
There are many aspects that can alter the success of an E-commerce business, and
pointing them out is not easy at times. Entrepreneurs have tried different tactics to
get their business up and running but not many have succeeded. The article
expounds on the main aspects that contribute to the success of an e-commerce
business.
Brand Name:
Create a Memorable Brand Name: Like Amazon, eBay, Flip kart, etc., your
business name and domain name should be simple (maybe just one word) and
catchy. It should be easy to remember and pronounce. The reason is, most of the
customers want to shop the things in brand stores. Therefore, choosing a
memorable brand name is the key first step in starting the ecommerce business
Mobile Friendly Site
More people today are using their mobile phone to purchase products online.
Research shows that mobile users worldwide have reached close to 3 billion.
People are no longer using laptops, desktops for interaction and online shopping.
The person checks the sites of various airlines for the low-price ticket with the best
available service. For this he must know the URLs of all the sites. Secondly, to
search the services and the best prices, he also has to feed the details of the journey
again and again on different sites.
If there is a site that can work as information broker and can arrange the ticket as
per the need of the person, it will save the lot of time and efforts of the person.
This is just one example of how information brokerages can add value.
Another aspect of the brokerage function is the support for data management and
traditional transaction services. Brokerages may provide tools to accomplish more
sophisticated, time-delayed updates or future-compensating transactions.
As soon as the computer connection was established, the data traveled along that
single path. However, circuit switching does not act well for sending data across a
large network. In order to implement circuit switching, point-to-point connections
for each pair of senders/ receivers has to be established which is both expensive
and difficult to manage.
*****************
Web Based E-Commerce Architecture:
Web server and web client are the two main elements in all internet applications.
The web client sends requests and the web server listens to those requests and
responds/accomplishes the required task. The web server and web client
communicate with each other through a common protocol.
The request response communication between a web client and a web server
•A web client (or browser) sends requests to a web server. Every retrievable piece
of information on the web is identified by a URL, which includes the hostname, its
location, port and the protocol used to get it.
•For example, in the URL http://www.yahoo.com/docs/index. Html, the
communication protocol is HTTP; the hostname is www.yahoo.com. The port
number takes default number, which is TCP port 80 for HTTP. The path and file
name for the resources to be located is “/docs/index.html”.
•The web server is responsible for document storage, manage and retrieval. The
web server interprets the request message, and returns the document requested (or
an error message) back to the requesting client.
•The browser interprets and presents the document. The browser is responsible for
document presentation.
The language that web clients and servers use to communicate with each other is
called hypertext transfer (HTTP). All web clients and servers must be able to speak
HTTP in order to send and receive hypermedia documents.
Web-based E-commerce is one of the fastest-growing segments of the technology
that defines the business strategy. Web-based E-commerce provides easy and
better communication between geographically separated buyers and sellers. E-
commerce is a way of doing business by enabling better interaction among
customers, business partners and business relationship managers using electronic
tools.
The Web provides an array of electronics tools such as e-mail and Web pages for
E-commerce and its related processes. Web-based E-commerce continues to
improve convenience and versatility using increased processing power and
expanded cellular capabilities and makes it more reachable to the customers.
To design Web-based E-commerce architecture, the following steps are performed:
1. Planning for Web-based E-Commerce architecture.
2. Understanding the roles of buyers and sellers.
3. Analyzing the requirements of buyers and sellers.
4. Resolving the issues in Web-based E-Commerce.
1. Planning for Web-based E-Commerce Architecture: The basic idea of
designing and building of any architecture is not only to describe the
computational steps but also the description of task. To design the
architecture of a Web-based system, the following points must be kept in
mind:
Understanding the various roles and the kinds of users to ensure that the
maximum users can get the maximum advantages of the system to
accomplish their aim Understanding the functions of the different modules
of the system and their interfaces,
Recording the links of the transaction details of the business in a database.
The transaction details contain information such as transition type,
purchased item information, i.e., price, item identification and stock
information.
Specifying the trust model for the system: Every system must have at least
an implicit trust model that helps maintain the security of the system by
providing the details of the relationships between the components.
2. Understanding the Roles of Buyers and Sellers:As a Web-based E-
commerce system is used by different users for different purposes, the roles
of the buyers and the sellers need to be considered. The roles consideration
helps you to recognize the various operations in designing and analyzing the
architecture of-a Web-based Ecommerce system that satisfies all the
requirements of the business.
Roles of a Buyer: In Web-based E-commerce, customers have different
roles with respect to the services they require or the action they perform. A
buyer plays the roles of a Specifier, an approver and a recipient. A specifier
selects' the hem to be "purchased, an approver is the person who agrees for
purchase and a recipient is the person who gets the delivered items and
services. Buyers' roles are also distinguished according to the relation with
the seller such as anonymous buyers and member buyer.
An anonymous buyer is a walk-in buyer who uses the system to deal with the seller
only once for a simple purchase. A member buyer establishes a membership with
the seller by repeatedly purchasing goods.
Roles of a Seller:On the other side of Web-based E-commerce, the sellers
also have many roles on the basis of the responsibility assigned to the person
in the company.
The most important business roles are as follows:
•Business Manager: They are responsible for all the business approaches such as
deciding on-line products and services, determining pricing and establishing
business relationships. The success of on-line business mostly depends on this role.
•Internet Commerce Architect and the Systems Analyst: They create and
manage the contents of the transaction process, the technical needs of the buyer
and all the outer business requirements into a system design.
•Content Designer: They are concerned about the look and feel of the Web- based
E-commerce system such as graphic designs, page layout and user experience.
•Content Author: They work within the design of the content designer by creating
and adapting the product information to a form.
•Implementer: An implementer implements the software and the program, which
are used to work with the Web-based E-commerce system.
•Database Administrator: They are responsible for maintaining the correctness,
consistency and integrity of data stored in the database.
•Sales and Marketing Team: They focus on all the efforts to promote Internet
based E-Commerce.
•Buyer Service Representative: Buyer service representatives handle all the
buyer dealings.
Some buyers use third-party systems such as server-side wallets that are Websites
used for buyer payment credential registration for the sellers without using special
client software.
************
Internet Commerce
Internet Commerce is the use of the Internet for all phases of creating and
completing business transactions. Various surveys suggest that the amount of
business conducted online will increase ten-fold over the next few years, from
around $500 million in 1996 to over $6 billion in 2000. However, this still
represents less than 10 per cent of the business conducted by mail order.
In our view too much focus of electronic commerce to date has been put on
carrying out the final transactional phases - the ordering and payment. While such
a perspective is all right when there are established supply chains for regular and
routine purposes, this overlooks the wider perspective. It is often said, that the
formal placement of an order is preceded by as many as 30 previous information
exchanges. Thus, in its broadest sense we view Internet Commerce as also
including:
The full sales and marketing cycle - for example, by analysing online
feedback to ascertain customer's needs
Identifying new markets - through exposure to a global audience through
the World Wide Web
Developing ongoing customer relationships - achieving loyalty through
ongoing email interaction
Assisting potential customers with their purchasing decision - for
example by guiding them through product choices in an intelligent way
Providing round-the-clock points of sale - making it easy for buyers to
order online, irrespective of location
Supply Chain Management - supporting those in the supply chain, such as
dealers and distributors, through online interaction
Ongoing Customer Support - providing extensive after-sales support to
customers by online methods; thus, increasing satisfaction, deepening the
customer relationship and closing the selling loop through repeat and
ongoing purchases.