Download as pdf or txt
Download as pdf or txt
You are on page 1of 8

BMS 3052 Chapter 4

இலத்திரனியல் வர்த்தகம்
இலத்திரனியல் வர்த்தக தளங் களள
Electronic Commerce உருவாக்குதல் : இணையதளங்கள்,
மமொணைல் தளங்கள் மற்றும்
ையன்ைொடுகள்
Prof. N. Rajeshwaran
Head and Professor in Accounting and Finance,
Department of Commerce,
Building an E-commerce Presence:
Faculty of Commerce and Management,
Eastern University, Sri Lanka.
Web Sites, Mobile Sites, and Apps
rajesh@esn.ac.lk

Right-Sizing a Web Site இலத்திரனியல் வர்த்தக தளங் களள உருவாக் குதல் : ஒரு

Class Discussion முணறயொன அணுகுமுணற

◼ இளைய தளத்தின் உள் கட்டளமப் ளப அளவிடும் பபாது நீ ங் கள் Building an E-commerce Site: A Systematic Approach
கருத்தில் எடுத்துக்ககாள் ள பவை்டிய காரைிகள் (What are the
factors you should take into account when sizing a Web site’s ◼ மிக முக் கியமான முகாளமத்துவ சவால் கள் (Most
infrastructure?) important management challenges)
❖ வணிக ந ோக்கங்களைப் பற்றிய தெைிவோன புரிெளை
◼ உச்ச உையயொகம் ஏன் கருத்தில் மகொள்ள யேண்டிய முக்கியமொன உருவோக்குெல். (Developing a clear understanding of business
கொரைி?(Why is peak usage an important factor to consider?) objectives)

❖ அந்த நநோக்கங் களை அளைய சரியோன


ததோழில் நுை்பத்ளத எவ் வோறு நதர்வு தசய் வது என்பளத
◼ சரியொன அளேிணன தீர்மொனிக்கும் ைிரச்சணனணய சிறிய
அறிந்து தகோை் ைல் . (Knowing how to choose the right
தளங்களின் ஆையரட்டர்கள் எவ்ேொறு சமொளிக்க முடியும்? (How can
technology to achieve those objectives)
operators of smaller sites deal with the right-sizing issue?)

Slide 4-3 Slide 4-4

தள-கட்டுமொன புதிரின் துண்டுகள் முளைளம அைிேிருத்தி ேொழ்க்ணக சுழற்சி


Pieces of the Site-Building Puzzle The Systems Development Life Cycle
◼ ஒரு அணமப்ைின் ேைிக யநொக்கங்கணளப் புரிந்துமகொள்ேதற்கும்
◼ நீங்கள் முடிவுகணள எடுக்க யேண்டிய முக்கிய
மைொருத்தமொன தீர்ணே ேடிேணமப்ைதற்கும் முணற. (Methodology
ைகுதிகள்: (Main areas where you will need to make for understanding business objectives of a system and designing an
decisions) appropriate solution).
❖ மனித வைங் கை் மற் றும் நிறுவன திறன்கை் . (Human
ஐந் து முக்கிய படிகள் (Five major steps)
resources and organizational capabilities) ◼

1. முளறளமகைின் பகுப்போய் வு/ திை்ைமிைல் (Systems


◼ Creating team with skill set needed to build and analysis/planning)
manage a successful site 2. முளறளம வடிவளமப்பு (Systems design)
❖ வன்தபோருள்/ தென்தபோருள் (Hardware/software) 3. முளறளம உருவோக்குதல் (Building the system)
❖ தெோளைத்தெோடர்பு (Telecommunications) 4. பரீைசி
் த்தல் (Testing)

❖ ெை வடிவளெப்பு (Site design) 5. தசயல் படுத்தல் / அமுலோக்கம் (Implementation)

Slide 4-5 Slide 4-6

1
Web Site Systems Development Life Cycle 1. முளைளமகளின் பகுப் பாய் வு/ திட்டமிடல்
System Analysis/ Planning
◼ ேைிக யநொக்கங்கள்: (Business objectives)
❖ உங்கள் ெைத்ெில் ீங்கள் விரும்பும் ெிறன்கைின் பட்டியல்
(List of capabilities you want your site to have)

◼ முணறணம மசயல்ைொடுகள்: (System functionalities)


❖ வணிக ந ோக்கங்களை அளடய நெளவயோன ெகவல்
அளெப்பு ெிறன்கைின் பட்டியல் (List of information system
capabilities needed to achieve business objectives)

◼ தகவல் பதளவகள் (Information requirements)


❖ வணிக ந ோக்கங்களை அளடய கணினி உருவோக்க
நவண்டிய ெகவல் கூறுகள் (Information elements that system
must produce in order to achieve business objectives)
Slide 4-7 Slide 4-8

2. முணறணம ேடிேணமப்பு: System Design


வன்கபாருள் மை் றும் கமன்கபாருள் தளங் கள் (Hardware and
Software Platforms)
◼ முளைளம வடிவளமப் பு விவரக் குறிப் புகள் : (System
design specification)
❖ ஒரு அளமப்பின் முக்கிய கூறுகைின் விைக்கம் மற் றும்
ஒன்றுக்தகோன்றுைோன ததோைர்பு. (Description of main
components of a system and their relationship to one another)
◼ முளைளம வடிவளமப் பின் இரை்டு கூறுகள் (Two
components of system design)
❖ தர்க்கரீதியோன வடிவளமப் பு (Logical design)
◼ Data flow diagrams, processing functions, databases

❖ இயற் பியல் வடிவளமப் பு (Physical design)


Table 4.1, Page 204 ◼ Specifies actual physical, software components,
Slide 4-9
models, etc. Slide 4-10

Logical Design for a Simple Web Site Physical Design for a Simple Web Site

Figure 4.3 (a), Page 206


Slide 4-11 Slide 4-12

2
3. Build/Host Your Own vs. Outsourcing Choices in Building and Hosting
◼ கவளியிலிருந் து கபை் றுக்ககாள் ளல் (Outsourcing)

❖ அளெப்ளப உருவோக்குெற்கு நெளவயோன நேளவகளை


வழங்க விற்பளனயோைர்களை பணியெர்த்துெல் (Hiring
vendors to provide services involved in building site.)

◼ கட்டுமானப் பாங் கு Build own vs. outsourcing:


❖ சுயமோக நிறுவனநம உருவோக்கிக்தகோை் ை பல் நவறு திறன்கை்
தகோண்ை குழு நதளவ; தமன்தபோருை் கருவிகைின் நதர்வு;
அபோயங் கை் மற் றும் சோத்தியமோன நன்ளமகை் பற் றிய விைக்கம்
(Build your own requires team with diverse skill set; choice of
software tools; both risks and possible benefits)

◼ Host own vs. outsourcing


❖ Hosting: Hosting company responsible for ensuring site is
accessible 24/7, for monthly fee
❖ Co-location: Firm purchases or leases Web server (with control Figure 4.4 Page 207
over its operation), but server is located at vendor’s facility Slide 4-13 Slide 4-14

4. ைரியசொதணன, அமுலொக்கல் மற்றும் ைரொமரிப்பு Factors in Web Site Optimization


Testing, Implementation, and Maintenance
◼ Testing
❖ Unit testing
❖ System testing
❖ Acceptance testing
◼ Implementation and maintenance:
❖ Maintenanceis ongoing
❖ Maintenancecosts: Similar to development costs
❖ Benchmarking

Slide 4-15 Slide 4-16

Web Site Budgets Simple vs. Multi-tiered


Web Site Architecture
◼ From $5,000 to millions of dollars/year
◼ System architecture
◼ Components of budget: ❖ ஒரு குறிப்பிட்ட தேயல்போட்ளட அளடய நெளவயோன
தென்தபோருள், இயந்ெிரங்கள் ெற்றும் ஒரு ெகவல்
❖ System maintenance அளெப்பில் பணிகைின் ஏற்போடு (Arrangement of software,
machinery, and tasks in an information system needed to achieve a specific
❖ System development functionality)

❖ Content design and development ◼ Two-tier


❖ Hardware ❖ Web server and database server
❖ Telecommunications
◼ Multi-tier
❖ Software ❖ Web application servers
❖ Backend, legacy databases
Slide 4-17 Slide 4-18

3
Two-Tier E-commerce Architecture Multi-tier E-commerce Architecture

Slide 4-19 Slide 4-20

Web Server Software


◼ Apache
❖ Leading Web server software (66% of market)
❖ Works with UNIX, Linux OSs

◼ Microsoft’s Internet Information Server


(IIS)
❖ Second major Web server software (16% of
market)
❖ Windows-based

Slide 4-21 Slide 4-22

Site Management Tools Dynamic Page Generation Tools


◼ Basic tools ◼ Dynamic page generation:
❖ Included in all Web servers, e.g., ❖ Contents of Web page stored as objects in database and
◼ Verify that links on pages are still valid
fetched when needed
◼ Identify orphan files ◼ Common tools: CGI, ASP, JSP, ODBC
Common Gateway Interface (CGI), Active Server Pages (ASP), Java Server Pages
◼ Third-party software for advanced (JSP), Open Database Connectivity (ODBC)

management ◼ Advantages
❖ Monitorcustomer purchases, marketing ❖ Lowers menu costs
campaign effectiveness, etc. ❖ Permits easy online market segmentation
❖ WebTrends Analytics 10, Google Analytics ❖ Enables cost-free price discrimination
❖ Enables Web content management system (WCMS)
Slide 4-23 Slide 4-24

4
ையன்ைொட்டு யசணேயகங்கள்
Application Servers
◼ Web application servers:
❖ Provide specific business functionality required
for a Web site
❖ Type of middleware
◼ Isolate business applications from Web servers and
databases
❖ Single-function applications being replaced by
integrated software tools that combine all
functionality needed for e-commerce site

Slide 4-25 Slide 4-26

E-commerce Merchant Server Software Merchant Server Software Packages


◼ Provides basic functionality for online sales ◼ Integrated environment that includes most
❖ Online catalog of functionality needed
◼ List of products available on Web site
◼ Key factors in selecting a package
❖ Shopping cart ❖ Functionality
❖ Support for different business models
◼ Allows shoppers to set aside, review, edit selections,
❖ Business process modeling tools
and then make purchase ❖ Visual site management and reporting
❖ Performance and scalability
❖ Credit card processing
❖ Connectivity to existing business systems
◼ Typically works in conjunction with shopping cart ❖ Compliance with standards
◼ Verifies card and puts through credit to company’s ❖ Global and multicultural capability
Local sales tax and shipping rules
account at checkout ❖

Slide 4-27 Slide 4-28

Building Your Own E-commerce Site Choosing the Hardware for an


E-commerce Site
◼ Options for small firms
◼ Hardware platform:
❖ Hosted e-commerce sites, e.g., Yahoo’s ❖ Underlying computing equipment that system uses to
Merchant Solutions achieve e-commerce functionality
◼ Site building tools ◼ Objective:
◼ E-commerce templates ❖ Enough platform capacity to meet peak demand
without wasting money
❖ Open-source merchant server software
◼ Enables you to build truly custom sites
◼ Important to understand the factors that
◼ Requires programmer with expertise, time affect speed, capacity, and scalability of a site

Slide 4-29 Slide 4-30

5
Right-Sizing Your Hardware Platform:
The Demand Side
◼ Demand is the most important factor
affecting speed of site
◼ Factors in overall demand:
❖ Number of simultaneous users in peak periods
❖ Nature of customer requests (user profile)
❖ Type of content (dynamic vs. static Web pages)
❖ Required security
❖ Number of items in inventory
❖ Number of page requests
❖ Speed of legacy applications
Table 4.7, Page 227
Slide 4-31 Slide 4-32

Degradation in Performance as Degradation in Performance as


Number of Users Increases—Resource Utilization Number of Users Increases—Number of Connections

Figure 4.11(b), Page 229


Slide 4-33 Slide 4-34

Right-Sizing Your Hardware Platform:


The Supply Side
◼ Scalability:
❖ Ability of site to increase in size as demand
warrants
◼ Ways to scale hardware:
❖ Vertically
◼ Increase processing power of individual components

❖ Horizontally
◼ Employ multiple computers to share workload

❖ Improve processing architecture


Slide 4-35 Slide 4-36

6
Vertically Scaling a System Horizontally Scaling a System

Slide 4-37 Slide 4-38

Other E-commerce Site Tools


◼ Web site design: Basic business
considerations
❖ Enabling customers to find and buy what they need
◼ Tools for Web site optimization
❖ Search engine placement
◼ Metatags, titles, content
◼ Identify market niches, localize site
◼ Expertise
◼ Links
◼ Search engine ads
◼ Local e-commerce

Slide 4-39 Slide 4-40

Slide 4-41 Slide 4-42

7
Tools for Interactivity and Personalization Tools
Active Content
◼ Personalization
◼ Web 2.0 design elements: Widgets,
❖ Ability to treat people based on personal
mashups qualities and prior history with site
◼ CGI (Common Gateway Interface) ◼ Customization
◼ ASP (Active Server Pages) ❖ Abilityto change the product to better fit the
needs of the customer
◼ Java, JSP, and JavaScript
◼ Cookies:
◼ ActiveX and VBScript
❖ Primary method to achieve personalization
◼ ColdFusion
Slide 4-43 Slide 4-44

The Information Policy Set Developing a Mobile Web Presence


◼ Privacy policy ◼ Three types of mobile e-commerce
❖ Set of public statements declaring how site will software
treat customers’ personal information that is ❖ Mobile Web site
gathered by site ❖ Mobile Web app
❖ Native app
◼ Accessibility rules
◼ Planning and building mobile presence
❖ Set ofdesign objectives that ensure disabled
users can affectively access site ❖ As with regular Web site, use systems
analysis/design to identify unique and specific
business objectives
Slide 4-45 Slide 4-46

Developing a Mobile Web Presence


◼ Design considerations
❖ Platform constraints: Smartphone/tablet
◼ Performance and cost
❖ Mobile Web site:
◼ Least expensive

❖ Mobile app:
◼ Can utilize browser API

❖ Native app:
◼ Most expensive; requires more programming

Slide 4-47 Slide 4-48

You might also like