1 / 10

DATABASE APPLICATION DEVELOPMENT SAK 3408

DATABASE APPLICATION DEVELOPMENT SAK 3408. The Web and DBMS. The Web as Database Application Platform. Providing users with an interface to one or more database. Requirements for Web-DBMS Integration. The ability to access valuable information in a secure manner.

Télécharger la présentation

DATABASE APPLICATION DEVELOPMENT SAK 3408

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. DATABASE APPLICATION DEVELOPMENTSAK 3408 The Web and DBMS

  2. The Web as Database Application Platform • Providing users with an interface to one or more database. SAK3408 by PSS

  3. Requirements for Web-DBMS Integration • The ability to access valuable information in a secure manner. • Data and vendor independent connectivity to allow freedom of choice in the selection of DBMS now and in the future. • The ability to interface to the database of any propriety web browser or web server. • A connectivity solution that takes advantage of all the features of an organization’s DBMS. • Acceptable performance. • Minimal administration overhead. • Support for transaction that spam multiple HTTP requests. • Support for session – and application based authetication. SAK3408 by PSS

  4. Web-DBMS Architecture • Considering client-server architecture for DBMS • Traditional two-tier architecture • Three-tier architecture SAK3408 by PSS

  5. Two-tier Application First Tier Tasks Client • User interface • Main business and data • processing logic Second Tier Tasks Database Server • Server-side validation • Database access SAK3408 by PSS

  6. Three-tier Application First Tier Tasks Client • User interface Tasks Second Tier • Business logic • Data processing logic Application Server Tasks Third Tier • Data validation • Database access Database Server SAK3408 by PSS

  7. Advantages of Web-DBMS • Simplicity • Platform independence • Graphical User Interface • Standardization • Cross platform support • Transparent network access • Scalable deployment • Innovation SAK3408 by PSS

  8. Disadvantages of Web-DBMS • Reliability • Security • Cost • Scalability • Limited functional of HTML • Statelessness • Bandwidth • Performance • Immaturity of development tools SAK3408 by PSS

  9. Scripting Languages • Scripting languages allows the creation of functions embedded within HTML code allowing various process to be automated and object to be accessed and manipulated. • Scripting engine seek to resolve the problem of having no functioning application code in the browser. • As the script code embedded in the HTML, it is downloaded every time the page is accessed. • Updating the page in the browser is simply a matter of changing the web document on the server. SAK3408 by PSS

  10. Scripting Engine • JavaScript • VBScript • Per and PHP • JavaSever Pages • Active Server Pages • An so on….. SAK3408 by PSS

More Related