Page 234 - DCAP312_WEB_TECHNOLOGIES_II
P. 234

Web Technologies-II



                   Notes              Figure 11.3: Initial Request is Triggered by the User Through the Browser Over
                                                      the Internet to the Web Application Server

                                                               Company Network                Flow
                                                                                          User submits shopping cart
                                                                                        1  order on website via port
                                                                                          80/443.
                                           Internet
                                                                                         Web Server receives shopping
                                                    Router                              2  cart data from User and sends
                                                                    Switch  Wireless     it to the Web Application
                                                          Firewall        Access Point   Server.
                                                                                          Web Application Server
                                                                                          receives data from Web Server
                                                                                        3  and sends it to the Database
                                                                                          Server. Database is also
                                                                                          updated.
                                                        Web Servers
                                                                                         Web Application Server
                                                                                        4  dynamically generates a web
                                                                                         page and sends it to the Web
                                                                                         Server.
                                                                                         Web Server sends the
                                                                                        5  generated page to the User
                                                                                         informing him of his successful
                                         User Submits                   STOP             transaction.
                                         Shopping Cart
                                        Order on Website
                                                                                             Legend
                                                                      Web
                                                                      Application         Data exchanged between
                                                                      Server              User and web Server via port
                                                                                          80/443.
                                                        Database Servers                  Data exchanged between
                                                                                          Web Server, Web Application
                                                                 Database                 Server, Database Server and
                                                                                          Database.
                                                                                          Two-Way traffic between
                                                                                          User and Web Server.
                                                                                          User does not have access to
                                                                                       STOP
                                                                                          any network asset beyond the
                                                                                          Web Server.
                                 11.2.3 Types of Web Applications
                                 There are three main types of web applications:
                                 Customer-facing: Applications are known as ecommerce or B2C sites and use the internet. These
                                 typically present a customer with choices of products or services to buy using a shopping cart
                                 and payment method. Examples are travel reservations.
                                 Employee-facing: Applications use the intranet in a company. One example is an accounting
                                 application of a company. Another might be employee expense reporting. A third might be the
                                 ERP (Enterprise Requirements Planning) system.
                                 These applications previously operated on an internal client-server network. They are now web
                                 enabled to make them easier to use and deploy. Disparate applications, such as an ERP and
                                 CRM (Customer Relationship Management) systems are now being integrated using XML and
                                 web services.
                                 Customer-supplier Facing: Applications are known as B2B (Business to Business) sites and use
                                 the extranet, (an extension of an intranet that allows outside companies to work in a password-
                                 protected space). B2B sites provide a secure means for sharing selected information. One example
                                 is supply chain software that allows all suppliers to see demand and inventory in the supply
                                 chain. Another example is procurement software that allows  a customer  to send  RFQs and
                                 receive quotes over the web. A third example is collaboration software that allows companies
                                 to share product development and project management information.




                                            Prepare a Web application?






        228                               LOVELY PROFESSIONAL UNIVERSITY
   229   230   231   232   233   234   235   236   237   238   239