The business logic engine for Microsoft IIS Speaker T.M. Arnett.

Slides:



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

E-Commerce CMM503 – Lecture 8 Stuart Watt Room C2.
DIGIDOC A web based tool to Manage Documents. System Overview DigiDoc is a web-based customizable, integrated solution for Business Process Management.
Dream Report: Advanced Manual Data Entry
Solving Automation Reporting Problems with Dream Report Renee Sikes Applications Engineer Dream Report Brand Manager.
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.
Building Enterprise Applications Using Visual Studio ®.NET Enterprise Architect.
1 Chapter 12 Working With Access 2000 on the Internet.
Session 6 Server-side programming - ASP. An ASP page is an HTML page interspersed with server-side code. The.ASP extension instead of.HTM denotes server-side.
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.
Kashif Jalal CA-240 (072) Web Development Using ASP.NET CA – 240 Kashif Jalal Welcome to week – 2 of…
Introduction to Web Application Architectures Web Application Architectures 18 th March 2005 Bogdan L. Vrusias
1 Classic ASP vs. ASP.NET Technical Information and Market Adoption Lance Welker University of San Diego Dr. Rebman MSIT 526 December 20, 2005.
Building Enterprise Information Portal using Oracle Portal 3
Russell Taylor Lecturer in Computing & Business Studies.
SiS Technical Training Development Track Technical Training(s) Day 1 – Day 2.
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
HTML Comprehensive Concepts and Techniques Intro Project Introduction to HTML.
Chapter 1 Introduction Outstanding Features About This Book 1. A novel writing style is adopted to try to attract students’ or beginning programmers’ interesting.
1 Web Database Processing. Web Database Applications Static Report Publishing a report is prepared from a database application and exported to HTML DB.
CSCI 6962: Server-side Design and Programming Course Introduction and Overview.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
Introduction to ASP.NET. Prehistory of ASP.NET Original Internet – text based WWW – static graphical content  HTML (client-side) Need for interactive.
WorkPlace Pro Utilities.
Dr. Azeddine Chikh IS444: Modern tools for applications development.
Object-Oriented Application Development Using VB.NET 1 Chapter 12 Web Forms, HTML, and ASP.NET.
4-1 INTERNET DATABASE CONNECTOR Colorado Technical University IT420 Tim Peterson.
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.
Data-Enabled Web Sites: Classibooks.com & Internet Database Technologies Colin Fukai April 4, 2000 Gonzaga University.
ASP.NET The.NET Framework. The.NET Framework is Microsoft’s distributed run-time environment for creating, deploying, and using applications over the.
Testing Tools using Visual Studio Randy Pagels Sr. Developer Technology Specialist Microsoft Corporation.
INTRODUCTION TO FRONTPAGE. TOPICS TO BE DISCUSSED……….  Introduction Introduction  Features Features  Starting Front Page Starting Front Page  Components.
The PI-ProcessBook Family Customizable views of your data - Anywhere you want them.
Web Design ITM 2010 Tutorial 1 Prepared by Wang Shiyu.
CIS 375—Web App Dev II Microsoft’s.NET. 2 Introduction to.NET Steve Ballmer (January 2000): Steve Ballmer "Delivering an Internet-based platform of Next.
Oracle Application Express (Oracle APEX), formerly called HTML DB, is a Free rapid web application development tool for the Oracle database.
Using Visual Basic 6.0 to Create Web-Based Database Applications
Introduction to Internet Programming (Web Based Application)
DataFlex Web Framework Symposium – Part 2 Web Framework Overview John Tuohy Development Team
Inside the WebApp Classes John Tuohy Data Access Worldwide.
Tutorial 10 by Sam ine1020 Introduction to Internet Engineering 1 Database & Server-side Scripting Tutorial 10.
ASP Introduction Y.-H. Chen International College Ming-Chuan University Fall, 2004.
Folkert Klemme, Data Access Corporation. Agenda.  1. Business Aspects  2. Overview Internet Technology  3. MS Internet Information Server with ASP.
DTS Conversion to SSIS Conversion Best Practices Mike Davis
Putting it all together Dynamic Data Base Access Norman White Stern School of Business.
Web Design and Development for E-Business By Jensen J. Zhao Copyright 2003 Prentice Hall, Inc. Web Design and Development for E-Business Jensen J. Zhao.
Lecture Note 1: Getting Started With ASP.  Introduction to ASP  Introduction to ASP An ASP file can contain text, HTML tags and scripts. Scripts in.
1 After completing this lesson, you will be able to: Transfer your files to the Internet. Choose a method for posting your Web pages. Use Microsoft’s My.
The business logic engine for Microsoft IIS Speaker T.M. Arnett.
Hands-On Microsoft Windows Server Implementing Microsoft Internet Information Services Microsoft Internet Information Services (IIS) –Software included.
Active Server Pages (ASP), also known as Classic ASP or ASP Classic, was Microsoft's first server-side script engine for dynamically generated web pages.
1 Database Systems Introduction to Microsoft Access Part 2.
DEV303 ASP.NET: Leveraging Visual Studio.NET For Web Projects Tony Goodhew Product Manager Microsoft Corp.
Understanding StarTeam Enterprise Advantage Course #4124.
Presented by Vishy Grandhi.  Architecture (Week 1) ◦ Development Environments ◦ Model driven architecture ◦ Licensing and configuration  AOT (Week 2)
ELC 200 Day 9. Agenda Questions? Assignment 2 Corrected  All A’s and one A+ Assignment 3 Posted  Due October 8  assignment3.pdf assignment3.pdf Quiz.
CS562 Advanced Java and Internet Application Introduction to the Computer Warehouse Web Application. Java Server Pages (JSP) Technology. By Team Alpha.
WEB SERVER SOFTWARE FEATURE SETS
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.
The business logic engine for Microsoft IIS Speaker T.M. Arnett.
Data Access Worldwide May 16 – 18, 2007 Copyright 2007, Data Access Worldwide May 16 – 18, 2007 Copyright 2007, Data Access Worldwide Product Roadmap John.
Stanislaus County Employee Access DataStore Application Presented By: Melanie Lema, Information Technology Unit Stanislaus County Department of Child.
Web based Documentation Distribution Tools: MSAccess database (DSN) DreamWeaver Ultradev Microsoft Image Composer Clicking on the document will open an.
A Presentation Presentation On JSP On JSP & Online Shopping Cart Online Shopping Cart.
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.
Application Deployment
Web Development Using ASP .NET
Introduction of Week 11 Return assignment 9-1 Collect assignment 10-1
Presentation transcript:

The business logic engine for Microsoft IIS Speaker T.M. Arnett

 Introduction to WebApp Server  Demo of a On-Line Catalog Application  Using the WebApp Tools  Creating Business Logic Rules  Using the Entry Wizards  Adding Business Rules to Data Dictionaries  Using the Report Wizards  Adding Graphics to Database records  Demo Examples Today’s Agenda

What is WebApp Server? Missing link between database tables and the Web (the Business Logic level) Database

What is it NOT for?  Design Work  Not a replacement for the many design tools already out on the market

What is it for?  eCommerce Applications (WebAppShop)  Database Publishing (DynStyle)  Dynamic Content Publishing (DynContPub)  Web interface to Legacy Applications (WebAppSample and Knowledge Base)  If you can Dream it, you can Build it  An advanced architecture for web application business logic

WebApp Server  Business Logic Engine for Microsoft IIS  Built upon widely accepted tools & protocols  Microsoft NT  Microsoft Internet Information Server (IIS)  Active Server Pages (ASP)  Component Object Model (COM)  Your favorite HTML editor (FrontPage, etc.)  JavaScript, VBScript, HTML, ODBC

HTTP Communication Web Server HTML Page +99% of all Web pages are Static

Microsoft ASP Architecture IIS Web Server ASP <% IF…THEN ELSE END IF %> ASP Page

Business Logic for Microsoft IIS IIS Web Server ASP <% IF…THEN …..SQL COMMANDS… ELSE …..SQL COMMANDS… …..SQLCOMMANDS…. END IF %> ASP Page Database ODBC

Business Logic IIS Web Server ASP <% IF…THEN ELSE END IF %> ASP Page Web Business Object Database

Reusing Code is more than Cutting & Pasting

WebApp in Detail IIS Web Server ASP <% Err = oMyFunction %> ASP Page Database Driver WBO //WBO Object oMyWBO is a... Function MyFunction : End_Function Data Dictionaries

Presentation / Business Logic Separation:  Separation of Tasks are easier  Duplication is Eliminated  Easier Maintenance

Data Dictionaries  Contain our Business Rules  They are Classes that contain Functions Procedures and Properties  Resulting in Database Integrity

Web Business Objects (WBO)  Collection of DataDictionary Objects  Custom Procedures and Properties

WebApp Server Details CO M

Database Explorer  Utility for the developer to access database tables  Allowing an easy way to create Test data  Quick way to view the Database table’s raw data

WebApp Studio (IDE)  Automated development tool for WebApp Server database applications  Wizards, Code Editor, Compiler  Code generation for...  ASP’s  WBO’s

Database Builder  Allows changes to the Database Tables  Generate Data Dictionary Classes  Containing the Properties, Functions and Procedures for the Business Rules

Creating a Web Application Ê Open Studio & Create new WebApp name Ë Enable WebApp & Create Virtual Directory Ì Define Database Tables & Generate DDOs Í Run Wizards to Generate WBOs & ASPs Î Attach the WBOs & Compile Ï Use a Design Tool to add presentation features

Demonstration Time...