1 WEB DATABASE PUBLISHING 1. Basic concepts of WEB database publishing (WEBDBP) 2. WEBDBP structures 3. CGI concepts 4. Cold Fusion 5. API - concepts 6. Structure of Oracle Application Server 7. Listeners 8. ORB - WRB 9. Cartridges 10. DAD 11. PL-SQL cartridge
2 Basic concepts of WEB database publishing Merging of two current technologies: internet/intranet publishing + database management some benefits of internet/intranet publishing: - no special investment required for clients - universal interface - wide area access - platform independence some benefits of database management - large amount of data - integrity checking - flexibility some drawbacks: - not the fastest solution - not every data types can be managed - security difficulties key words: WEB HTML HTTP CGI API SQL ODBC JDBC Java CGI API Transaction Middleware Internet Intranet Corba
3 WEBDBP structures It is based on the client-server technology Client request service Server This basic structure is called 2-tier structure The main basic communication modes: - RPC, remote procedure call - Message-based Logical functional components: - Presentation Services - Presentation Logic - Business Logic - Distribution Services - Database Logic - Database Services - File Services
4 The 2-tier structures Fat clients: Most of the functional modules of the application are performed on the clients Lite clients: Only few functional modules of the application are performed on the clients Remote Data Client-Server Architecture Client Presentation Business logic Data logic Server Data services File services Remote Presentation Client-Server Architecture Client Presentation Server Business logic Data logic Data & file services Split Logic Data Client-Server Architecture Client Presentation Business logic Server Business logic Data logic
5 Data logic Data & file services The 3-tier Structures Usual distribution: 1. tier: Presentation logic, lite client 2. tier: Business logic, application server 3. tier: Database logic, database server The 3-tier structure can be extended to n-tier structure, containing several special application servers The WEBDBP is based on the 3-tier client-server model The three layers: 1. tier : the client, it is a browser the browser is connected to the web-server 2. tier : the web-server it is connected to both the browser as to the database it can pass static and dynamic HTML documents to the clients 3. tier : the database - server it is connected to the web server
6 A special module is required to create a connection between the database and the web server Processing of a userrequest 1. user sends a request from the browser to the web server 2. the web server detects that a database access is required 3. the web server passes control to the server extension modul 4. the extension modul formulates a command for the database 5. the extension modul sends a request to the database server 6. the database server processes the request 7. the database server sends the result back to the extension program 8. the extension modul generates a result page 9. the result page is transfered back to the web server 10. the web server sends the result page to the client The web server can processes several requests parallel
7 The database server can processes several requests parallel
8 Mixed WEB Database Systems It is based on the 2-tier structure instead of the 3 tier structure. The browser downloads a database client program and executes it as a client site extension module. This database client uses a session-oriented protocol with the database server. This communication channel is independent from the web server. Browser --- web server client database application --- database server The client database program is based on the usual interface. It can perform the usual input validations.
9 CGI - concepts The WEB Server can access and span an external program that can perform among others database manipulation too. The output of the external program is posted back to the Web Server. The Web Server communicates with a CGI program through environment variables and through the operating system s standard input/output. Browser WEB Server CGI program Environment variables DBMS data source You can develop CGI programs in many languages but PERL, C, shell scripts are the most common.
10 Data transfer to the CGI program Two methods of the data transfer: GET method POST method In the case of GET method the program receives the data in the QUERY_STRING variable. The program parses this variable to get the values. In the case of POST metyhod, the parameters are passed through the standard input chanel. The program reads data from the stdin. Drawbacks of the CGI-DB solution: - every connection too the data source, DBMS needs a new process, new allocations - CGI programs lacked any method for cooperating with each others
11 COLD FUSION Cold Fusion is a database application development tool that enables the rapid creation of dynamic, database WEB applications. Cold Fusion is based primary on the CGI concepts. It allows developing schemas, so called templates of HTML pages to describe the database connection at a higher level. The database connection is described with the special HTML-DBML language instead of a lowlevel procedural language. Benefits: - no code required - based on database connection standards - flexible it allows - connection to data sources via ODBC - querying the database - updating, inserting, deleting data - validation rules for field entries - formatting of field entries - implementing conditional statements - dynamic data manipulations
12 - variable handling Structure of the Cold client: browser request html page Fusion server: web server cgi connection to cold fusion server connection: cold fusion server reads the given template file performs the actions given in the template file connection to data sources vie ODBC performing data manipulation generating the result page web server passes the result page to the browser Browser WEB Server CGI program Template file Environment variables ODBC DBMS data source
13 1. Request HTML page 2. Template files 3. ODBC data sources Request HTML pages Cold Fusion Components referencing to the cold fusion server: URL = node:/cgipath/dbml.exe?template=tname& where dbml.exe - name of the cold fusion server tname - name of the template file the POST parameter passing method is required <FORM ACTION=" /cgipath/dbml.exe?template=in1.dbm" METHOD=POST>.. <INPUT TYPE=SUBMIT..> </FORM>
14 The fields of the form are passed to the cold fusion server
15 Template files Components It combines normal HTML and DBML commands <command parameter-list> Special DBML commands Insertion of new record: <DBINSERT DATASOURCE = dsn TABLENAME = table > dsn : ODBC DSN identifier table : table name the cold fusion detects the field structure of the table and stores the parameter values into the fields of the new records html page field and database table field are connected to each others upon the name (both must have the same name)
16 Components Updating table records <DBINSERT DATASOURCE = dsn TABLENAME = table > dsn : ODBC DSN identifier table : table name the cold fusion detects the field structure of the table and stores the parameter values into the fields of the new records The table must have a key and there must exist parameter values for the key and the fields to be modified. Creating Queries <DBQUERY NAME = name DATASOURCE = dsn SQL = query > name: query identifier dsn : ODBC DSN identifier query : SQL SELECT command the SELECT command can refer to dynamic parameters dynamic parameter: - html form parameter - URL parameter - CGI environment information
17 Query in ColdFusion reference to a dynamic variable : #varname# SQL = " SELECT * FROM Books WHERE price > #iprice# " Displaying output values on the result page <DBOUTPUT QUERY = name > display format description </DBOUTPUT> The format description section may contain dynamic field variables that correspond to the fields of the result table. field reference : #queryname.fieldname# the output is generated for every records of the result table. <DBOUTPUT QUERY = phone > <HR> #phone.firstname# #phone.lastname# Phone: #phone.phone# <BR> </DBOUTPUT>
18 Query in ColdFusion Presenting the results in tabular formats <DBTABLE QUERY = name > <DBCOL HEADER = heading1 TEXT = #field1# > <DBCOL HEADER = heading2 TEXT = #field2# >. </DBTABLE> Basic input field validation and formatting for input field fname - requiring entry <INPUT TYPE=HIDDEN NAME=fname_required> - simple type checking <INPUT TYPE=HIDDEN NAME=fname_type> - range checking <INPUT TYPE=HIDDEN NAME=fname_range
19 VALUE="MIN=v1 MAX=v2"> Template control flow the cold fusion allows conditional processing of statements <DBIF value operator value > html part A <DBELSE> html part B </DBIF> Sending SMTP mails: <DBMAIL TO = to FROM = from SUBJECT = subject > letter text </DBMAIL> The letter text may contain dynamic variables too.
20 API - concepts In this structure the server exrension program is implemented as a part of the server, as a DLL or a shared object WEB Server API Shared object Browser DBMS data source Server API s are the methods that you can use to extend the server functionality. - it is faster than CGI API s are specific for the WEB server. - NSAPI Netscape - MS ISAPI Microsoft. It is strongly coupled with the WEB server
21 MIIS HTTP-ODBC structure Browser W3svc ISAPI HTML CGI ODBC Two description files Data Source description.idc Template for display the result.htx Browser 1 URL= /A.IDC?.. W3svc 5 Result page ISAPI 2 A.IDC Data source ODBC 3 4 B.HTX
22 MSIIS ISAPI elements IDC parameters - data source (ODBC DSN) - template file identifier - SQL Statement Template elements - normal HTML commands - special HTML commands: - <%begindetail%>..<%enddetail%> loop on the result record set - <%name%> parameter, data field value - <%if%>..<%endif%> conditional statements
23 Structure of Oracle Application Server Effective connection to the Oracle DBMS Easy, flexible programming tool Primary node DBMS Secondary node Secondary node primary node : it contains the WRB, listeners and cartridges secondary node : it contains some of the components mentioned above Components of the OAS WRB Listener resource manager cartridge server factory monitoring authentication. Application Cartridges ORB name server, log server, ORB server,.
25 Application Programming Models An application can include several instances of the same cartridge The work is distributed among the instances, the load is balanced - request-response model : each client request is processed individually. two subsequent request from the same client may be responded by two different instances - session model : subsequent requests from the same client are handled by the same instance. the connection breaks after a given amount of time-out. - transaction model : all requests from the same URL are processed within the context of the same transaction. The client can send commit or roll-back messages.
26 Security schemes Authentication schemes: - basic authentication: users, password management, protection of files, directories - digest authentication: similar to basic authentication, but it sends passwords encrypted across the network Restriction schemes: - IP based restrictions only request from specific IP addresses can access the protected files, directories - Domain based restrictions similar to the domain based restrictions except it uses domain names instead of IP addresses
27 OAS Manager The components of OAS Manager System: - OAS Manager : to manage the WEB site - OPAS Utilities : to install, to log, to perform some special administrator tasks OAS Manager The components of OAS Manager System: - OAS Manager : to manage the WEB site - OAS Utilities : to install, to log, to perform some special administrator tasks menu of the OAS Manager - site manger - OAS - Logging - Security - DB Access - ORB configuartion - HTTP Listeners - Applications Start and stop node manager manually owsctl start -nodemgr owsctl stop -nodemgr
28 owsctl status -nodemgrl Listeners OAS Manager Listeners - Node Manager Listener - Administration Utility Listener Node manager Listener it is present on each node of the site it is the first process of the OAS default port is: 8888 it has a username/password protection to manage it manually start : owsctl start -nodemgr stop owsctl stop -nodemgr status: owsctl status -nodemgr Administration Utility Listener it is used to run some demos and samples it is used to run log analyzer default port is : 8889 it is managed by the OAS Manger web site
29 Listeners The OAS listeners like other listeners can handle - static page requests - dynamic, CGI page request and - Oracle DBMS connection request Listener parameter - listener name - port number - host name - root directory - user id - maximum number of connections - URL of redirection server - configuration directory - initial file - directory mappings Directory mappings It allows to define virtual file system by mapping specific virtual pathnames used in the URL to file system specific filenames of local directories. root : virtual : /
30 physical : /usr2/locals/htp ORB - WRB Object Request Broker ORB provides a distributed-object computing environment through which clients and servers interacts. Neither the client nor the server needs to be concerned with the location of the other or the transporting, converting data between the different sites. Responsibilities of the ORB: - finding appropriate object implementation to handle client reqiuests - preparing those implementations to receive requests - communicating the data - returning results to the clients Client Server request forwards response forwards request response ORB
31 Cartridges and Applications cartridge: - it contains configuration data to locate application logic - it contains code to execute the application logic cartridges provide runtime environment for specific programming languages like Java - every cartridge has a virtual path to access it some cartridge level parameters: - virtual path for the catridge - security schema - main/max instances - min/max threads per instance Application: it contains one or more cartridges of the same cartridge type when application runs it creates instances of its cartridges within the cartridge server process
32 Application and cartridge lifecycles if OAS starts up it starts up the minimum number of cartridge servers for each application each cartridge sever then starts up the minimum number of cartridge instances if minimum number is configured to 0, a cartridge server or cartridge instance is started up only it is required explicitly by a client request a new cartridge instance is started up if there are more requests than cartridge instances some cartridge are able to start up several threads per instances Possible scenarios scenario A : one thread and one instance in a cartridge server scenario B : several threads and one instance in a cartridge server scenario C : several instances but only one thread per instance in a cartridge server
33 Cartridges types the following cartridges are supported in OAS4 - PL/SQL cartridge: it executes the PL/SQL procedures stored in the database - JWEB cartridge : it runs Java applications. The access to the Oracle database can be processed by the following ways: - pl2java Java utility set - JDBC - LiveHTML cartridge: it interprets server-side include SSI HTML documents - Perl cartridge: it runs Perl scripts - C cartridge : it runs C applications - JCorba cartridge: it runs CORBA objects written in Java - ODBC cartridge : to access ODBC databases like Informix, Sybase Proposed scenarios: PL/SQL, JWEB cartridges : scenario A or C LiveHTML or Perl cartridges : scenario A C, Jcorba cartridges : scenario A or B or C
34 DAD Database Access Descriptor A database may be local or remote The DAD's contain the configuration data to needed by the OAS to connect to the Oracle database. configuration data - DAD name - database user name - use password - database location - database SID or connect string TNS_ADMIN directory TNSNAMES.ORA configuration file Example1.world = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP) (HOST = Production1) (PORT = 1521) ) (CONNECT_DATA = (SID = SID1) ) )
35 PL-SQL cartridge It invokes stored procedures written in PL/SQL Cartridge parameters: - name - virtual path - DAD - level or error messages - protection The DAD describes the access to the Oracle database Identifications, activization of a PL/SQL cartridge: steps of execution: 1. listener 2. WRB gets the request 3. cartridge server is activated 4. access to the database (DAD) 5. procedure execution 6. generation of result page 7. result page is passed back to the browser
36 Development of a PL/SQL cartridges 1. create a new pl/sql cartridge 2 create dad 3. create stored procedure 4. creating html file to invoke the procedure A toolkit provided by the Oracle can be used to implement the HTML specific features in the PL- SQL environment. Components, packages of the PLSQL Toolkit: - htp (htf) : procedures to generate HTML tags - owa : subprograms required by the PLSQL cartridge - owa_util : utility subprograms to perform dynamic SQL calls - owa_pattern : string manipulation - owa_image : retrieve coordinates where the user clicked on the image - owa_cookie : procedures to send or receive HTTP cookies
37 Sample PL-SQL applications 1. Creating and Loading the Stored Procedure onto the Database 2. Installing the PL/SQL Cartridge Packages and Creating a DAD 3. Reloading 4. Creating an HTML Page to Invoke the Procedure Sample procedure The current_users procedure retrieves the contents of the all_users table and formats it as an HTML table. create or replace procedure current_users AS ignore boolean; BEGIN htp.htmlopen; htp.headopen; htp.title(`current Users'); htp.headclose; htp.bodyopen; htp.header(1, `Current Users'); ignore := owa_util.tableprint(`all_users'); htp.bodyclose; htp.htmlclose; END;
Enabling the Information Age Web Application Server 4.0 Agenda Architecture Overview Features 2 1 (OAS) 4.0 Strategy Provide High Enterprise Quality of Service Scalable: Multithreaded, Distributed Server
Oracle Application Server Overview of Oracle Application Server Release 4.0 Part No. A60115-01 Overview of Oracle Application Server Part No. A60115-01 Release 4.0 Copyright 1996, 1998, Oracle Corporation.
FileMaker 11 ODBC and JDBC Guide 2004 2010 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker is a trademark of FileMaker, Inc. registered
Lecture 2. Internet: who talks with whom? An application layer view, with particular attention to the World Wide Web Basic scenario Internet Client (local PC) Server (remote host) Client wants to retrieve
Querying Databases Using the DB Query and JDBC Query Nodes Lavastorm Desktop Professional supports acquiring data from a variety of databases including SQL Server, Oracle, Teradata, MS Access and MySQL.
Using the PL/SQL Cartridge of the Oracle Application Server to Deploy Web Applications Connie Begovich Oak Ridge National Laboratory Work Described in the Presentation n Performed when the author was employed
FileMaker 12 ODBC and JDBC Guide 2004 2012 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker and Bento are trademarks of FileMaker, Inc.
WebSpy Vantage Ultimate 2.2 Web Module Administrators Guide This document is intended to help you get started using WebSpy Vantage Ultimate and the Web Module. For more detailed information, please see
Internet Information TE Services 5.0 Training Division, NIC New Delhi Understanding the Web Technology IIS 5.0 Architecture IIS 5.0 Installation IIS 5.0 Administration IIS 5.0 Security Understanding The
LabVIEW Internet Toolkit User Guide Version 6.0 Contents The LabVIEW Internet Toolkit provides you with the ability to incorporate Internet capabilities into VIs. You can use LabVIEW to work with XML documents,
Page 1 A. Title Client/Server Technology B. Introduction Client/server is a network architecture that divides functions into client and server subsystems, with standard communication methods to facilitate
FileMaker 13 ODBC and JDBC Guide 2004 2013 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker and Bento are trademarks of FileMaker, Inc.
s@lm@n Oracle Exam 1z0-102 Oracle Weblogic Server 11g: System Administration I Version: 9.0 [ Total Questions: 111 ] Oracle 1z0-102 : Practice Test Question No : 1 Which two statements are true about java
Migrating helpdesk to a new server Table of Contents 1. Helpdesk Migration... 2 Configure Virtual Web on IIS 6 Windows 2003 Server:... 2 Role Services required on IIS 7 Windows 2008 / 2012 Server:... 2
Oracle WebServer User s Guide Release 2.0.2 Production Part No. A23646-2 Enabling the Information Age Oracle WebServer User s Guide, 2.0.2 Part No. A23646-2 Copyright Oracle Corporation 1996 All rights
XIA Configuration Server XIA Configuration Server v7 Installation Quick Start Guide Monday, 05 January 2015 1 P a g e X I A C o n f i g u r a t i o n S e r v e r Contents Requirements... 3 XIA Configuration
Oracle EXAM - 1Z0-102 Oracle Weblogic Server 11g: System Administration I Buy Full Product http://www.examskey.com/1z0-102.html Examskey Oracle 1Z0-102 exam demo product is here for you to test the quality
S y s t e m A r c h i t e c t u r e V e r s i o n 5. 0 Page 1 Enterprise etime automates and streamlines the management, collection, and distribution of employee hours, and eliminates the use of manual
FileMaker Server 13 FileMaker Server Help 2010-2013 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker and Bento are trademarks of FileMaker,
Aradial Technologies Ltd. Information in this document is subject to change without notice. Companies, names, and data used in examples herein are fictitious unless otherwise noted. No part of this document
DEPLOYMENT GUIDE Version 2.1 Deploying F5 with Microsoft SharePoint 2010 Table of Contents Table of Contents Introducing the F5 Deployment Guide for Microsoft SharePoint 2010 Prerequisites and configuration
An X-Force White Paper Lotus Domino Security December 2002 6303 Barfield Road Atlanta, GA 30328 Tel: 404.236.2600 Fax: 404.236.2626 Introduction Lotus Domino is an Application server that provides groupware
StreamServe Persuasion SP5 Control Center User Guide Rev C StreamServe Persuasion SP5 Control Center User Guide Rev C OPEN TEXT CORPORATION ALL RIGHTS RESERVED United States and other international patents
What is an? s Ten Most Critical Web Application Security Vulnerabilities Anthony LAI, CISSP, CISA Chapter Leader (Hong Kong) email@example.com Open Web Application Security Project http://www.owasp.org
International Journal of Scientific and Research Publications, Volume 4, Issue 8, August 2014 1 MS Enterprise Library 5.0 (Logging Application Block) Anubhav Tiwari * R&D Dept., Syscom Corporation Ltd.
FileMaker 14 ODBC and JDBC Guide 2004 2015 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker and FileMaker Go are trademarks of FileMaker,
Deploying Web Applications Lesson 7 Skills Matrix Technology Skill Objective Domain Objective # Adding an Application to a Site Configuring SMTP Settings Configure Web applications 3.1 Configure Simple
DEPLOYMENT GUIDE Version 1.2 Deploying the BIG-IP system v10 with Microsoft Exchange Outlook Web Access 2007 Table of Contents Table of Contents Deploying the BIG-IP system v10 with Microsoft Outlook Web
1 Web Pages Htm and Html pages are static Static Web Pages 2 Pages tagged with "shtml" reveal that "Server Side Includes" are being used on the server With SSI a page can contain tags that indicate that
OVERVIEW OF ASP What is ASP Active Server Pages (ASP), Microsoft respond to the Internet/E-Commerce fever, was designed specifically to simplify the process of developing dynamic Web applications. Built
Oracle Weblogic Server 11g: System Administration Q&A DEMO Version Copyright (c) 2013 Chinatag LLC. All rights reserved. Important Note Please Read Carefully For demonstration purpose only, this free version
Building Java Servlets with Oracle JDeveloper Chris Schalk Oracle Corporation Introduction Developers today face a formidable task. They need to create large, distributed business applications. The actual
StreamServe Persuasion SP5 StreamStudio Administrator s Guide Rev B StreamServe Persuasion SP5 StreamStudio Administrator s Guide Rev B OPEN TEXT CORPORATION ALL RIGHTS RESERVED United States and other
DEPLOYMENT GUIDE Version 1.1 Deploying the BIG-IP LTM v10 with Citrix Presentation Server 4.5 Table of Contents Table of Contents Deploying the BIG-IP system v10 with Citrix Presentation Server Prerequisites
8 Hardening IIS Servers Overview This chapter focuses on the guidance and procedures required to harden the IIS servers in your environment. To provide comprehensive security for Web servers and applications
Crawl Proxy Installation and Configuration Guide Google Enterprise EMEA Google Search Appliance is able to natively crawl secure content coming from multiple sources using for instance the following main
FileMaker Server 11 FileMaker Server Help 2010 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker is a trademark of FileMaker, Inc. registered
Oracle WebLogic Foundation of Oracle Fusion Middleware Lawrence Manickam Toyork Systems Inc www.toyork.com http://ca.linkedin.com/in/lawrence143 History of WebLogic WebLogic Inc started in 1995 was a company
Flexible Identity Federation Quick start guide version 1.0.1 Publication history Date Description Revision 2015.09.23 initial release 1.0.0 2015.12.11 minor updates 1.0.1 Copyright Orange Business Services
End User Guide The guide for email/ftp account owner ServerDirector Version 3.7 Table Of Contents Introduction...1 Logging In...1 Logging Out...3 Installing SSL License...3 System Requirements...4 Navigating...4
FileMaker Server 12 FileMaker Server Help 2010-2012 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker is a trademark of FileMaker, Inc.
CTIS 256 Web Technologies II Week # 1 Serkan GENÇ Introduction Aim: to be able to develop web-based applications using PHP (programming language) and mysql(dbms). Internet is a huge network structure connecting
DEPLOYMENT GUIDE Version 1.1 Deploying F5 with Oracle Application Server 10g Table of Contents Table of Contents Introducing the F5 and Oracle 10g configuration Prerequisites and configuration notes...1-1
DEPLOYMENT GUIDE Version 1.2 Deploying the BIG-IP System v10 with Microsoft IIS 7.0 and 7.5 Table of Contents Table of Contents Deploying the BIG-IP system v10 with Microsoft IIS Prerequisites and configuration
Deployment Guide Deploying the BIG-IP System with Microsoft Windows Server 2003 Terminal Services Deploying the BIG-IP LTM system and Microsoft Windows Server 2003 Terminal Services Welcome to the BIG-IP
EVALUATION OF SERVER-SIDE TECHNOLOGY FOR WEB DEPLOYMENT Dr. Alexander Pons, University of Miami, firstname.lastname@example.org ABSTRACT The deployment of Web applications consisting of dynamic content requires the selection
ADO and SQL Server Security Security is a growing concern in the Internet/intranet development community. It is a constant trade off between access to services and data, and protection of those services
DEPLOYMENT GUIDE Version 1.2 Deploying F5 with Oracle E-Business Suite 12 Table of Contents Table of Contents Introducing the BIG-IP LTM Oracle E-Business Suite 12 configuration Prerequisites and configuration
KB 110096 How-to configure Auditing for IDENTIKEY Authentication Server 3.2 to a remote Oracle Database on a standalone Microsoft machine. Creation date: 30/09/2011 Last Review: 06/12/2012 Revision number:
FileMaker Server 14 FileMaker Server Help 2007 2015 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker and FileMaker Go are trademarks
Oracle Application Express 3 The Essentials and More Develop Native Oracle database-centric web applications quickly and easily with Oracle APEX Arie Geller Matthew Lyon J j enterpririse PUBLISHING BIRMINGHAM
Oracle9i Application Server: Options for Running Active Server Pages An Oracle White Paper July 2001 Oracle9i Application Server: Options for Running Active Server Pages PROBLEM SUMMARY...3 INTRODUCTION...3
FROM RELATIONAL TO OBJECT DATABASE MANAGEMENT SYSTEMS V. CHRISTOPHIDES Department of Computer Science & Engineering University of California, San Diego ICS - FORTH, Heraklion, Crete 1 I) INTRODUCTION 2
Software Architecture Document File Repository Cell 1.3 Partners/i2b2.org 1 of 23 Abstract: This is a software architecture document for File Repository (FRC) cell. It identifies and explains important
How to configure Sophos UTM Web Application Firewall for Microsoft Exchange connectivity This article explains how to configure your Sophos UTM 9.2 to allow access to the relevant Microsoft Exchange services
Webmail Using the Hush Encryption Engine Introduction...2 Terms in this Document...2 Requirements...3 Architecture...3 Authentication...4 The Role of the Session...4 Steps...5 Private Key Retrieval...5
March 2011 Contents 1 Oracle Service Bus Examples... 2 2 Introduction to the Oracle Service Bus Tutorials... 5 3 Getting Started with the Oracle Service Bus Tutorials... 12 4 Tutorial 1. Routing a Loan
National Fire Incident Reporting System (NFIRS 5.0) Configuration Tool User's Guide NFIRS 5.0 Software Version 5.6 1/7/2009 Department of Homeland Security Federal Emergency Management Agency United States
The OWASP Foundation http://www.owasp.org Web Application Vulnerability Testing with Nessus Rïk A. Jones, CISSP email@example.com Rïk A. Jones Web developer since 1995 (16+ years) Involved with information
Oracle SQL Developer for Database Developers An Oracle White Paper September 2008 Oracle SQL Developer for Database Developers Introduction...3 Audience...3 Key Benefits...3 Architecture...4 Key Features...4
E-mail Listeners 6 E-mail Formats You use the E-mail Listeners application to receive and process Service Requests and other types of tickets through e-mail in the form of e-mail messages. Using E- mail
CONFIGURING A WEB SERVER AND TESTING WEBSPEED Fellow and OpenEdge Evangelist Document Version 1.0 August 2010 September, 2010 Page 1 of 15 DISCLAIMER Certain portions of this document contain information
Post Installation Guide for Primavera Contract Management 14.1 July 2014 Contents About the Contract Management Post Installation Administrator's Guide... 5 Viewing and Modifying Contract Management Settings...
DEPLOYMENT GUIDE Deploying the BIG-IP LTM v9.x with Microsoft Windows Server 2008 Terminal Services Deploying the BIG-IP LTM system and Microsoft Windows Server 2008 Terminal Services Welcome to the BIG-IP
Passwordstate Password Discovery, Reset and Validation Requirements This document and the information controlled therein is the property of Click Studios. It must not be reproduced in whole/part, or otherwise
Revista Informatica Economică, nr. 4 (44)/2007 45 Developing a Web Server Platform with SAPI Support for AJAX RPC using JSON Iulian ILIE-NEMEDI, Bucharest, Romania, firstname.lastname@example.org Writing a custom web
Architectural Overview CatDV Pro Workgroup Server Square Box Systems Ltd May 2003 The CatDV Pro client application is a standalone desktop application, providing video logging and media cataloging capability
SEER Enterprise Shared Database Administrator s Guide SEER for Software Release 8.2 SEER for IT Release 2.2 SEER for Hardware Release 7.3 March 2016 Galorath Incorporated Proprietary 1. INTRODUCTION...
CA Workload Automation Agent for Databases Implementation Guide r11.3.4 This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the
Appendix A Elements of Advanced Java Programming Objectives At the end of this appendix, you should be able to: Understand two-tier and three-tier architectures for distributed computing Understand the
Configuring Load Balancing Oracle Applications Release 10.7 NCA Windows NT Edition Gary Burch April 15, 1998 1 Table of Contents Table of Contents.. Introduction. Installation Manuals.. Software Requirements..
1 of 5 1/10/2005 9:37 PM Advertisement: Support JavaWorld, click here! January 2005 HOME FEATURED TUTORIALS COLUMNS NEWS & REVIEWS FORUM JW RESOURCES ABOUT JW A Java proxy for MS SQL Server Reporting Services
Computer Network Lab 2015 Fachgebiet Technische Informatik, Joachim Zumbrägel Overview Internet Internet Protocols Fundamentals about HTTP Communication HTTP-Server, mode of operation Static/Dynamic Webpages
Stock Trader System Architecture Description Michael Stevens email@example.com http://www.mestevens.com Table of Contents 1. Purpose of Document 2 2. System Synopsis 2 3. Current Situation and Environment
FileMaker Server 9 Custom Web Publishing with PHP 2007 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker is a trademark of FileMaker,
Chapter 10 Java Servlets 227 10. Java Servelet Introduction Java TM Servlet provides Web developers with a simple, consistent mechanism for extending the functionality of a Web server and for accessing