Folkert Klemme, Data Access Corporation. Agenda.  1. Business Aspects  2. Overview Internet Technology  3. MS Internet Information Server with ASP.

Slides:



Advertisements
Similar presentations
Good Morning! Data Access Worldwide welcomes you to WEB POWER 2000!
Advertisements

Lecture plan Information retrieval (from week 11)
DT228/3 Web Development WWW and Client server model.
IIS Technologies.
DT211/3 Internet Application Development Active Server Pages & IIS Web server.
Building Applications using ASP.NET and C# / Session 1 / 1 of 21 Session 1.
Chapter 9 Comparing Web Technologies. Agenda Browser Hypertext Markup Language (HTML) Common Gateway Interface Web Application Server Plug-in.
1 Chapter 12 Working With Access 2000 on the Internet.
BICS546 Client/Server Database Application Development.
Introduction to ASP.NET. 2 © UW Business School, University of Washington 2004 Outline Static vs. Dynamic Web Pages.NET Framework Installing ASP.NET First.
B.Sc. Multimedia ComputingMedia Technologies Database Technologies.
DATABASE APPLICATION DEVELOPMENT SAK 3408 The Web and DBMS.
Introduction to Web Base Multimedia Application. Web base application TCP/IP (HTTP) protocol Using WWW technology & software Distributed environment.
INTERNET DATABASE Chapter 9. u Basics of Internet, Web, HTTP, HTML, URLs. u Advantages and disadvantages of Web as a database platform. u Approaches for.
Introduction to Web Database Processing
Kashif Jalal CA-240 (072) Web Development Using ASP.NET CA – 240 Kashif Jalal Welcome to week – 2 of…
INTERNET DATABASE. Internet and E-commerce Internet – a worldwide collection of interconnected computer network Internet – a worldwide collection of interconnected.
Introduction to Web Interface Technology (CSE2030)
Introduction to Web Based Application. Web-based application TCP/IP (HTTP) protocol Using WWW technology & software Distributed environment.
Active Server Pages Chapter 1. Introduction Understand how browsers and servers interacted when the Web was young Understand what early Internet and intranet.
Copyright © 2002 Pearson Education, Inc. Slide 4-1 Choosing the Hardware for an E-commerce Site  Hardware platform  Refers to all the underlying computing.
1 CS6320 – Why Servlets? L. Grewe 2 What is a Servlet? Servlets are Java programs that can be run dynamically from a Web Server Servlets are Java programs.
WWW and Internet The Internet Creation of the Web Languages for document description Active web pages.
Web-based Software Development - An introduction.
Part IV Web Server Hardware and Software
INTRODUCTION TO WEB DATABASE PROGRAMMING
 2000 Deitel & Associates, Inc. All rights reserved. Chapter 24 – Web Servers (PWS, IIS, Apache, Jigsaw) Outline 24.1Introduction 24.2Microsoft Personal.
1 CS 3870/CS 5870 Static and Dynamic Web Pages ASP.NET and IIS.
1 UCISA-SG WebTools Forum An Evaluation Exercise David Lomas University of Salford.
Introduction to ASP.NET. Prehistory of ASP.NET Original Internet – text based WWW – static graphical content  HTML (client-side) Need for interactive.
1 CS 3870/CS 5870 Static and Dynamic Web Pages ASP.NET and IIS.
Databases and the Internet. Lecture Objectives Databases and the Internet Characteristics and Benefits of Internet Server-Side vs. Client-Side Special.
Week 7 Lecture Web Database Development Samuel Conn, Asst. Professor
Oracle8 JDBC Drivers Section 2. Common Features of Oracle JDBC Drivers The server-side and client-side Oracle JDBC drivers provide the same basic functionality.
Basics of Web Databases With the advent of Web database technology, Web pages are no longer static, but dynamic with connection to a back-end database.
CSS/417 Introduction to Database Management Systems Workshop 5.
Introduction to ColdFusion Penn State Web 2001 Conference Brian Panulla Elmwood Media Group, LLC.
Copyright (c) 2010, Dr. Kuanchin Chen1 The Client-Server Architecture of the WWW Dr. Kuanchin Chen.
© 2002 by Prentice Hall 1 David M. Kroenke Database Processing Eighth Edition Chapter 14 Networks, Multi-Tier Architectures, and XML.
Introduction to Internet Programming (Web Based Application)
Internet, intranet, and multimedia database processing l Database processing across local and wide area networks l Alternative architectures for distributing.
11/16/2012ISC329 Isabelle Bichindaritz1 Web Database Application Development.
Fundamentals of Database Chapter 7 Database Technologies.
Inside the WebApp Classes John Tuohy Data Access Worldwide.
Chapter 1Introducing the Internet and Web Technologies Chapter Objectives After learning this chapter you will be able to: b b Describe the past, present,
2-1 WEB DATABSE INTERFACING Colorado Technical University IT420.
Web Pages with Features. Features on Web Pages Interactive Pages –Shows current date, get server’s IP, interactive quizzes Processing Forms –Serach a.
Active Server Pages  In this chapter, you will learn:  How browsers and servers interacted on the Internet when the Internet first became popular 
_______________________________________________________________________________________________________________ E-Commerce: Fundamentals and Applications1.
Mainframe (Host) - Communications - User Interface - Business Logic - DBMS - Operating System - Storage (DB Files) Terminal (Display/Keyboard) Terminal.
1 CS122B: Projects in Databases and Web Applications Spring 2015 Notes 03: Web-App Architectures Professor Chen Li Department of Computer Science CS122B.
_______________________________________________________________________________________________________________ E-Commerce: Fundamentals and Applications1.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
1 MSCS 237 Overview of web technologies (A specific type of distributed systems)
Active Server Pages Server-Side Scripting and Client-Side Scripting.
Schedule Introduction to Web & Database Integration Tools and Resources HTML and Styles Forms and Client-Side Scripts DB Engines Forms Processing and Server-Side.
Web Pages with Features. Features on Web Pages Interactive Pages –Shows current date, get server’s IP, interactive quizzes Processing Forms –Serach a.
ASP (Active Server Pages) by Bülent & Resul. Presentation Outline Introduction What is an ASP file? How does ASP work? What can ASP do? Differences Between.
Java for networking Module Introduction Data Communications Communication architecture Application.
Copyright © 2003 T. Trappenberg Overview B 1 B. Some tools of the trade Module 1 Technology: GR01E - Electronic Commerce Overview.
The business logic engine for Microsoft IIS Speaker T.M. Arnett.
ASP. ASP is a powerful tool for making dynamic and interactive Web pages An ASP file can contain text, HTML tags and scripts. Scripts in an ASP file are.
Open eLectos Folkert Klemme. Dynamic Content - Yesterday There was no dynamic content. More than 4 Million are Online. 99% contain only static HTML pages.
Folkert Klemme, Data Access Corporation Active Server Pages & VB Script The Basics for the.
Lect5.ppt - 02/23/06 CIS 4100 Systems Performance and Evaluation Lecture 6 by Zornitza Genova Prodanoff.
A S P. Outline  The introduction of ASP  Why we choose ASP  How ASP works  Basic syntax rule of ASP  ASP’S object model  Limitations of ASP  Summary.
Active Server Pages v.s. Java Server Pages Presenters: Lan Guo Qunying Fan Pei-Xun Wu Date:
Distributed Control and Measurement via the Internet
Database Applications Using Internet Technology
Application Deployment
Presentation transcript:

Folkert Klemme, Data Access Corporation

Agenda.  1. Business Aspects  2. Overview Internet Technology  3. MS Internet Information Server with ASP  4. The DataFlex WebApp Server  5. Development of WebApps

Business Aspects.  Internet Applications  A Technology Shift ?  Like DOS to Windows  Delay with Y2000 / Euro  Internet is the strategic Goal !

Imagine the Possibilities.  Commercial Applications  Business Information Applications  Dynamic Content Publishing

E-Commerce.  Any type of commercial applications  or just Online Shopping  Less Business-to-Consumer  More Business-to-Business

Business Information Systems.  Information Distribution  Communities  Portal Application  Internet Relationship Management  One-to-One Marketing Your Ideas in the Internet

Dynamic Content Publishing.  Authoring Server  More than 90% of the Web Sites contain pure HTML  Web Functionality  Forum  FAQ  Dealer List  Download Area

Base Technology.  TCP/IP  HTTP, FTP, SMTP, POP3  HTTP-Server  Clients:  Netscape Navigator  Internet Explorer  Transfering HTML Pages  Header  Body

HTTP Communication.

Communication II.

Dynamic WebApps.  CGI, ISAPI  Java Applets  JavaScript, JScript, VBScript  Client- or Server-side Scripts  Active Server Pages (ASP)

WebApp Architecture I.  Approach CGI / ISAPI  Develope WebApp from the scratch  Languages: C, Pearl ?  DBMS Access via ?  Standards ?  Extremly high Resources  Two-Tier Architecture ?  Session starts a process  Dont reinvent the wheel

WebApp Architecture II.  Approach Java  Two or Three-Tier Architecture  DBMS, Java/Server, Java/Client  Standards ?  Extremly high Resources  Server: NetDynamics, Silverstream

WebApp Architecture III.  Approach Server-side Scripting  proprietary Script- or Markup Language  Limited to Two-Tier Architecture  very often ODBC Interface (Unix ?)  Server: Tango, Cold Fusion

WebApp Architecture IV.  DataFlex WebApp Server  Server-side Scripting via ASP  Web Business Process Objects  Three-Tier Architecture  Direct Database Driver  Unlimited Database  Supporting all Standards

WebApp Architecture I.

DataFlex WBPO.  Subclass of Business Process  Contains DD-Structure  Functions, Procedures  Methods  RequestSave, RequestDelete, RequestFind, RequestClear, DoProcess, DFFunc  Property  DDValue

WebApp in Details.

The DataFlex WebApp Server.  Advantages  Standard Internet Technology for Internet Functionality... ... extended by DataFlex for Database & Business Functionality  No “Not possible”  Transparent and portable access to the Database  Unlimited Database included  Offline Applications with the same Tool

DataFlex WebApp Server.  Windows NT 4  MS Internet Information Server 4  Visual DataFlex 5.1 or higher  DataFlex Web App Server  Development License

Internet Information Server.  FTP Server  HTTP Server  CGI Interface  ISAPI Interface  Active Server Pages

Active Server Pages.  The meaning of  Script Languages  Objects, Methods, Functions  Objekte Response & Request  HTML Forms Tuesday 10:50 am

Web Application.  1. Develope a WBPO as VDF WebView (WVW)  2. Compile VDF Web Project  3. Start VDF Web Project  4. Create a virtual Directory (AppHTML)  5. Define WBPO as COMWBPO in GLOBAL.ASA  6. ASP can access COMWBPO

D ata F lex WebApp S erver.  No special demand to the Client  Real Thin-Client Technology  Supports classic and Internet Applications  Supports all major Databases (native Driver)  Works as Add-On for every DB-Application

Samples