1. Trang chủ
  2. » Công Nghệ Thông Tin

slide cơ sở dữ liệu tiếng anh chương (29) web technology and dbmss transparencies

117 378 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 117
Dung lượng 3,02 MB

Nội dung

1 Chapter 29 Web Technology and DBMSs Transparencies © Pearson Education Limited 1995, 2005 2 Chapter 29 - Objectives ◆ Basics of Internet, Web, HTTP, HTML, URLs. ◆ Advantages and disadvantages of Web as a database platform. ◆ Approaches for integrating databases into Web: – Scripting Languages – Common Gateway Interface (CGI) – HTTP Cookies © Pearson Education Limited 1995, 2005 3 Chapter 29 - Objectives – Extending the Web Server – Java, J2EE, JDBC, SQLJ, CMP, JDO, Servlets, and JSP – Microsoft Web Platform: .NET, ASP, and ADO – Oracle Internet Platform. © Pearson Education Limited 1995, 2005 4 Introduction ◆ Web most popular and powerful networked information system to date. ◆ As architecture of Web was designed to be platform-independent, can significantly lower deployment and training costs. ◆ Organizations using Web as strategic platform for innovative business solutions, in effect becoming Web-centric. © Pearson Education Limited 1995, 2005 5 Introduction ◆ Many Web sites today are file-based where each Web document is stored in separate file. ◆ For large sites, this can lead to significant management problems. ◆ Also many Web sites now contain more dynamic information, such as product and pricing data. ◆ Maintaining such data in both a database and in separate HTML files is problematic. ◆ Accessing database directly from Web would be a better approach. © Pearson Education Limited 1995, 2005 6 Internet Worldwide collection of interconnected networks. ◆ Began in late ‘60s in ARPANET, a US DOD project, investigating how to build networks that could withstand partial outages. ◆ Starting with a few nodes, Internet estimated to have over 945 million users by end of 2004. ◆ 2 billion users projected by 2010. ◆ About 3.5 billion documents on Internet (550 billion if intranets/extranets included). © Pearson Education Limited 1995, 2005 7 Intranet and Extranet ◆ Intranet - Web site or group of sites belonging to an organization, accessible only by members of that organization. ◆ Extranet - An intranet that is partially accessible to authorized outsiders. ◆ Whereas intranet resides behind firewall and is accessible only to people who are members of same organization, extranet provides various levels of accessibility to outsiders. © Pearson Education Limited 1995, 2005 8 eCommerce and eBusiness ◆ eCommerce - Customers can place and pay for orders via the business’s Web site. ◆ eBusiness - Complete integration of Internet technology into economic infrastructure of the business. ◆ Business-to-business transactions may reach $2.1 trillion in Europe and $7 trillion in US by 2006. ◆ eCommerce may account for $12.8 trillion in worldwide corporate revenue by 2006 and could represent 18% of sales in the global economy. © Pearson Education Limited 1995, 2005 9 The Web Hypermedia-based system that provides a simple ‘point and click’ means of browsing information on the Internet using hyperlinks. ◆ Information presented on Web pages, which can contain text, graphics, pictures, sound, and video. ◆ Can also contain hyperlinks to other Web pages, which allow users to navigate in a non-sequential way through information. ◆ Web documents written using HTML. © Pearson Education Limited 1995, 2005 10 The Web ◆ Web consists of network of computers that can act in two roles: – as servers, providing information; – as clients (browsers), requesting information. ◆ Protocol that governs exchange of information between Web server and browser is HTTP and locations within documents identified as a URL. ◆ Much of Web’s success is due to its simplicity and platform-independence. © Pearson Education Limited 1995, 2005 [...]... 2005 18 Web Services x x x Collection of functions packaged as single entity and published to netw ork for use by other programs Web services are important paradigm in building applications and business processes for the integration of heterogeneous applications Based on open standards and focus on communication and collaboration among people and applications Unlike other Web- based applications, Web services... functionality of HTML Statelessness Bandwidth Performance Immaturity of development tools © Pearson Education Limited 1995, 2005 26 Approaches to Integrating Web and DBMSs x x x x x x x Scripting Languages Common Gateway Interface (CGI) HTTP Cookies Extending the Web Server Java, J2EE, JDBC, SQLJ, JDO, Servlets, and JSP Microsoft Web Solution Platform: NET, ASP, and ADO Oracle Internet Platform © Pearson... Components of Web Environment © Pearson Education Limited 1995, 2005 11 HyperText Transfer Protocol (HTTP) Protocol used to transfer Web pages through Internet x Based on request-response paradigm: Connection - Client establishes connection with Web server Request Client sends request to Web server Response Web server sends response (HTML document) to client Close Connection closed by Web server © Pearson... used to describe the Web service UDDI (Universal Discovery, Description and Integration) protocol used to register the Web service for prospective users © Pearson Education Limited 1995, 2005 20 Web Services x x Common example is stock quote facility, which receives a request for current price of a specified stock and responds with requested price Second example is Microsoft MapPoint Web service that allows... http://www.w3.org/Markup/MarkUp.html © Pearson Education Limited 1995, 2005 17 Static and Dynamic Web Pages x x x x x HTML document stored in file is static Web page Content of dynamic Web page is generated each time it is accessed Thus, dynamic Web page can: – respond to user input from browser; – be customized by and for each user Requires hypertext to be generated by servers Need scripts that perform... developed, maintained, and deployed with relative ease and speed © Pearson Education Limited 1995, 2005 24 Advantages of Web- DBMS Approach x x x x x x x x x DBMS advantages Simplicity Platform independence Graphical User Interface Standardization Cross-platform support Transparent network access Scalable deployment Innovation © Pearson Education Limited 1995, 2005 25 Disadvantages of Web- DBMS Approach x... Invocation (RMI); – XML; – Web services (SOAP, WSDL, UDDI) x Cost-effective solution that allows for scalability, growth, and changes in strategic directions, and helps reduce applications development costs © Pearson Education Limited 1995, 2005 23 Requirements for Web- DBMS Integration x x x x x Support for transactions that span multiple HTTP requests Support for session- and application-based authentication... 27 Scripting Languages (JavaScript and VBScript) x x x x x Scripting languages can be used to extend browser and Web server with database functionality As script code is embedded in HTML, it is downloaded every time page is accessed Updating browser is simply a matter of changing Web document on server Some popular scripting languages are: JavaScript, VBScript, Perl, and PHP They are interpreted languages,... with Web servers A CGI script is any script designed to accept and return data that conforms to the CGI specification Before server launches script, prepares number of environment variables representing current state of the server, who is requesting the information, and so on Script picks this up and reads STDIN © Pearson Education Limited 1995, 2005 31 CGI x x x Then performs necessary processing and. .. Limited 1995, 2005 33 CGI - Passing Parameters on Command Line 34 © Pearson Education Limited 1995, 2005 CGI - Advantages x x x CGI is the de facto standard for interfacing Web servers with external applications Possibly most commonly used method for interfacing Web applications to data sources Advantages: – simplicity, – language independence, – Web server independence, – wide acceptance © Pearson . 29 Web Technology and DBMSs Transparencies © Pearson Education Limited 1995, 2005 2 Chapter 29 - Objectives ◆ Basics of Internet, Web, HTTP, HTML, URLs. ◆ Advantages and disadvantages of Web. ◆ Based on open standards and focus on communication and collaboration among people and applications. ◆ Unlike other Web- based applications, Web services have no user interface and are not targeted. exchange of information between Web server and browser is HTTP and locations within documents identified as a URL. ◆ Much of Web s success is due to its simplicity and platform-independence. ©

Ngày đăng: 22/10/2014, 10:20

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN