Ektron, Inc. Confidential--May 20001 5 Northern Blvd., Suite 6 Amherst, NH 03031 +1 603.594.0249 Simplifying e-Business Information,

Slides:



Advertisements
Similar presentations
This presentation is intended as a detailed WebEx, to bring potential customers to an understanding of Dream Report capabilities. This presentation focuses.
Advertisements

Copyright © 2004 ProsoftTraining, All Rights Reserved. Lesson 10: GUI HTML Editors.
Single view of customer Support deposit and loan accounts Fully integrated General Ledger module that can be customised according to customer specification.
IIS Technologies.
Building Applications using ASP.NET and C# / Session 1 / 1 of 21 Session 1.
BICS546 Client/Server Database Application Development.
15 Chapter 15 Web Database Development Database Systems: Design, Implementation, and Management, Fifth Edition, Rob and Coronel.
Kashif Jalal CA-240 (072) Web Development Using ASP.NET CA – 240 Kashif Jalal Welcome to week – 2 of…
Lecture 2 Web application architecture. Themes Architecture : The large scale structure of a system, especially a computer system Design choice: The need.
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.
Week 2 IBS 685. Static Page Architecture The user requests the page by typing a URL in a browser The Browser requests the page from the Web Server The.
Copyright © 2002 Pearson Education, Inc. Slide 4-1 Choosing the Hardware for an E-commerce Site  Hardware platform  Refers to all the underlying computing.
Apache Tomcat Server Typical html Request/Response cycle
Why ColdFusion is incorporating JAVA Servlets Overview Overview of generic problem Detailed View of ColdFusion Applications of ColdFusion on Co-Op Future.
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.
Mgt 240 Lecture Website Construction: Software and Language Alternatives March 29, 2005.
Part or all of this lesson was adapted from the University of Washington’s “Web Design & Development I” Course materials.
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
Copyright © 2004 ProsoftTraining, All Rights Reserved. Lesson 10: GUI HTML Editors © 2007 Prosoft Learning Corporation All rights reserved ITD 110 Web.
Web Application Architecture: multi-tier (2-tier, 3-tier) & mvc
Java Server Pages (JSP) Presented by: Ananth Prasad & Alex Ivanov May 10, 2001.
John Hartley Mark Bransby Utilizing Adobe's Publishing Solutions for Distributed Web Publishing.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 13 Slide 1 Application architectures.
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.
Module 1: Introduction to Windows Clustering. Overview Defining Clustering Features Introducing Application Architecture Identifying Availability and.
Beyond DHTML So far we have seen and used: CGI programs (using Perl ) and SSI on server side Java Script, VB Script, CSS and DOM on client side. For some.
Week 7 Lecture Web Database Development Samuel Conn, Asst. Professor
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.
3/8/00asp00 1 Active Server Pages from Microsoft Nancy McCracken Northeast Parallel Architectures Center at Syracuse.
Introduction to ColdFusion Penn State Web 2001 Conference Brian Panulla Elmwood Media Group, LLC.
5 Northern Blvd., Suite 6 Amherst, NH USA +1 (603) Simplifying Web Content Authoring and Management Presentation to.
11/16/2012ISC329 Isabelle Bichindaritz1 Web Database Application Development.
COLD FUSION Deepak Sethi. What is it…. Cold fusion is a complete web application server mainly used for developing e-business applications. It allows.
Electronic Communications Unit Presenter: Michael McGuire A wizzy-what ?!! Content Management Is Easy With WYSIWIG Editors.
® IBM Software Group © 2007 IBM Corporation J2EE Web Component Introduction
Best of Both Worlds: Information Management Solutions SmartCore Management Dashboards.
Class 1Intro to Databases Goals of this class Understand the architecture behind web database applications Gain a basic understanding of what relational.
The 2000 Decennial Census School District Project: Using Census Data for the School District Mapping System **** Development and Implementation Tai A.
Implementation - Part 2 CPS 181s March 18, Pieces of the Site-building Puzzle Page 180, figure 4.1.
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.
Active Server Pages and Application Service Providers Architecture for 2000 and beyond Krishen Kota Denali Technologies
Copyrighted material John Tullis 10/21/2015 page 1 04/02/00 Merchant Servers Presentation John Tullis DePaul Instructor
CF101: Welcome to ColdFusion Simon Horwith CTO, Etrilogy Ltd.
Database Management Systems CS 420. Topics Outline 1. Introduction 2. HTML Review 3. VBScript 4. Access DBMS 5. Relational Database 6. Design Process.
Building High Performance, Robust Server Applications with Internet Information Server 5.0 Van Van IIS - Program Manager Microsoft Corporation.
CS562 Advanced Java and Internet Application Introduction to the Computer Warehouse Web Application. Java Server Pages (JSP) Technology. By Team Alpha.
Class 1Intro to Databases Goals of this class Understand the architecture behind web database applications Gain a basic understanding of what relational.
Introduction and Principles Web Server Scripting.
The business logic engine for Microsoft IIS Speaker T.M. Arnett.
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.
Copyright © New Signature Who we are: Focused on consistently delivering great customer experiences. What we do: We help you transform your business.
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.
PROJECT SECME Carthik A. Sharma Juan Carlos Vivanco Majid Khan Santhosh Kumar Grandai. Software Engineering Fall 2002.
Your Interactive Guide to the Digital World Discovering Computers 2012 Chapter 13 Computer Programs and Programming Languages.
Internet Made Easy! Make sure all your information is always up to date and instantly available to all your clients.
Web Application.
Jim Fawcett CSE791 – Distributed Objects Spring 2001
GeneXus 9.0: Web applications at their higher power
Empowering business users to extend business processes to the cloud
Web Development Using ASP .NET
Chapter 27 WWW and HTTP.
Partnering to bring business workloads to Box.
Lecture 1: Multi-tier Architecture Overview
<Text> <Text> What is Web Content? <align left>
Presentation transcript:

Ektron, Inc. Confidential--May Northern Blvd., Suite 6 Amherst, NH Simplifying e-Business Information, Authoring & Management Ektron

CFUN 2K ColdFusion User Conference, July 2000, Bethesda, MD Coding Content Management in CF Presented by Bill Rogers Founder & CEO Ektron, Inc.

Ektron, Inc., is a rapidly emerging leader in providing browser-based Web content authoring and management products and services. We enable business users in organizations of all sizes to easily author and maintain their own Web content, and empower small to medium-sized businesses with easy to use, cost effective, content management solutions. What we’re about...

About Ektron Founded 1998…based in Amherst, NH 28 Employees …growing fast Customers in more than 35 countries

Partial List Customers iXL Learn.com Lucent MorningStar National Semiconductor Pacific Bell 3Com - PalmPilot Qwest/US West TRW University of CA, Irvine Viant West Point Akamai Allaire (Technology partner) American Airlines Bell Atlantic Boston Scientific Carfax Danish Postal Service Deloitte & Touche EDS Ernst & Young ICE

Volumes of content to manage –Companies need a Web site BUT … once they have one the content quagmire begins Limited resources –Shortage of available IT and Webmaster resources make development/content management a nightmare Finite budgets -Smaller budgets prohibit the adoption of nearly all of the current content management offerings Barriers to End User participation –Line of Business Professionals do not want to learn HTML programming, graphic upload or FTP Challenges Of The Mid Sized Business:

Disperses Content Management Responsibility: –Puts content ownership in the hands of the business user –Keeps stylistic control with the Webmaster –Brings process and organization Eliminates IT/Webmaster Bottlenecks: –Free scarce resources from mundane Web updates –Staging and content workflow Requires Little Additional Training: –No need to learn HTML, FTP or Graphic Design –Familiar Word-Like interface –Intuitive set up, workflow and authoring Content Management using ColdFusion

eWebEditPro is the industry’s leading browser-based, WYSIWYG Web authoring tool - designed specifically for dynamic Web sites - that replaces traditional text area fields and generates xHTML. eWebEditPro

eMPower provides an orchestrated and streamlined publishing process for Web teams to create, manage and publish content directly to their dynamic Web site. eMPower

Building a ColdFusion Application

Block Diagram

Responsible for: Gathering information from the user Sending user information to the business logic layer for processing Receiving the results of processing in the business layer Displaying results to the user The display layer consists of client side HTML, DHTML, JavaScript, and server side CFML templates Display Layer

Responsible for: Receiving input from the display layer Interacting with the data layer to perform the business logic Sending the processed results to the display layer Initiates all entry and exit to the data access layer The business logic layer consists CFML custom tags Business Logic Layer

Responsible for: Storage of data Retrieval of data Maintenance of data Integrity of data This layer is an RDBMS (SQL Server, Access, Oracle, Sybase, etc) layer. Data Access Layer

This architecture easily ports to other platforms such as Microsoft Active Server Pages where the display layer becomes ASP scripts, the custom tags in the business layer become ADO COM objects, or Java. Portability

By layering (and modularizing) the architecture, maintainability is greatly improved. Once modules and to a lesser degree layers have been tested and verified, other modules or layers can be worked on without impacting each other. Members of an engineering team can be assigned to work within a particular layer or module based on strengths and weaknesses. Maintainability

Separating the display layer from the business layer: allows scalability to be greatly improved eliminates much of the interaction with the database -- allowing the application to take better advantage of data connection pooling Requests to the server are reduced by “fattening” the client (browser) through usage of DHTML, ActiveX or Java applets. Scalability is greatly improved by using a relational database design that takes full advantage of the database engine and index tuning. Scalability

Example code, used for the dynamic menu Code Example

Q & A Thank You Stop by Ektron table for demos Raffle Questions and Answers