Download presentation
Presentation is loading. Please wait.
Published byJody Patterson Modified over 9 years ago
1
The business logic engine for Microsoft IIS Speaker T.M. Arnett
2
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
3
What is WebApp Server? Missing link between database tables and the Web (the Business Logic level) Database
4
What is it NOT for? Design Work Not a replacement for the many design tools already out on the market
5
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
6
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
7
HTTP Communication Web Server HTML Page +99% of all Web pages are Static
8
Microsoft ASP Architecture IIS Web Server ASP <% IF…THEN ELSE END IF %> ASP Page
9
Business Logic for Microsoft IIS IIS Web Server ASP <% IF…THEN …..SQL COMMANDS… ELSE …..SQL COMMANDS… …..SQLCOMMANDS…. END IF %> ASP Page Database ODBC
10
Business Logic IIS Web Server ASP <% IF…THEN ELSE END IF %> ASP Page Web Business Object Database
11
Reusing Code is more than Cutting & Pasting
12
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
13
Presentation / Business Logic Separation: Separation of Tasks are easier Duplication is Eliminated Easier Maintenance
14
Data Dictionaries Contain our Business Rules They are Classes that contain Functions Procedures and Properties Resulting in Database Integrity
15
Web Business Objects (WBO) Collection of DataDictionary Objects Custom Procedures and Properties
16
WebApp Server Details CO M
17
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
18
WebApp Studio (IDE) Automated development tool for WebApp Server database applications Wizards, Code Editor, Compiler Code generation for... ASP’s WBO’s
19
Database Builder Allows changes to the Database Tables Generate Data Dictionary Classes Containing the Properties, Functions and Procedures for the Business Rules
20
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
21
Demonstration Time...
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.