Tap the wells of legacy data using the DataFlex WebApp Server.

Slides:



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

DIGIDOC A web based tool to Manage Documents. System Overview DigiDoc is a web-based customizable, integrated solution for Business Process Management.
SharePoint Forms All you ever wanted to know about forms but were afraid to ask.
Tahir Nawaz Introduction to.NET Framework. .NET – What Is It? Software platform Language neutral In other words:.NET is not a language (Runtime and a.
Tom Sheridan IT Director Gas Technology Institute (GTI)
Active Directory: Final Solution to Enterprise System Integration
Technical Architectures
Peoplesoft Fundamentals David Lewis 10/18/02 (adapted from Psoft Training Materials)
Chapter 3 Database Management
15 Chapter 15 Web Database Development Database Systems: Design, Implementation, and Management, Fifth Edition, Rob and Coronel.
Introduction to z/OS Basics © 2006 IBM Corporation Chapter 8: Designing and developing applications for z/OS.
Chapter 7: Client/Server Computing Business Data Communications, 5e.
The Architecture of Transaction Processing Systems
Visual Basic Introduction IDS 306 from Shelly, Cashman & Repede Microsoft Visual Basic 5: Complete Concepts and Techniques.
Software – Part 3 V.T. Raja, Ph.D., Information Management College of Business Oregon State University.
Creating a SharePoint App with Microsoft Access Services
Migrating Access Applications to.NET and SQL Server Ken Tim
JVM Tehnologic Company profile & core business Founded: February 1992; –Core business: design and implementation of large software applications mainly.
Your Interactive Guide to the Digital World Discovering Computers 2012.
ODBC Unplugged: What’s New in the DataFlex Connectivity Kit for ODBC? John Kramel Senior Consultant Data Access Corporation.
Software Configuration Management (SCM)
INTRODUCTION TO WEB DATABASE PROGRAMMING
Web-Enabling Legacy Applications Jeff Haym Data Access Worldwide Consulting.
LAYING OUT THE FOUNDATIONS. OUTLINE Analyze the project from a technical point of view Analyze and choose the architecture for your application Decide.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
A Scalable Application Architecture for composing News Portals on the Internet Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta Famagusta.
MobeSys Technologies MobeSys – helping you overcome mobile technology challenges.
Data Integration Problem How to access data across 22 different data systems, most operating on different hardware, using different software, and having.
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.
Networked File System CS Introduction to Operating Systems.
PowerTier EJB in High-Performance Applications John Killoran European Technical Services Manager Persistence Software.
Section 1: Introducing Group Policy What Is Group Policy? Group Policy Scenarios New Group Policy Features Introduced with Windows Server 2008 and Windows.
Fundamentals of Database Chapter 7 Database Technologies.
UNIX JIN GUO 08/30/00. AGENDA 1.Creation of Unix 2.Unix Uniqueness 3.Unix Architecture 4.Unix Application 5.Unix Security 6.Unix & Web.
Windows 2000 Operating System -- Active Directory Service COSC 516 Yuan YAO 08/29/2000.
Folkert Klemme, Data Access Corporation. Agenda.  1. Business Aspects  2. Overview Internet Technology  3. MS Internet Information Server with ASP.
Designing Authentication for a Microsoft Windows 2000 Network Designing Authentication in a Microsoft Windows 2000 Network Designing Kerberos Authentication.
Computer Emergency Notification System (CENS)
DataFlex Connectivity Kit for Pervasive.SQL Eddy Kleinjan.
Introduction to Version Control SE-2030 Dr. Rob Hasker 1 Based on material at and slides written.
CIS 451: ASP.NET Concepts Dr. Ralph D. Westfall January, 2009.
Remote Access Using Citrix Presentation Server December 6, 2006 Matthew Granger IT665.
1 Database Concepts 2 Definition of a Database An organized Collection Of related records.
The Right OS for Your Job Major: Computer Science Instructor: Dr Anvari Presenter: Ke Huang Student ID:
Systems Management Server 2.0: Backup and Recovery Overview SMS Recovery Web Site location: Updated.
6/2/20161 Database Systems Lecture # 3 By: Asma Ahmad Jan 21 st, 2011.
Chapter 17: Client/Server Computing Business Data Communications, 4e.
MC365 Application Servers, Servlets, and Java Server Pages (JSP’s): Tomcat.
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.
Samba – Good Just Keeps Getting Better The new and not so new features available in Samba, and how they benefit your organization. Copyright 2002 © Dustin.
Windows Role-Based Access Control Longhorn Update
WEB MINING. In recent years the growth of the World Wide Web exceeded all expectations. Today there are several billions of HTML documents, pictures and.
IBM DB2 Universal Database For DataFlex Released in April 1999.
Strictly Business Using “StrictlyFused” to Create an Extensible Knowledge Portal.
Presented by Vishy Grandhi.  Architecture (Week 1) ◦ Development Environments ◦ Model driven architecture ◦ Licensing and configuration  AOT (Week 2)
Database Security Cmpe 226 Fall 2015 By Akanksha Jain Jerry Mengyuan Zheng.
L.T.E :: Learning Through Experimenting Using google-svn for MtM Docs Development Denis Thibault Version 3.2 Mar 12 th, 2009.
Chapter 5 Introduction To Form Builder. Lesson A Objectives  Display Forms Builder forms in a Web browser  Use a data block form to view, insert, update,
Professional Activities Kennecott Utah Copper The Mine / Concentrator / Smelter / Refinery / Power Plant Process Work Information Work Information Kennecott.
The business logic engine for Microsoft IIS Speaker T.M. Arnett.
© 2003 Prentice Hall, Inc.3-1 Chapter 3 Database Management Information Systems Today Leonard Jessup and Joseph Valacich.
Introduction to Active Directory
The business logic engine for Microsoft IIS Speaker T.M. Arnett.
Introduction to ASP.NET development. Background ASP released in 1996 ASP supported for a minimum 10 years from Windows 8 release ASP.Net 1.0 released.
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.
Unit 3 Virtualization.
Data and database administration
Introduction to J2EE Architecture
Application Deployment
Networks Software.
Presentation transcript:

Tap the wells of legacy data using the DataFlex WebApp Server

Legacy Applications  Procedural code.  Hundreds of programs in application.  Years to write, debug and test.  Stable and reliable.  Users are well trained.  Difficult to leave - Modified FMAC or DFRun.  Years of data entry means big data files.  WebApp Server can add tremendous value to this data.  Reports on the web.  Data entry / remote access via the web.  Data mining.

Environments  The great news is that DataFlex data (2.3 and higher) is readily available for the web, regardless of the deployment platform.  We do not need to port the application to the NT server.  Legacy application / data can reside on Novell, or UNIX servers.  Client Server back-ends on UNIX will connect using protocol of Server engine.  For native DF data, UNIX Connectivity products mount the UNIX file system as a NT drive.  SAMBA  NFS  SCO / VisionFS  FacetWin  Remember opportunistic locking and readcaching always apply.  If UNIX / Share locking mechanisms are in sync, then data integrity is preserved.  How can we test if the lock managers respect each other?

FacetWin Connectivity  WebApp Server is multi-threaded when processing many web requests.  FacetWin bases user counting per connection, not processes, so a 1 user count license is all that is necessary for the WebApp Server.  FacetCorp offers technical support to their customers. Data UNIX running connectivity daemon NT4 / IIS WebApp Server 1user

Keeping The Status Quo  If we have a well programmed application that earns our reputation, we may be hesitant to change the system.  If we have invested a lot time or money in a system and we are unable to or unwilling to go through it again.  If we don’t want to re-train our users nor rewrite training manuals.  If we want to continue to use our legacy technology in its full capacity without modifying a line of code and have it work with latest Internet technologies. Then the DataFlex WebApp Server is the way to go!

Benefits For Legacy DF Programmers  No longer trapped in legacy technology by a legacy system.  Learning object-oriented programming is accelerated without having to master UI sub-system messages.  Implementing business rules with the DBB makes it easier to learn and understand event programming.  Solution for remote access - Client / Server architecture.  Reuse business rules regardless of database engines without re-writing server side stored procedures.  Staying current with DF technology will ensure your application is current with today’s DF technology and tomorrow's, as DataFlex evolves into the next millenium.  HTML characteristics are similar to procedural DataFlex without image limitations.  Ahead of the game because we know our customers, market and business rules.  Get the same RAD development for the web as we expect from DataFlex tools.

Are Data Dictionaries Required?  Typically reporting would be the first step.  Report can be written with standard DataFlex looping control.  Repeat / Until  While / Found  For_all loop  Even a report macro worked in the WBPO.  Data entry applications should use Data Dictionaries for the easiest enforcement of business rules in a multi-user environment.

The Easiest Way: Data Dictionaries  Take advantage of the workspace concept.  Separate old development from new development.  Prevents developing against live files.  Start with a bare bones Data Dictionary automatically generated by the DBB.  Business rules need not be complete, add as needed for web page.  DDOs are the most manageable to develop and maintain business rules.  No more searching through thousands and thousands of lines of code.  DDO ensure data integrity between WAN and LAN.

Creating Data Dictionaries  Different runtimes enforce relationships differently.  WebApp / VDF runtime will check: relating field is same size and type.  Uniquely indexed parent, child relates to parent, n : 1 is still the same.  Look for and remove multiple relationships between two files.  Start by analyzing relationships first to harness the DF methodology, rather than fighting hundreds and hundreds of messages.  Just because every file can be related, to another file does not mean they need to be. - I usually need to remove relationships during upgrade to VDF.  Use relationships for finding parents and constraining children.  How To Check relationships:  DDB > Reports > Check Relationships and draw tree by hand.  VDF Database Structure Viewer by Hans van de Laar

Relationship Tree  Diagram generated by: VDF Database Structure Viewer, authored by Hans van de Laar

CIRCULAR OR DIAMOND? A BC D

Trend In Internet growth?  For DF data, the WebApp Server is the fastest way in the word to get data on the web.  If you don’t “ride the wave soon” you will miss out on a great opportunity.  Gordon Bell Senior Researcher Microsoft Research points out expected Internet growth.

Rev up your application engine with VBScript Folkert Klemme