Professional Documents
Culture Documents
- Tutorial -
INTRODUCTION
You will become familiar with some basic techniques and terminology.
YAHOO! Store
The easiest way to make your business Internet-enabled
ecBuilder
Software package, intended for creating more advanced eCommerce
solutions, still very easy to use.
SSL
What is Secure Socket Layer, and why is it so important?
Microsoft Site Server Commerce Edition
The most powerful tool,
for the large and most advanced e-commerce solutions.
E-Xact Online Payment System
How does payment transaction really works.
Basic disadvantages
Cannot create original look of the e-Commerce site;
sites on Yahoo! Store look similar to each other
no matter what effort was taken for visual design.
That is because all sites are forced to have the same structure,
and only graphical elements and their arrangement on the screen
may be partially different
Company still needs its own server
in order to use most advanced capabilities of Yahoo! Store
(e.g. custom functions for tax and shipment calculation).
If company owes a server (virtual or real),
it can use other tools (such as ecBuilder)
to create more flexible e-Commerce site.
Yahoo! Store certainly cannot fulfill all e-Business demands
asked by big companies
First step in
creating your own
store is to click on
Create a Store
link.
This action leads
to the store editor.
After signing
with Yahoo!,
the screen
with options
will be
shown.
The key page;
each one of
the 8 sections
contains links
to vital
activities
Only manager
can access
this page; not
the shopper.
At this step, we will enter the page title and the logo message.
Let page title be: Green food from Serbia.
If no page title is entered, store title will be used instead
(in our case, Raspberries, Inc.).
Message might be assumed as company motto,
e.g. Our fruit knows of no chemistry.
We also may upload a title image by pressing
the Upload File button at the appropriate row.
If this image is loaded, it will be used instead of the store title,
i.e. instead of Raspberries, Inc.
Note that page loading time will be longer when the uploaded
image is bigger. It is highly recommended to upload
images smaller than 20kB, in order to keep high performance.
At first glance,
everything is the same as it was at the Simple Interface,
except that menu bar carries much more options.
Notice a small triangle at the end of the menu bar.
By clicking at this triangle,
our interface will be upgraded to Advanced.
At the Advanced interface, the same triangle will exist,
but it will be turned to the left,
and will be used to downgrade to Regular Interface.
From Simple to Regular/Advanced by new login;
from Regular to Advanced and back via red arrow
One advice: Do not wait until the tenth day to create your account.
Web services are not reliable enough yet,
and you may be quite disappointed
if you get into position to create the complete store all over again!
One of important topics of Yahoo! Store is its price.
Stores are valued by its size, i.e. the number of items offered.
There are three categories:
Small store - With up to 50 items; it costs $100 per month
Medium store - With up to 1000 items; it costs $300 per month
Large store - With more than 1000 items;
it costs $300 per month for first 1000 items,
and additional $100 per month for each next 1000 items;
for instance, a store with 2300 items would cost $500 per month.
Product Name:
ecBuilder
Manufacturer:
MultiActive
Software inc.
System
requirements:
Desktop PC
with Microsoft
Windows
operating
system and
Microsoft IE 4.0
or Netscape 4.0
Content Pages
Your Products or Services Catalog
Feedback Form
Contact Information Page
Bank
Bank
Consumer Online
Merchant
Internet Site
ecPlace Transaction
Server Bank
Bank
Consumer
Order
An actual purchase request by a shopper from your Web site
An order may include one or more catalog items
Item Inquiries
A request for information about a specific catalogue item
by a shopper from your web site
An Item Inquiry is not a purchase request
It is possible to convert an Item Inquiry to an Order
General Inquiry
A request for general information
about your company or anything else
General Inquiry is not linked to a specific catalog item
On the Internet,
when customer types in his/hers credit card number
and initiates a payment procedure, data have to propagate
through the net, to get to the merchant server
Actually, customers browser sends an HTTP POST message
which is then broken into TCP/IP packets
before sending across the network
If someone could intercept these packets and read them
he/she would be able to obtain confidential data
If the previous message did not contain the set of RSA keys, then
this message has to be sent
Server sends the ServerKeyExchange message
with a temporary public key generated ad hoc
(the secret key is generated at the same time,
but, of course, it is not sent over the network)
Client Server
PublicAsymmKey is transmitted
Client generates to Client Server generates
SecretSymmKey PublicAsymmKey
Crypted SecretSymmKey is
Client crypts transmitted to Server Server decrypts
SecretSymmKey SecretSymmKey using
using PubAsymKey SecretAssymKey
A Technological Survey
Basic Concepts and Tools
Technically,
any SSCE-built store is based on three key technologies:
ASP, COM (Component Object Model) objects, and OPP
Pages on a SSCE-created Web site are ASP pages
with a server side script that manipulates a set of COM objects,
usually those coming within the SSCE package.
Script uses these objects to gather information from consumers,
to find or save info with a ODBC/ADO query, and
to process needed tasks through OPP (ADO = ActiveX Data Objects)
As already mentioned,
a SSCE pipeline is a series of COM objects
executed in a predefined order
These objects are grouped in pipeline stages.
Every stage is a logical macro step and is meant for certain function.
Usually, a stage has an ability to check (at the end of its execution)
whether the function, stage is meant for, is actually performed
This is done before execution control is transferred
to the next pipeline stage
Plan pipeline is a
superset of the
Product pipeline
It is used for
complete price
calculation based on
various parameters
What follows is only
the NEW stages, not
mentioned before, in
the product pipeline
Saving order data from OrderForm object into the database can be
done after pipeline execution in application ASP script.
Alternative for this approach would be the use of the SaveReceipt
component
This component uses ReceiptStorage global object that specifies
all needed info about database where data for OrderForm needs to
be stored. The only field of SaveReceipt component - No save
key prefix determines prefix for those fields of OrderForm that
should not be saved to database. For example, if value is _CC_
then no sensitive credit card info shall be stored
Common Sense
Fast Knowledge
Formal MBA
Form
Essence
Morale of the Story