Page 52 - DCAP512_WAP_AND_WML
P. 52

WAP & WML




                    Notes          The bridge between the wired world and wireless domain is the WAP Gateway Server.

                                                                      Figure  4.2


                                             Mobile                                          Data Base
                                             Devices

                                                                                             Data Source






                                                    Wireless
                                                                                       On Wire




                                            WAP Gateway Server                               WAP Server



                                                                                            Applications

                                      WAP Client: End user for wireless services.  The user platform includes all  necessary
                                       applications.

                                      WAP Gateway: Manages two-way communication between a mobile device and the wired
                                       Internet. Translates Web Server output (HTTP) to wireless application protocols (WAP) to
                                       send to mobile service and vice versa.
                                      Web Server: Standard web  server, including Web Proxy. An  example of  this is IBM’s
                                       Websphere Application Server.
                                      Data Source: This is  the data repository, which could flow through other servers and
                                       reside within one or more databases.

                                   Mobile Device Hardware Considerations

                                   WAP enabled devices are presently quite limited. They typically have very small screens, little
                                   memory,  limited  battery  power,  slow  rates,  and  awkward  input  keys.  Two-way  voice
                                   communication is  available, only the simplest  of graphics  input keys. Also, a programmer
                                   cannot assume that his or her users have the most capable devices.

                                   The World-Wide Web Model

                                   The  Internet World-Wide  Web (WWW)  architecture as depicted in  Figure 4.3  offers a very
                                   adaptable and efficient programming model. Applications and content are presented in standard
                                   data formats, and are browsed by applications known as web browser. The web browser is a
                                   network application, i.e., it sends requests for named data objects to a network server and the
                                   server in turn responds with the data encoded using the standard formats.






          46                                LOVELY PROFESSIONAL UNIVERSITY
   47   48   49   50   51   52   53   54   55   56   57