Electronic
commerce :
Electronic Commerce is exactly analogous to a marketplace on
the Internet. Electronic Commerce (also referred to as EC, e-commerce
eCommerce or ecommerce) consists primarily of the distributing,
buying, selling, marketing and servicing of products or services
over electronic systems such as the Internet and other computer
networks. The information technology industry might see it as
an electronic business application aimed at commercial transactions;
in this context, it can involve electronic funds transfer, supply
chain management, e-marketing, online marketing, online transaction
processing, electronic data interchange (EDI), automated inventory
management systems, and automated data collection systems. Electronic
commerce typically uses electronic communications technology of
the World Wide Web, at some point in the transaction's lifecycle,
although of course electronic commerce frequently depends on computer
technologies other than the World Wide Web, such as databases,
and e-mail, and on other non-computer technologies, such as transportation
for physical goods sold via e-commerce.
E-Commerce according to Person Halls book E-Commerce started in
1994 with the first banner ad being placed on a website.
According to the October 2006 Forrester Research report entitled,
"US eCommerce: Five-Year Forecast And Data Overview, "Nontravel
online retail revenues will top the quarter-trillion-dollar mark
by 2011. The diver of this growth? A segment of the most active
Web shopping households that is roughly 8 million strong. This
group of consumers is extremely comfortable with technology and
values convenience above all else in the online retail experience.
As retailers begin to wade through their copious data warehouses
and understand the who, what, when, where, why, and how of this
segment, they will benefit from targeting these customers."
Data processing :
Data processing is any computer process that converts data into
information or knowledge. The processing is usually assumed to
be automated and running on an a computer. Because data are most
useful when well-presented and actually informative, data-processing
systems are often referred to as information systems to emphasize
their practicality. Nevertheless, both terms are roughly synonymous,
performing similar conversions; data-processing systems typically
manipulate raw data into information, and likewise information
systems typically take raw data as input to produce information
as output.
To better market their profession, a computer programmer or a
systems analyst that might once have referred, such as during
the 1970s, to the computer systems that they produce as data-processing
systems more often than not nowadays refers to the computer systems
that they produce by some other term that includes the word information,
such as information systems, information technology systems, or
management information systems.
In the context of data processing, data are defined as numbers
or characters that represent measurements from observable phenomena.
A single datum is a single measurement from observable phenomena.
Measured information is then algorithmically derived and/or logically
deduced and/or statistically calculated from multiple data. (evidence).
Information is defined as either a meaningful answer to a query
or a meaningful stimulus that can cascade into further queries.
More generally, the term data processing can apply to any process
that converts data from one format to another, although data conversion
would be the more logical and correct term. From this perspective,
data processing becomes the process of converting information
into data and also the converting of data back into information.
The distinction is that conversion doesn't require a question
(query) to be answered. For example, information in the form of
a string of characters forming a sentence in English is converted
or encoded from a keyboard's key-presses as represented by hardware-oriented
integer codes into ASCII integer codes after which it may be more
easily processed by a computer—not as merely raw, amorphous
integer data, but as a meaningful character in a natural language's
set of graphemes—and finally converted or decoded to be
displayed as characters, represented by a font on the computer
display. In that example we can see the stage-by-stage conversion
of the presence of and then absence of electrical conductivity
in the key-press and subsequent release at the keyboard from raw
substantially-meaningless integer hardware-oriented data to evermore-meaningful
information as the processing proceeds toward the human being.
Conversely, that simple example for pedagogical purposes here
is usually described as an embedded system (for the software resident
in the keyboard itself) or as (operating-)systems programming,
because the information is derived from a hardware interface and
may involve overt control of the hardware through that interface
by an operating system. Typically control of hardware by a device
driver manipulating ASIC or FPGA registers is not viewed as part
of data processing proper or information systems proper, but rather
as the domain of embedded systems or (operating-)systems programming.
Instead, perhaps a more conventional example of the established
practice of using the term data processing is that a business
has collected numerous data concerning an aspect of its operations
and that this multitude of data must be presented in meaningful,
easy-to-access presentations for the managers who must then use
that information to increase revenue or to decrease cost. That
conversion and presentation of data as information is typically
performed by a data-processing application.
When the domain from which the data are harvested is a science
or an engineering, data processing and information systems are
considered too broad of terms and the more specialized term data
analysis is typically used, focusing on the highly-specialized
and highly-accurate algorithmic derivations and statistical calculations
that are less often observed in the typical general business environment.
This divergence of culture is exhibited in the typical numerical
representations used in data processing versus numerical; data
processing's measurements are typically represented by integers
or by fixed-point or binary-coded decimal representations of real
numbers whereas the majority of data analysis's measurements are
often represented by floating-point representation of real numbers.
Practically all naturally occurring processes can be viewed as
examples of data processing systems where "observable"
information in the form of pressure, light, etc. are converted
by human observers into electrical signals in the nervous system
as the senses we recognise as touch, sound, and vision. Even the
interaction of non-living systems may be viewed in this way as
rudimentary information processing systems. Conventional usage
of the terms data processing and information systems restricts
their use to refer to the algorithmic derivations, logical deductions,
and statistical calculations that recur perennially in general
business environments, rather than in the more expansive sense
of all conversions of real-world measurements into real-world
information in, say, an organic biological system or even a scientific
or engineering system.