Page 261 - Using MIS
P. 261

Q4  How Do Organizations Use the Cloud?   229




                                                                  Europe
                                                                  Barcelona, ES
                                          North America           Galway, IE
                                          Houston, TX             London, GB
                                          Indianapolis, IN        Munich, DE                               Asia
                                                                                                           Hong Kong, HK
                                          Kansas City, MO         Paris, FR                                Kuala Lumpur, MY
                                          Los Angeles, CA         Rotterdam, NL                            Kyoto, JP
                                          New York, NY            Rome, IT                                 Melbourne, AU
                                          Roanoke, VA             Uppsala, SE                              Sendai, JP
                                          San Diego, CA
                                          San Francisco, CA
                                          Spokane, WA
                                          Tampa, FL
                                          Trenton, NJ
                                          West Palm Beach, FL
            Figure 6-18                                          South America
                                                                 Rio De Janiero, BR
            Servers Used in a Typical CDN                        La Paz, BO
                                                                 Bogota, CO
            Service                                              Buenos Aires, AR
                                           Figure 6-19 shows a Web services inventory application at AllRoad Parts. In this example,
                                       AllRoad is running its own servers on its own infrastructure. To do so, AllRoad sets up a private
                                       internet within the company, an internet that is generally not reachable from outside the com-
                                       pany (you’ll learn more about how this is done in Q6). AllRoad writes the applications for pro-
                                       cessing inventory using Web services standards; applications publish a WSDL; the Web services
                                       are accessed by other applications within the company using SOAP; and data are delivered us-
                                       ing JSON. Application users access the inventory Web services using JavaScript that is sent down
                                       to the users’ browsers.
                                           Users of the inventory Web services include Sales, Shipping, Customer Service,
                                       Accounting, and other departments. Internal applications can use the inventory Web ser-
                                       vices like building blocks. They can use the services that they need—and no more. Because
                                       the  Web services are encapsulated, the inventory  system  can be altered without affecting
                                       other applications. In this way, systems development is more flexible, and it will be faster
                                       and hence less costly.
                                           As stated, however, this is not a cloud. In this example, AllRoad has a fixed number of
                                       servers; no attempt is made to make them elastic. Also, the servers are dedicated to inventory.
                                       During idle periods, they are not dynamically reused for other purposes. Some organizations
                                       remove this limit by creating a private cloud, as discussed in Q6.




                                                                        Private internet
                                               Browsers in
                                                Browsers in
                                               Sales Dept in
                                                 Browsers
                                                  Browsers
                                                Sales Dept in
                                                    Browsers
                                                  Sales Dept in                                 Browsers in
                                                   Sales Dept in                                 Browsers in
                                                     Browsers
                                                    Sales Dept                                   Customer in
                                                                                                   Browsers
                                                      Browsers in
                                                     Sales Dept                                   Customer
                                                                                                    Browsers in
                                                                                                   Customer
                                                      Sales Dept                                  Service
                                                                                                   Service
                                                                                                    Customer
                                                                          Inventory                 Service
                                                                                                     Service
                                                       Inventory         Applications    Inventory
                                                                                         Application
                                                       Application                       service requests
                                                       service requests  Web Servers           & responses
                                                              & responses
                                                                              Database server     Browsers in
                                                                              service requests &   Browsers in
                                                Browsers in                   responses           Accounting
                                                                                                    Browsers in
                                                 Browsers in                                       Accounting
                                                 Shipping in                                        Accounting
                                                  Browsers
                                                    Browsers
                                                  Shipping in
                                                    Shipping
                                                     Browsers in
            Figure 6-19                              Shipping          DBMS      DB
                                                      Shipping
            Web Services Principles Applied                            Database Server
            to Inventory Applications
   256   257   258   259   260   261   262   263   264   265   266