ABSTRACT....................................................................................................................... 2
1. INTRODUCTION......................................................................................................... 7
1.1 O
BJECTIVES
................................................................................................................ 7
2. BACKGROUND ......................................................................................................... 10
2.1 I
NTRODUCTION
......................................................................................................... 10
2.2 UDDI ....................................................................................................................... 10
2.3 UDDI
AND
G
OLDEN
P
AGES
?.................................................................................... 11
2.4T
HE
I
N
H
OUSE
ALTERNATIVE
................................................................................ 12
2.5 T
ECHNOLOGIES
......................................................................................................... 12
2.5.1 Server side ......................................................................................................... 12
2.5.2 Client side.......................................................................................................... 14
3. DESIGN ....................................................................................................................... 16
3.1 D
ESIGN INTRODUCTION
............................................................................................ 16
3.2 A
CCESSIBILITY
......................................................................................................... 16
3.3 S
EARCH OPTIONS
...................................................................................................... 16
3.3.1 Searching by area code ..................................................................................... 16
3.3.2 Searching by location........................................................................................ 17
3.3.3 Searching by ad caption.................................................................................... 17
3.4 F
ILTERING AND SORTING THE RESULTS
..................................................................... 19
3.4.1 Categories ......................................................................................................... 19
3.4.2 Sort by column................................................................................................... 21
3.4.3 Expanding the search ........................................................................................ 21
3.4.4 Filtering the search results ............................................................................... 21
3.4.5 Summary............................................................................................................ 22
3.5 R
ICHER INTERACTION
:
DIRECT INTERFACING WITH SHOPS AND SERVICES
................ 23
3.5.1 Overview............................................................................................................ 23
3.5.2 Browsing and querying a single shop ............................................................... 25
3.5.3 Browsing and querying multiple shops ............................................................. 25
3.5.4 Smart forms ....................................................................................................... 25
3.6 S
UMMARY
................................................................................................................ 26
4. IMPLEMENTATION ................................................................................................ 27
4.1 I
MPLEMENTATION INTRODUCTION
............................................................................ 27
4.2 B
ACK END IMPLEMENTATION
................................................................................... 27
4.2.1 The MySQL database ........................................................................................ 27
4.2.2 queries.php ........................................................................................................ 30
4.2.3 multishop.php .................................................................................................... 38
4.3 F
RONT END IMPLEMENTATION
.................................................................................. 46
4.3.1 The GUIs ....................................................................................................... 46
4.3.2 Accessibility....................................................................................................... 47
4.4 S
UMMARY
................................................................................................................ 47
6