101
1 โโโโโโโโโ E- Business E-Business Structure

โครงสร้าง E-Business

Embed Size (px)

DESCRIPTION

โครงสร้าง E-Business. E-Business Structure. E-Business. Internet. Intranet. Telecommunication Network. Extranet. Communication and Collaboration. Electronic Commerce. Internal Business System. ประเภทของธุรกิจอีเล็กโทรนิกส์. นวัตกรรมที่เกิดจากธุรกิจอีเล็กโทรนิกส์. ตลาดใหม่ - PowerPoint PPT Presentation

Citation preview

Page 1: โครงสร้าง  E-Business

1

โครงสร�าง E-Business

E-Business Structure

Page 2: โครงสร้าง  E-Business

2

E-Business

Telecommunication

Network

Internet

Electronic

Commerce

Internal

Business

System

Communication

and Collabor

ation

IntranetExtranet

Page 3: โครงสร้าง  E-Business

3

ประเภทของธุ�รกิ�จอ�เล็�กิโทรนิ�กิส�

ร�ฐบาล็Government

ธุ�รกิ�จBusiness

ผู้��บร�โภคCustomer

ร�ฐบาล็Government

G2G G2B G2C

ธุ�รกิ�จBusiness

G2B B2B B2C

ผู้��บร�โภคCustomer

G2C B2C C2C

Page 4: โครงสร้าง  E-Business

4

นิวั�ตกิรรมท�"เกิ�ดจากิธุ�รกิ�จอ�เล็�กิโทรนิ�กิส�

ตล็าดใหม& กิระบวันิกิารท'างานิแบบใหม&

ผู้ล็�ตภ�ณฑ์�ใหม& กิระจายโอกิาสทางกิารศึ-กิษาแล็ะกิารแพทย�

ในิวังกิวั�าง

Page 5: โครงสร้าง  E-Business

5

วั�วั�ฒนิากิารของธุ�รกิ�จอ�เล็�กิโทรนิ�กิส�

Page 6: โครงสร้าง  E-Business

6

Page 7: โครงสร้าง  E-Business

7

Page 8: โครงสร้าง  E-Business

8

Page 9: โครงสร้าง  E-Business

9

Page 10: โครงสร้าง  E-Business

10

BUSINESS ARCHITECTURE: A NEW PARADIGM TO RELATE E-BUSINESS STRATEGY TO ICT

20040171

Page 11: โครงสร้าง  E-Business

11

Page 12: โครงสร้าง  E-Business

12

Page 13: โครงสร้าง  E-Business

13Business vs. IT

Page 14: โครงสร้าง  E-Business

14

Simply Business Model

E-Retailer

Operation Security

Enterprise Buzz System

Warehouse

Customer Support Marketing

Page 15: โครงสร้าง  E-Business

15

Page 16: โครงสร้าง  E-Business

16

ส&วันิท�" 1 กิารประย�กิต�ใช้�

ส&วันิท�" 3 กิารสนิ�บสนิ�นิ

ส&วันิท�" 2 โครงสร�างพ23นิฐานิ ส&วันิท�" 4 กิารจ�ดกิาร

กิรอบกิารท'างานิ (E-Business Framework)

Page 17: โครงสร้าง  E-Business

17

กิรอบกิารท'างานิ ส&วันิท�" 1 กิารประย�กิต�ใช้�

e- Retailinge- Advertisinge-Auctione-Servicee-Governmentm-Commerce

ส&วันิท�" 2 โครงสร�างพ23นิฐานิNetwork SystemCommunication ChannelSecurity and Payment System

ส&วันิท�" 3 กิารสนิ�บสนิ�นิe-Commerce Application DevelopmentStrategic Planning for e-Commercee-Commerce LawDomain Name RegistrationWeb Site Promotion

ส&วันิท�" 4 กิารจ�ดกิารBusiness Model

Page 18: โครงสร้าง  E-Business

18

ค่�าใช้�จ่�ายโอกาส

ทางการตลาด

ค่วามอ�สระ ค่วามเส��ยง

Online Catalog

Middle Low Height Low

E-RetailerLow-

MiddleHeight

Middle -Height

Height

Auction Middle Height Low Middle

Web Board None Low Low Low

E-Marketplace

HeightHeight

Low Low

Page 19: โครงสร้าง  E-Business

19

Part 1 : E- Retailing

Page 20: โครงสร้าง  E-Business

20

Electronic Retailing

หล็�กิกิารของ E- Retailing Retailing Network Technology Retailing Terminal E-commerce

Page 21: โครงสร้าง  E-Business

21

หล็�กิกิารของ E- Retailing

กิ�จกิรรม : ขายของบนิเวั�บ บางคร�3งจะเร�ยกิวั&า E-Commerce

นิ�ยาม : เป4นิกิระบวันิกิารท'างานิซึ่-"งนิ�ยมให�ผู้��บร�โภคท'ากิารด� เล็2อกิแล็ะซึ่23อขายส�นิค�าในิระยะไกิล็ ไม&วั&าเป4นิ internet โทรศึ�พท� interactive TV หร2อส2"ออ�เล็�กิโทรนิ�กิส�อ2"นิๆ

Page 22: โครงสร้าง  E-Business

22

จ่�าแนกค่วามต�องการ

ค่�นหาข้�อม�ล

เปร�ยบเท�ยบข้�อเสนอ

ต"ดส�นใจ่

ด�าเน�นการซื้$%อ

ผลการซื้$%อข้าย

Page 23: โครงสร้าง  E-Business

23 พฤต�กรรมผ��บร�โภค่

การช้"กจ่�ง จ่�งใจ่

ผ��บร�โภค่

Page 24: โครงสร้าง  E-Business

24

ธุ�รกิรรมท�"ท'าภายใต�พาณ�ช้ย�อ�เล็�กิทรอนิ�กิส�

กิารท'าธุ�รกิ�จโดยส&วันิใหญ่&ต�องประกิอบภารกิ�จหล็�กิ 3 ประกิาร ค2อ1. กิารโฆษณาส�นิค�า เป4นิกิารให�ข�อม�ล็แล็ะ

กิารจ�งใจให�ผู้��ค�าเล็2อกิซึ่23อส�นิค�า

Page 25: โครงสร้าง  E-Business

25

ธุ�รกิรรมท�"ท'าภายใต�พาณ�ช้ย�อ�เล็�กิทรอนิ�กิส�

2. กิารส�"งซึ่23อส�นิค�า ซึ่-"งม�ช้&องทางในิกิารส�"งซึ่23อด�งนิ�3 อาศึ�ยเคร2อข&ายอ�นิเทอร�เนิ�ต

อาศึ�ยระบบเคร2อข&ายส&วันิบ�คคล็ วั�ธุ�อ�ด�ไอ (Electronic Data Interchange: EDI)

เป4นิวั�ธุ�กิ'าหนิดมาตรฐานิท�"ค�&ค�าใช้�ส'าหร�บแล็กิเปล็�"ยนิข�อม�ล็อ�เล็�กิทรอนิ�กิส�เกิ�"ยวักิ�บรายกิารซึ่23อขาย โดยท�"ค�&ค�าไม&จ'าเป4นิต�องใช้�ซึ่อฟต�แวัร�ช้�ดเด�ยวักิ�นิเพ2"อท'ากิารซึ่23อขายส�นิค�าซึ่-"งต&างกิ�บกิารค�าด�วัยระบบเคร2อ

ข&ายส&วันิบ�คคล็

Page 26: โครงสร้าง  E-Business

26

ธุ�รกิรรมท�"ท'าภายใต�พาณ�ช้ย�อ�เล็�กิทรอนิ�กิส�3. กิารช้'าระเง�นิ กิารช้'าระเง�นิผู้&านิระบบเคร2อ

ข&ายม�หล็ายร�ปแบบด�วัยกิ�นิ ซึ่-"งถ้�าเป4นิธุ�รกิรรมท�"เกิ�ดข-3นิระหวั&างธุ�รกิ�จกิ�บธุ�รกิ�จ กิารช้'าระเง�นินิ�ยมท'ากิ�นิในิร�ปโอนิผู้&านิบ�ญ่ช้�ธุนิาคาร แต&ถ้�าเป4นิธุ�รกิรรมเกิ�ดข-3นิระหวั&างธุ�รกิ�จกิ�บผู้��บร�โภคโดยตรงอาจท'าผู้&านิระบบบ�ตรเครด�ตหร2อบ�ตร

เดบ�ต

Page 27: โครงสร้าง  E-Business

27

RETAILTYPES AND THE C-SIT-FMODEL

แสดงถ้-งควัามแตกิต&างระหวั&างร�านิค�าจร�งแล็ะร�านิค�าในิร�ปอ�เล็�กิโทรนิ�กิส�ท�"นิอกิเหนิ2อจากิเร2"องแผู้นิผู้�งร�านิแล็ะเร2"องของตราส�นิค�าแล็�วั ร�านิค�าอ�เล็�กิโทรนิ�กิส�ย�งเนิ�นิถ้-งเร2"องต&าง ๆ ด�งท�"แสดงในิตารางท�" 1.1

Page 28: โครงสร้าง  E-Business

28

Page 29: โครงสร้าง  E-Business

29

Page 30: โครงสร้าง  E-Business

30

PLATFORM ARCHITECTURE

Page 31: โครงสร้าง  E-Business

31

Part 1 : Retailing Network Technology

Page 32: โครงสร้าง  E-Business

32

ล็�กิษณะท�"เด&นิช้�ดของระบบ E-Commerce ค2อ เร2"องของระยะทาง

ระหวั&างส&วันิต&างๆ ในิระบบ เช้&นิ ล็�กิค�า suppliers แล็ะร�านิค�าเอง ซึ่-"งกิาร

เคล็2"อนิย�ายข�อม�ล็ทางอ�เล็�กิโทรนิ�กิส�ต&างๆ ย�งม�ควัามจ'าเป4นิอย�& ด�งนิ�3นิจ-ง

จ'าเป4นิท�"ต�องหาส2"อหร2อช้&องทางในิกิารเช้2"อมต&อส&วันิต&าง ๆ เข�าด�วัยกิ�นิ

Page 33: โครงสร้าง  E-Business

33

BASIC REQUIREMENTS AND LIMITATIONS

Speed of access : ควัามเร�วัในิกิารเข�าถ้-ง Interactive or one-way Quality of the signal Richness of signal Security Mobility How much does it cost?

Page 34: โครงสร้าง  E-Business

34

BIT-RATEANDLATENCY

Page 35: โครงสร้าง  E-Business

35

กิารเกิ�ดกิาร delay นิ�3นิสามารถ้เกิ�ดได�จากิ กิารเข�ยนิโปรแกิรม กิารถ้อดรห�สเพ2"อแสดงผู้ล็ หร2อในิจ�ดใดๆกิ�ได�ในิระหวั&างกิารร�บ-ส&งข�อม�ล็

Page 36: โครงสร้าง  E-Business

36

In general, the strictest requirement for entertainment multimedia is in the need for a sufficient bit-rate to cope with high quality video and sound. Delay is not an issue because there is no need to get the content exactly when it happens. In interactive conferencing, the requirement is exactly the opposite: limited bandwidth is acceptable, but long delay is not.

Page 37: โครงสร้าง  E-Business

37

LAYERED MODELS OF DISTRIBUTED SERVICES

OSI Model

Page 38: โครงสร้าง  E-Business

38

PHYSICAL LAYER OPTIONS AT THE CUSTOMER END

Page 39: โครงสร้าง  E-Business

39

Page 40: โครงสร้าง  E-Business

40

ในิกิารศึ-กิษาร�านิอาหารจานิด&วันิ (Fast Food) แห&งหนิ-"ง พบวั&าม�ข� 3นิตอนิกิารด'าเนิ�นิงานิด�งนิ�3 ล็�กิค�าสามารถ้ส�"งจองโต<ะล็&วังหนิ�าได� โดยส�"งจองผู้&านิทางโทรศึ�พท�หร2อเคร2"องโทรสาร นิอกิจากินิ�3นิแล็�วัล็�กิค�าย�งสามารถ้เข�ามาร�บบร�กิารโดยไม&ท'ากิารจองได�อ�กิด�วัย เม2"อล็�กิค�ามาถ้-งทางร�านิแล็�วัในิกิรณ�ท�"ล็�กิค�าได�ท'ากิารจอง พนิ�กิงานิบร�กิารจะพาล็�กิค�ามานิ�"งย�งโต<ะท�"ได�ท'ากิารจองไวั� แล็ะในิกิรณ�ท�"ล็�กิค�าไม&ได�ท'ากิารจองพนิ�กิงานิบร�กิารจะพาล็�กิค�ามาย�งโต<ะวั&าง แล็ะล็�กิค�าจะท'ากิารส�"งอาหารกิ�บพนิ�กิงานิร�บ order ซึ่-"งพนิ�กิงานิจะส&งส'าเนิาไปย�งห�องจ�ดเตร�ยมอาหารเพ2"อจ�ดเตร�ยมอาหารจากิรายกิารของล็�กิค�าในิแต&ล็ะโต<ะเม2"อรายกิารอาหารได�ครบแล็�วัห�องเตร�ยมอาหารจะท'ากิารข�ดคร&อมรายกิารอาหารท�"จ�ดเตร�ยมเสร�จ เพ2"อรอส&งมอบให�กิ�บพนิ�กิงานิบร�กิาร พนิ�กิงานิบร�กิารจะนิ'าอาหารมาให�ล็�กิค�าท�"โต<ะ พร�อมกิ�นินิ�3นินิ'าส'าเนิารายกิารอาหารท�"ส� "งไวั�ให�กิ�บล็�กิค�า เม2"อล็�กิค�าต�องกิารช้'าระเง�นิ ล็�กิค�าจะนิ'าส'าเนิารายกิารอาหารไปย�งจ�ดช้'าระเง�นิซึ่-"งจะม�กิารตรวัจสอบรายกิารอาหาร กิ�บทางห�องจ�ดเตร�ยมอาหาร ถ้�าหากิถ้�กิต�องจ-งจะท'าหารช้'าระเง�นิได�

Page 41: โครงสร้าง  E-Business

41

Part 2: Retail Terminals

Page 42: โครงสร้าง  E-Business

42

นิ�ยาม

ค2ออ�ปกิรณ�ปล็ายทางท�"ล็�กิค�าสามารถ้ใช้�ในิกิารค�นิหาข�อม�ล็ของส�นิค�าแล็ะบร�กิาร เข�าถ้-งต�วัส�นิค�า แล็ะช้�กิจ�งให�ท'ากิารซึ่23อส�นิค�า

Terminal ในิ eShopiong ได�แกิ&เคร2"องม2อต&างๆ เช้&นิ โทรศึ�พท�, Fax, PC, Interactive TV, Mobile

Page 43: โครงสร้าง  E-Business

43

โทรศึ�พท�

แทนิท�" mail-order ง&ายในิกิารช้�กิจ�งให�ล็�กิค�าท'ากิารส�"งซึ่23อส�นิค�า ไม&เหมาะส'าหร�บกิารให�ข�อม�ล็ในิปร�มาณมากิ แล็ะ

โนิ�มนิ�าวัให�เกิ�ดกิารซึ่23อส�นิค�าในิท�นิท� นิ�ยมใช้�ร&วัมกิ�บ paper catalogue (ประมาณ 5% ของกิารขายปล็�กิ) หร2อโฆษณาในินิ�ตยสารเพ2"อสร�างกิารช้�กิจ�ง หร2อใช้�ร&วัมกิ�บ TV

ใช้�ในิกิารท'า call center เพ2"อกิาร service & support

Page 44: โครงสร้าง  E-Business

44

TELEPHONY SERVICES FOR HOMESHOPPING

Multitone dialing: Calling line identity(CLI) Free-call, low-call and premium rate

services: Internet call back applications.

Page 45: โครงสร้าง  E-Business

45

FAX MACHINES,TELEX

5 to 10% of network revenue comes from facsimile traffic.

Fax-PC : fax as printer

Page 46: โครงสร้าง  E-Business

46

Set-Top Box

Page 47: โครงสร้าง  E-Business

47

Page 48: โครงสร้าง  E-Business

48

PERSONAL COMPUTERS

จ่�านวนเค่ร$�องค่อมพ�วเตอร*ต�อประช้าการ 100 ค่น ป, 2546

Page 49: โครงสร้าง  E-Business

49

Page 50: โครงสร้าง  E-Business

50

Internet : Web Programming

Page 51: โครงสร้าง  E-Business

51

Distribute System : Network Application เช้&นิระบบ EDI

Page 52: โครงสร้าง  E-Business

52

Page 53: โครงสร้าง  E-Business

53

Strategies

Push (กิารผู้ล็�กิ) หมายถ้-งกิารท�"ธุ�รกิ�จด'าเนิ�นิกิารผู้ล็�กิข�อม�ล็ ส�นิค�าแล็ะบร�กิารเข�าส�&ผู้��บร�โภค

Pull (กิารด-ง) หมายถ้-งผู้��บร�โภคด-งข�อม�ล็ต&างๆ จากิธุ�รกิ�จ

Page 54: โครงสร้าง  E-Business

54

Mobile

Page 55: โครงสร้าง  E-Business

55

ท�ศึทางกิารพ�ฒนิาMobility (Business Term)Internet (Technical Term)

Page 56: โครงสร้าง  E-Business

56

Handheld Computer

Move to internet (HTML)

Page 57: โครงสร้าง  E-Business

57

Other Terminal

GPS. GAMES-MACHINES PERSONALSOUND SYSTEMS.

Page 58: โครงสร้าง  E-Business

58

eCommerce Server

Page 59: โครงสร้าง  E-Business

59

หนิ�าท�"ของ Server

Page 60: โครงสร้าง  E-Business

60

Digital Audio Visual Council (DAVIC) พ�จารณาบ�คล็ท�"เกิ�"ยวัข�องกิ�บ eCommerce ด�งนิ�3End User (U) : ล็�กิค�าService provider (S) : ผู้��ให�บร�กิารContent Provider (C) : ผู้��ให�บร�กิารเนิ23อหาNetwork Provider (N) : ผู้��ให�บร�กิารเคร2อ

ข&าย

หนิ�าท�"ของ Server

Page 61: โครงสร้าง  E-Business

61

USER

U1 Move through the shopping environmentU2 Select items of interestU3 Receive (i) pictures of items, (ii) text, (iii) audio, (iv) motion video, (v) still and animated graphics, that describe itemsU4 Talk to a real sales person (audio only or audio video), who knows the context of the application (for future consideration)U5 Control media clips, including repeat, pause, and abortU6 Authorize payment/purchase of goodsU7 Enquire about and alter previous purchase(orders) including requesting exchange/ return authorizationU8 Being able to make a hardcopyU9 Reserve products/servicesU10 Select payment method

Page 62: โครงสร้าง  E-Business

62

Service provider

S1 Provide the shopping environmentS2 Request media clips to be sent to the userS3 Send media clips to the userS4 Process user’s order itemsS5 Keep an inter mediate list of acquired

Page 63: โครงสร้าง  E-Business

63

Content provider

C1 Provide media clips for productsC2 Provide information about price, availability, delivery times, special conditionsC3 Categorization of material for electronic selectionC4 Determine layout of virtual storeC5 Assign products to virtual departments

Page 64: โครงสร้าง  E-Business

64

Network Provider

N1 Transport various data formats down to the user including: motion video, still pictures, audio, text and graphicsN2 Transport information from the content providers or service providers to the server, in order to have rapid updates on product informationN3 Allow for the dynamic addition/deletion of connections between the end user and additional servers (i.e. if the user ‘clicks’ on an item that has a video clip, then a video ‘pipe’ must be set-up to the user)

Page 65: โครงสร้าง  E-Business

65

CLIENT–SERVER MODEL OF eRETAILING

Page 66: โครงสร้าง  E-Business

66

แนิวัควัามค�ดพ23นิฐานิท�"เกิ�"ยวักิ�บ Web Web เป4นิเทคโนิโล็ย�ทางด�านิระบบเคร2อข&าย

คอมพ�วัเตอร� ท�"ม�วั�ตถ้�ประสงค�เพ2"อแล็กิเปล็�"ยนิแล็ะใช้�ข�อม�ล็ร&วัมกิ�นิ

ข�อม�ล็ท�"แล็กิเปล็�"ยนิระหวั&างเคร2"องคอมพ�วัเตอร�เป4นิได�หล็ายร�ปแบบ เช้&นิ ข�อควัาม ภาพ เส�ยง ฯล็ฯ

ข�อม�ล็ท�"ใช้�งานิบนิ Web จะอย�&ในิร�ปของเอกิสารท�"สร�างข-3นิด�วัยภาษา HTML แล็ะถ้�กิเร�ยกิวั&า Web Document

เคร2อข&ายท�"ใช้�อาจเป4นิได�ท�3ง Intranet แล็ะ Internet

Page 67: โครงสร้าง  E-Business

67

แนิวัควัามค�ดพ23นิฐานิท�"เกิ�"ยวักิ�บ Web

กิารแล็กิเปล็�"ยนิข�อม�ล็ในิระบบเคร2อข&ายแบ&งเป4นิ 2 ฝั่?" ง ได�แกิ&ฝั่?" งท�"เป4นิผู้��เร�ยกิใช้�ข�อม�ล็ข&าวัสาร

• ต�องอาศึ�ยโปรแกิรม Web Client ในิกิารส&งค'าส�"ง (Request) ไปย�ง Remote computer

• เช้&นิ โปรแกิรม Web Browserฝั่?" งท�"เป4นิผู้��ส&งข�อม�ล็ข&าวัสาร (Remote Computer)

• ต�องอาศึ�ยโปรแกิรม Web Server เพ2"อร�บRequest ท�"ส&งมาจากิโปรแกิรม Web Client ไปประมวัล็ผู้ล็

Page 68: โครงสร้าง  E-Business

68

ข�3นิตอนิในิกิารประมวัล็ผู้ล็บนิ Web

5. Web Server ส&งข�อม�ล็ กิล็�บไปย�ง Web Browser

Web Browser

Web Server

2. Web Browser ส&ง Request ไป ย�ง Web Server ผู้&านิทาง Protocol แบบ HTTP

Remote Computer(Server)

User(Client)

3. Web Server ร�บ Request แล็�วัประมวัล็ผู้ล็

4. Remote Computer ส&งข�อม�ล็ตามท�"กิ'าหนิดในิ Request ให�กิ�บ Web Server

6. Web Brower แปล็งข�อม�ล็ท�"ร �บมาให�อย�&ในิร�ปแบบท�"ใช้�แสดงผู้ล็ให�กิ�บผู้��ใช้�

1. ผู้��ใช้�ส&ง Request ไปย�ง Remote Computer ผู้&านิทาง Web Browser

Page 69: โครงสร้าง  E-Business

69

WEBFORMS, CLIENT-SERVERI NTERACTIONS AND DYNAMIC PAGES Static web Dynamic Web

Page 70: โครงสร้าง  E-Business

70

Static Web

Page 71: โครงสร้าง  E-Business

71www.ww-resort.com

Page 72: โครงสร้าง  E-Business

72

Dynamic Web

เป4นิล็�กิษณะของเวั�บเพจ ท�"เนิ23อหาภายในิเวั�บไซึ่ต�ม�กิารเปล็�"ยนิแปล็งตล็อดเวัล็า โดยสามารถ้เปล็�"ยนิแปล็งได�หล็ายล็�กิษณะเช้&นิ

จากิผู้��พ�ฒนิาเวั�บไซึ่ต�เอง หร2อจากิผู้��เข�าช้มท�"ม�ส&วันิร&วัมในิเวั�บไซึ่ต�

Page 73: โครงสร้าง  E-Business

73

ประเภทของไดนิาม�กิเวั�บเพจ

ไคล็เอนิต�-ไซึ่ด� สคร�ปต� หนิ�าเวั�บแบบ Dynamic ท�"ม�ค'าส�"ง ซึ่-"งท'างานิบนิเคร2"อง Client เม2"อผู้��ใช้�เข�าไปย�งเวั�บเพจนิ�3นิ ๆ Server จะส&งเนิ23อหาท�3งหมด รวัมท�3ง Code ของเราไปย�งเคร2"อง Client ท�"เร�ยกิด�หนิ�าเวั�บด�งกิล็&าวั แล็�วั Code ท�3งหล็ายจะถ้�กิประมวัล็ผู้ล็ท�"

เคร2"อง Client เซึ่�ร�ฟเวัอร�-ไซึ่ด� สคร�ปต�

หนิ�าเวั�บแบบ Dynamic ท�"ม�ค'าส�"ง ซึ่-"งท'างานิบนิเคร2"อง Server เม2"อผู้��ใช้�เข�าไปย�งเวั�บเพจแบบนิ�3 Server จะท'าอ&านิ ไฟล็�ด�งกิล็&าวักิ&อนิ แล็�วัท'ากิารแปล็ Code ท�"เราได�เข�ยนิไวั�ในิหนิ�าเวั�บนิ�3นิท�3งหมด เพ2"อให�ได�ผู้ล็ล็�พธุ�ออกิมา หล็�งจากินิ�3นิ จ-งส&งผู้ล็ล็�พธุ�ซึ่-"งเป4นิ HTML เพ�ยงอย&างเด�ยวั (ปราศึจากิ

ASP Code) ไปให�เคร2"องผู้��ใช้�

Page 74: โครงสร้าง  E-Business

74

ประเภทของไดนิาม�กิเวั�บเพจ

แบบผู้สม ม�ล็�กิษณะเหม2อนิกิ�บ client-side script แล็ะ

server-side script รวัมกิ�นิ ค2อม�โค�ดบางส&วันิถ้�กิแปล็ค'าส�"งท�"เคร2"อง Server กิ&อนิ แล็ะเหล็2อบางส&วันิท�"จะต�องถ้�กิแปล็โดยเคร2"อง Client

Page 75: โครงสร้าง  E-Business

75

Invoke Method (CGI)

get, post

Page 76: โครงสร้าง  E-Business

76

1. กิารส2"อสารข�อม�ล็บนิเวั�บ (Method)

GET -- ข�อม�ล็จะถ้�กิส&งไปกิ�บ query string ของ URL ต�วัอย&างเช้&นิ กิารเร�ยกิ URL http://tutor.dserver.org/cgi-bin/program?query_string จะส&งข�อม�ล็ในิ query_string ไปย�ง HTTP server ท�"ท'างานิอย�&ในิเคร2"องท�"ช้2"อวั&า tutor.dserver.org

POST -- ข�อม�ล็จะถ้�กิส&งไปในิล็�กิษณะของ message body ต�ดไปกิ�บ request message ท�"ถ้�กิส&งโดย client ไปย�ง server วั�ธุ�กิารนิ�3ม�ข� 3นิตอนิท�"ซึ่�บซึ่�อนิกิวั&า GET แต&สามารถ้ใช้�กิ�บข�อม�ล็ท�"ซึ่�บซึ่�อนิกิวั&าได�ด�กิวั&า

Page 77: โครงสร้าง  E-Business

77

2. Server ประมวัล็ผู้ล็ข�อม�ล็ท�"ส&งมาจากิ browser

โปรแกิรม HTTP server ส&วันิใหญ่&ออกิแบบ มาส'าหร�บให�บร�กิารข�อม�ล็เท&านิ�3นิ ไม&ได�ถ้�กิออกิแบบมาส'าหร�บ ประมวัล็ผู้ล็ข�อม�ล็ท�"ส&งมาจากิ browser ด�งนิ�3นิถ้�าต�องกิารให� server ประมวัล็ผู้ล็ข�อม�ล็ท�"ถ้�กิส&งมาจากิ HTML FORM (หร2ออ2"นิๆ) จ'าเป4นิต�องม� 3 ส&วันิต&อไปนิ�3

โปรแกิรมเสร�มส'าหร�บประมวัล็ผู้ล็ข�อม�ล็ท�"ส&งมาจากิ browser เคร2"องม2อท�" server จะส&งข�อม�ล็ผู้&านิไปย�งโปรแกิรมเสร�ม หร2อท�"

เร�ยกิวั&า โปรแกิรม gateway ซึ่-"งจะท'าหนิ�าท�"เป4นิ gateway ระหวั&าง web แล็ะทร�พยากิรอ2"นิๆบนิเคร2"อง HTTP server เช้&นิ ฐานิข�อม�ล็

ช้&องทางท�"โปรแกิรมเสร�มจะส&งข�อม�ล็ไปย�ง browser เพ2"อโปรแกิรม gateway จะได�ส&งผู้ล็ล็�พธุ�กิารประมวัล็ผู้ล็ข�อม�ล็ไปให�กิ�บ user

Page 78: โครงสร้าง  E-Business

78

ต�วัอย&างข�3นิตอนิกิารท'างานิของท�3ง 3 ส&วันิ ห�วัล็�กิศึรแสดงเส�นิทางกิารวั�"งของข�อม�ล็ ส&วันิวังร�แทนิโปรโตคอล็ท�"ใช้�ต�ดต&อระหวั&างส&วันิต&างๆ

Page 79: โครงสร้าง  E-Business

79

กิารท'างานิของโปรแกิรม CGI

Web Client

Web Server

CGI Program

Database

Other Applications

Other Web Resources

1.Web Client 1.Web Client ส&ง ส&ง Request Request ไปย�ง ไปย�ง Web ServerWeb Server ผู้&านิทาง ผู้&านิทาง Protocol Protocol แบบ แบบ HTTPHTTP

4.4.โปรแกิรม โปรแกิรม CGI CGI ส&งส&ง ผู้ล็ล็�พธุ�กิล็�บไปย�ง ผู้ล็ล็�พธุ�กิล็�บไปย�ง Web ServerWeb Server

2.Web Server 2.Web Server ส&ง ส&ง Request Request ท�"อย�&ในิร�ปต�วัแปรมาตรฐานิท�"อย�&ในิร�ปต�วัแปรมาตรฐานิ ไปย�งโปรแกิรม ไปย�งโปรแกิรม CGICGI

3.3.โปรแกิรม โปรแกิรม CGI CGI ท'าท'ากิารประมวัล็ผู้ล็ตาม กิารประมวัล็ผู้ล็ตาม Request Request ท�"ส&งมาท�"ส&งมาโดยต�ดต&อไปย�งฐานิข�อม�ล็โดยต�ดต&อไปย�งฐานิข�อม�ล็หร2อโปรแกิรม หร2อ หร2อโปรแกิรม หร2อ Web ClientWeb Clientแล็�วัแต&ค'าส� "งในิกิารประมวัล็ผู้ล็แล็�วัแต&ค'าส� "งในิกิารประมวัล็ผู้ล็

5.5. Web Server Web Server แปล็งแปล็ง ผู้ล็ล็�พธุ�ให�อย�&ในิร�ปผู้ล็ล็�พธุ�ให�อย�&ในิร�ป ของเอกิสาร ของเอกิสาร HTMLHTML แล็�วัส&งกิล็�บไปย�ง แล็�วัส&งกิล็�บไปย�ง WebWeb ClientClient จากินิ�3นิจ-งเล็�กิกิารจากินิ�3นิจ-งเล็�กิกิาร ต�ดต&อกิ�บ ต�ดต&อกิ�บ Web ClientWeb Client

Page 80: โครงสร้าง  E-Business

80

CGI (http://tutor.dserver.org/index.html)

CGI ไม&ใช้&ภาษาโปรแกิรม CGI เป4นิโปรโตคอล็ท�"ใช้�ในิกิารต�ดต&อระหวั&าง browser ต�วั server แล็ะต�วัโปรแกิรม gateway (หร2อท�"เร�ยกิกิ�นิวั&า CGI script) ซึ่-"งอาจจะเข�ยนิข-3นิด�วัยภาษาอะไรกิ�ได�ท�"สามารถ้ต�ดต&อกิ�บ stdin, stdout แล็ะ ต�วัแปร environment ของระบบได�

CGI (Common Gateway Interface) เป4นิกิาร interface ระหวั&าง server แล็ะ โปรแกิรม 'gateway' ภายในิ server CGI จะเป4นิต�วักิ'าหนิดวั&าข�อม�ล็จะส&งไปย�ง โปรแกิรม gateway ย�งไง แล็ะ ข�อม�ล็จะถ้�กิส&งกิล็�บมาโดยโปรแกิรม gateway อย&างไร ภายในิ server แล็ะกิล็�บไปย�ง browser

Page 81: โครงสร้าง  E-Business

81

ข�อด�-ข�อเส�ยของกิารใช้� CGI

ข�อด� ค2อ โปรแกิรม CGI เป4นิโปรแกิรมท�"ม�ร�ปแบบในิล็�กิษณะ Universal จ-งสามารถ้นิ'าไป

ใช้�ได�กิ�บท�กิ Web Server แล็ะท�กิระบบปฏิ�บ�ต�กิาร

ข�อเส�ย ค2อ ควัามล็&าช้�าในิกิารประมวัล็ผู้ล็ เนิ2"องจากิแต&ล็ะคร�3งท�" Web Client เร�ยกิใช้�

โปรแกิรม CGI จะถ้�กิมองเป4นิ 1 กิารประมวัล็ผู้ล็ ส&งผู้ล็ให� Web Server ม�กิารประมวัล็ผู้ล็

ท�"ไม&จ'าเป4นิเกิ�ดข-3นิ

Page 82: โครงสร้าง  E-Business

82

Dynamic page generation via virtual machine

Perl, ASPJavaScript

Page 83: โครงสร้าง  E-Business

83

ร�ปแบบของ Web

Static web

Page 84: โครงสร้าง  E-Business

84

SCALEABLE SOLUTIONS – DATABASE INTEGRATION

เป4นิกิารเพ�"มควัามสามารถ้โดยกิารนิ'าเอาระบบฐานิข�อม�ล็มาใช้�งานิร&วัมด�วัย

Page 85: โครงสร้าง  E-Business

85

Web กิ�บข�อม�ล็

ในิกิารนิ'าข�อม�ล็มาใช้�งานิบนิ Web แบ&งได�เป4นิ 3 ล็�กิษณะใหญ่&ๆ ค2อ

Dynamic Publishing Information Transactions Data Storage and Analysis

Suthida ChaichomchuenSuthida [email protected]@kmitnb.ac.th

Page 86: โครงสร้าง  E-Business

86

Dynamic Publishing

เป4นิกิารนิ'าข�อม�ล็ในิฐานิข�อม�ล็มาแสดงผู้ล็บนิ Web โดยกิารจ�ดเกิ�บรายล็ะเอ�ยดของจอภาพของแต&ล็ะ Web Page ไวั�ในิไฟล็� Template

รายล็ะเอ�ยดของจอภาพท�"จ�ดเกิ�บไวั�ในิไฟล็� Template จะถ้�กินิ'ามาใช้�ประกิอบกิ�บข�อม�ล็ท�"ถ้�กิอ&านิข-3นิมาจากิไฟล็�ฐานิข�อม�ล็

โดยกิารนิ'าข�อม�ล็มาใส&ล็งในิส&วันิประกิอบบนิจอภาพตามต'าแหนิ&งท�"กิ'าหนิดไวั�

Page 87: โครงสร้าง  E-Business

87

Dynamic Publishing

ข�อม�ล็ท�"ปรากิฏิบนิ Web Page จะถ้�กิจ�ดเกิ�บอย�&ในิฐานิข�อม�ล็ท�"เป4นิส&วันิกิล็าง แล็ะจะถ้�กิแต&ล็ะ Web Page เร�ยกิใช้�ข�อม�ล็ร&วัมกิ�นิ

เม2"อม�กิารเปล็�"ยนิแปล็ง เพ�"ม หร2อล็บข�อม�ล็ ข�อม�ล็ท�"ม�เปล็�"ยนิแปล็งจะมาปรากิฏิบนิ Web Page ท�"เกิ�"ยวัข�องโดยอ�ตโนิม�ต�

Page 88: โครงสร้าง  E-Business

88

Dynamic Publishing

ส&วันิแสดงร�ปนิ�กิศึ-กิษา

ส&วันิแสดงช้2"อ - นิามสกิ�ล็

ส&วันิแสดงรห�สสมาช้�กิ

ส�วนแสดงว"นท��บ"ตรหมดอาย-

Page 89: โครงสร้าง  E-Business

89

Dynamic Publishing

นายกบ เส�ยงด�

4820740126

บ"ตรหมดอาย- 30 ธั"นวาค่ม 2552

Page 90: โครงสร้าง  E-Business

90

Information Transactions

เหมาะส'าหร�บธุ�รกิรรมในิล็�กิษณะท�"จะต�องม�กิารแล็กิเปล็�"ยนิข�อม�ล็ข&าวัสารกิ�นิเป4นิจ'านิวันิมากิ เช้&นิกิารส&งใบส�"งซึ่23อส�นิค�าให�กิ�บล็�กิค�ากิารส&งรายล็ะเอ�ยดส�นิค�าให�กิ�บล็�กิค�า

ข�อม�ล็จะถ้�กิแปล็งจากิแบบฟอร�มปกิต�ให�อย�&ในิร�ปแบบของ Web Document

ข�อม�ล็ส&วันิใหญ่&จะเป4นิข�อม�ล็ท�"ใช้�งานิช้�"วัคราวั จ-งอาจไม&ใช้&ข�อม�ล็ล็&าส�ด จ'าเป4นิต�องม�กิารปร�บปร�งข�อม�ล็อย�&เสมอ

Page 91: โครงสร้าง  E-Business

91

Data Storage and Analysis

เป4นิกิารนิ'าข�อม�ล็ในิฐานิข�อม�ล็มาแสดงผู้ล็ในิแบบ Static PublishingStatic Publishing เป4นิกิารแสดงผู้ล็ในิแบบท�"ผู้��ใช้�ไม&

สามารถ้แกิ�ไขหร2อปAอนิข�อม�ล็ผู้&านิทางโปรแกิรม Web Browser แต&จะสามารถ้เร�ยกิเอกิสารมาแสดงผู้ล็ได�เท&านิ�3นิ

เหมาะส'าหร�บกิารใช้�วั�เคราะห�ข�อม�ล็ในิอด�ตทางสถ้�ต� เช้&นิจ'านิวันินิ�กิศึ-กิษาท�"จบกิารศึ-กิษาในิปB พ.ศึ. 2540 -2547ยอดกิารส�"งซึ่23อส�นิค�าของบร�ษ�ทในิ 4 ปB

Page 92: โครงสร้าง  E-Business

92

ส&วันิประกิอบของฐานิข�อม�ล็บนิ Web

ประกิอบด�วัย 3 ส&วันิหล็�กิค2อ ส&วันิของฐานิข�อม�ล็ ส&วันิของโปรแกิรมท�"ท'างานิอย�&บนิ Web ท�3งท�"เป4นิ

Web Server แล็ะ Web Client ส&วันิของโปรแกิรม Middleware

เป4นิโปรแกิรมท�"ท'าหนิ�าท�"เป4นิส2"อกิล็างในิกิารต�ดต&อระหวั&าง 3 โปรแกิรม

• โปรแกิรม DBMS ของฐานิข�อม�ล็ • โปรแกิรม Web Server• โปรแกิรม Web Client

Page 93: โครงสร้าง  E-Business

93

ส&วันิประกิอบของฐานิข�อม�ล็บนิ Web

WebHTML, JavaScript

DatabaseSQL

MiddlewareApplication Servers

Java

Web ServerAPIs

CGI

ODBC

Native DatabaseGateways

Page 94: โครงสร้าง  E-Business

94

ข�อด�/ข�อเส�ยของโปรแกิรมท�"ท'าหนิ�าท�"เร�ยกิใช้�ข�อม�ล็จากิฐานิข�อม�ล็

ข�อด� ค2อ โปรแกิรมสามารถ้เร�ยกิใช้�ข�อม�ล็ในิฐานิข�อม�ล็ท�"ต&างผู้ล็�ตภ�ณฑ์�กิ�นิได� เนิ2"องจากิม�กิารใช้� ODBC

ข�อเส�ย ค2อ ควัามล็&าช้�า แล็ะป?ญ่หาคอขวัดในิกิารส2"อสารข�อม�ล็

ด�งนิ�3นิ ในิบางคร�3งจ-งม�กิารนิ'าเอา Web Server แล็ะต�วัฐานิข�อม�ล็มารวัมกิ�นิเป4นิ Integrated Server โดย Web Server ม�หนิ�าท�"เข�าถ้-งข�อม�ล็ในิฐานิข�อม�ล็

โดยเฉพาะ เพ2"อล็ดข�3นิตอนิในิกิารต�ดต&อฐานิข�อม�ล็ให�นิ�อยล็ง

Page 95: โครงสร้าง  E-Business

95

Page 96: โครงสร้าง  E-Business

96

Integrated Server

Web ServerIntegrated Server

Database

Web Client

HTTP

Page 97: โครงสร้าง  E-Business

97

Integrated Server

ม�ข�3นิตอนิกิารท'างานิด�งนิ�31. Web Client สร�าง Request

2. Web Client ส&ง Request ไปย�ง Integrated Server ผู้&านิทาง Protocol แบบ HTTP

3. Integrated Server ร�บ Request แล็ะแปล็งเป4นิค'าส�"งในิกิารด'าเนิ�นิงานิเพ2"อเร�ยกิใช้�ข�อม�ล็จากิฐานิข�อม�ล็

4. Integrated Server ร�บข�อม�ล็จากิฐานิข�อม�ล็ แล็�วัส&งกิล็�บไปย�ง Web Client ในิร�ปของเอกิสาร HTML

Page 98: โครงสร้าง  E-Business

98

Part2 : Creating theeBusiness

Chapter 1 : eBusiness Systems ArchitectureChapter 2 : Managing eBusiness Knowledge

Page 99: โครงสร้าง  E-Business

99

eBusiness SystemsArchitecture

Page 100: โครงสร้าง  E-Business

100

Page 101: โครงสร้าง  E-Business

101

Tier Architecture

Tier ค2อ กิารแบ&งงานิหร2อกิารแบ&งหร2อกิารจ�ดกิล็�&มกิารด'าเนิ�นิงานิของ Application ออกิเป4นิส&วันิๆ เช้&นิร�บข�อม�ล็จากิผู้��ใช้�แล็ะส&วันิแสดงผู้ล็ หร2อส&วันิจ�ดเกิ�บข�อม�ล็เป4นิต�นิ

กิารพ�จาณาเร2"อง tier นิ�3จะมองในิด�านิของ Logical มากิกิวั&าทางด�านิของ Physical