ISYS 350 Building Business Applications David Chao.

Slides:



Advertisements
Similar presentations
CSE Tier Architectures (or 3-Tier Applications) Adapted from Chuck Cusack’s Notes.
Advertisements

Local Area Networks Outline –Basic Components of a LAN –Network Architectures –Topologies and LAN Technologies –Selecting a LAN –Improving LAN Performance.
ISYS 512 Business Application Design and Development with.Net David Chao.
Design of Web-based Systems IS Development: lecture 10.
ISYS 546 Client/Server Database Application Development.
BICS546 Client/Server Database Application Development.
DATABASE APPLICATION DEVELOPMENT SAK 3408 The Web and DBMS.
Database Management Systems ISYS 464 Fall 2004 David Chao.
Overview Explain three application components: presentation, processing, and storage Distinguish between file server, database server, 3-tier, and n-tier.
The Jukebox Orian Paz & Yair Cleper Instructor: Viktor Kulikov Semester: Spring 2009 Final Presentation.
ISYS 512 Business Application Design and Development with.Net David Chao.
CS 898N Advanced World Wide Web Technologies Lecture 1: Introduction Chin-Chih Chang
Chapter 9: The Client/Server Database Environment
ISYS 512 Business Application Design and Development with.Net David Chao.
Lecture The Client/Server Database Environment
The Client/Server Database Environment
Object Oriented Software Development 1. Introduction to C# and Visual Studio.
ISYS 350 Building Business Applications David Chao.
Web Application Architecture: multi-tier (2-tier, 3-tier) & mvc
Chapter 2 Database System Concepts and Architecture
Software Development Architectures Ankur K. Rajopadhye Louisiana Tech University.
ISYS 350 Business Application Development
Database Architectures and the Web
MySQL GUI Administration Tools Rob Donahue Manager, Distributed Systems Development May 7th, 2001 Rob Donahue Manager, Distributed Systems Development.
Introduction to ASP.NET. Prehistory of ASP.NET Original Internet – text based WWW – static graphical content  HTML (client-side) Need for interactive.
Microsoft Azure Introduction ISYS 512. Microsoft Azure Microsoft Azure is a cloud.
ISYS 512 Business Application Design and Development with.Net David Chao.
MBA 664 Database Management Systems Dave Salisbury ( )
CSC271 Database Systems Lecture # 4.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Introductory Lecture Advanced Computer Programming.
Simple Database.
Fundamentals of Database Chapter 7 Database Technologies.
© 2005 by Prentice Hall 1 Chapter 9: The Client/Server Database Environment Modern Database Management 7 th Edition Jeffrey A. Hoffer, Mary B. Prescott,
Springl 2008 MIS380: Object-Oriented Programming using Java 1 Spring 2008.
Melissa Armstrong – Sponsor Dr. Eck Doerry – Mentor Greg Andolshek Alex Koch Michael McCormick Department of Computer Science SolutionProblemDesign User.
Dr. Mohamed Osman Hegazi 1 Database Systems Concepts Database Systems Concepts Course Outlines: Introduction to Databases and DBMS. Database System Concepts.
ISYS 562 Microcomputer Business Applications David Chao.
ISYS 350 Building Business Applications David Chao.
ISYS 812 Business Software Development David Chao.
C# AND ASP.NET What will I do in this course?. MAJOR TOPICS Learn to program in the C# language with the Visual Studio IDE (Interactive Development Environment)
ISYS 350 Business Application Development David Chao.
ISYS 350 Building Business Applications David Chao.
Application Development
UML Package Diagrams. Package Diagrams UML Package Diagrams are often used to show the contents of components, which are often packages in the Java sense.
Presented by Vishy Grandhi.  Architecture (Week 1) ◦ Development Environments ◦ Model driven architecture ◦ Licensing and configuration  AOT (Week 2)
Programming Basics By: Mohamud Ahmed Haji For: ©
Visual Studio.NET Using J# Based on Microsoft.NET Training Summer 2004 Slides adapted from
The basics of knowing the difference CLIENT VS. SERVER.
Database Management Systems ISYS 464
Chapter 9  Definition of terms  List advantages of client/server architecture  Explain three application components:
ISYS 350 Building Business Applications David Chao.
ISYS 512 Business Application Design and Development with.Net David Chao.
DAT602 Database Application Development Lecture 1 Course Structure & Background knowledge.
Role of MIS3502 MIS3502: Application Integration and Evaluation Paul Weinberg Presentation by David Schuff.
The Jukebox is a.NET web application that plays streaming music files to it’s clients according to their favorites musical genres. Clients can rate the.
Submitted by: Moran Mishan. Instructed by: Osnat (Ossi) Mokryn, Dr.
E-commerce Architecture Ayşe Başar Bener. Client Server Architecture E-commerce is based on client/ server architecture –Client processes requesting service.
ISYS 350 Building Business Applications
ISYS 350 Building Business Applications
ISYS 350 Building Business Applications
ISYS 350 Building Business Applications
ISYS 350 Building Business Applications
ISYS 350 Building Business Applications
ISYS 350 Building Business Applications
Install MySQL Community Server and MySQL Workbench
ISYS 350 Building Business Applications
ບົດທີ 6 ການຄຸ້ມຄອງຊັບພະຍາກອນຂໍ້ມູນ (Managing Data Resource)
UFCEUS-20-2 Web Programming
CSCE156: Introduction to Computer Science II
Web Application Development Using PHP
Presentation transcript:

ISYS 350 Building Business Applications David Chao

Business Applications 1. Database-centric applications –Examples: Login to a website Join a website to become a member –eBay, Facebook Post photos on Flickr Order a product online

Business Applications 2. Client/Server structure: a. Presentation – user interface Menus, forms, reports, etc b. Processing logic Business rules c. Database Client Database Server SQL queries Results

Business Applications 3. Multiple platforms –Web-based –Non web-based Windows-based –Mobile-based –Integrated

Business Applications 4. Component and service oriented architecture: –Component-based software development focuses on building large software systems by integrating previously-existing software components. –A service-oriented architecture is an information technology approach or strategy in which applications make use of services available, such as web services.

N-Tier Client/Server Structure Two-Tier Client-based presentation. Processing logic is buried either inside the user interface on the client or within the database on the server, or both. Three-Tier –Processing logic is separated from the interface and database. N-Tier: –Using services

The Web as a Database Application Platform Three-tier architecture –Browser - interface –Server web server, database server –processing logic Advantages: –Cross-platform support –Graphical user interface

Business Applications 5. Object-oriented, GUI, event-driven

Course Objective This course provides an overall introduction to modern technologies and concepts employed in the development of business applications.

Major Topics Concepts\TechnologiesJava framework MS.Net framework Open Source IDENetBeansVisual Studio Fundamental programming constructs DemoMajordemo GUI and event-driven programming DemoMajordemo Object oriented concepts and Class DemoMajor Database connectionMajor demo Web application development MajorMinordemo Service oriented concepts: web service Major

Programming with the Java Development Kit and.Net Framework Programming with the Java Development Kit (JDK) and.Net Framework means making use of the classes, objects, and members exposed by the JDK and.Net Framework, building your own classes on top of these and manipulating the resulting objects using language constructs.

Required Software Visual Studio Professional 2010 –Free download is available at Microsoft DreamSpark website: –Click the link: Learn how DreamSpark works for a student JDK 7 with NetBeans 7.1 –Free download is available at: –Choose All that includes Java, PHP with bundled servers.