BY MAULIK PATEL CED, GPERI Computing Architecture.

Slides:



Advertisements
Similar presentations
Welcome to Middleware Joseph Amrithraj
Advertisements

Mobile Application Architectures
PROF. MAULIK PATEL CED, GPERI Mobile Computing Gujarat Power Engineering and Research Institute 1 Prepared By: Prof. Maulik Patel.
PROF. MAULIK PATEL CED, GPERI Mobile Computing Gujarat Power Engineering and Research Institute 1 Prepared By: Prof. Maulik Patel.
PROF. MAULIK PATEL CED, GPERI Mobile Computing Gujarat Power Engineering and Research Institute 1 Prepared By: Prof. Maulik Patel.
START By: Mamello Thinyane Thursday, 20 th March, 2003 Supervisor: Greg Foster 00:00 BSc Hons – Rhodes University Project Proposal for:
Objectives In this session, you will learn to:
Chapter 10 Site Architecture McGraw-Hill/Irwin Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved.
8.
Technical Architectures
DATABASE APPLICATION DEVELOPMENT SAK 3408 The Web and DBMS.
James Tam Introduction To Design Patterns You will learn about design techniques that have been successfully applied to different scenarios.
Distributed Information Systems - The Client server model
What is adaptive web technology?  There is an increasingly large demand for software systems which are able to operate effectively in dynamic environments.
Introduction to Web Applications Instructor: Enoch E. Damson.
DISTRIBUTED COMPUTING
Client/Server Architecture
Introduction to client/server architecture
Centralized and Client/Server Architecture and Classification of DBMS
Development of mobile applications using PhoneGap and HTML 5
Web Application Architecture: multi-tier (2-tier, 3-tier) & mvc
Mobile Computing Lecture: 4.
N-Tier Architecture.
1 Web Servers (IIS and Apache) Outline 9.1 Introduction 9.2 HTTP Request Types 9.3 System Architecture 9.4 Client-Side Scripting versus Server-Side Scripting.
DC Chp 1 Jeopardy Review Section 1Section 2Section 3Section 4Section
Chapter 1 By :Jigar M Pandya
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.
Introduction To Computer System
Advanced Web Forms with Databases Programming Right from the Start with Visual Basic.NET 1/e 13.
Mobile Application Architectures CSE 390 Fall 2010.
Access The L Line The Express Line to Learning 2007 © Wiley Publishing All Rights Reserved. L Line.
Database Application Security Models Database Application Security Models 1.
Unit – I CLIENT / SERVER ARCHITECTURE. Unit Structure  Evolution of Client/Server Architecture  Client/Server Model  Characteristics of Client/Server.
MACIASZEK, L.A. (2001): Requirements Analysis and System Design. Developing Information Systems with UML, Addison Wesley Chapter 6 - Tutorial Guided Tutorial.
An application architecture specifies the technologies to be used to implement one or more (and possibly all) information systems in terms of DATA, PROCESS,
The Client/Server Database Environment Ployphan Sornsuwit KPRU Ref.
Mainframe (Host) - Communications - User Interface - Business Logic - DBMS - Operating System - Storage (DB Files) Terminal (Display/Keyboard) Terminal.
Personal Computer - Stand- Alone Database  Database (or files) reside on a PC - on the hard disk.  Applications run on the same PC and directly access.
Database Architectures Database System Architectures Considerations – Data storage: Where do the data and DBMS reside? – Processing: Where.
Distributed Information Systems. Motivation ● To understand the problems that Web services try to solve it is helpful to understand how distributed information.
System integration of WAP and SMS for home network system Editor : Chi-Hsiang Wu, Rong-Hong Jan School : the National Chiao Tung University Source : Computer.
3-Tier Architecture Chandrasekaran Rajagopalan Cs /01/99.
Web Architectures Designing for the Web multi-multi-multi-multi-multi Multi-client – PC, Mac, Unix, wireless, … Multi-server-platform – PC, Mac, Unix,
Application Development
Communications & Networks National 4 & 5 Computing Science.
Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 6 Essentials of Design.
Web Services Using Visual.NET By Kevin Tse. Agenda What are Web Services and Why are they Useful ? SOAP vs CORBA Goals of the Web Service Project Proposed.
Chapter 1 Revealed Distributed Objects Design Concepts CSLA.
- How to draw a clear distinction between a client and a server(there is often no clear distinction) - A server may continuously act as a client - Distinction.
Wireless Communication & Mobile Programming 1 UNIT- 1 – MOBILECOMPUTINGINTRODUCTION Blog: aforajayshahnirma.wordpress.com.
Database application development 1. Chapter 8 © 2013 Pearson Education, Inc. Publishing as Prentice Hall OBJECTIVES  Define terms  Explain three components.
1 LM 6 Database Applications Dr. Lei Li. Learning Objectives Explain three components of a client-server system Describe differences between a 2-tiered.
E-commerce Architecture Ayşe Başar Bener. Client Server Architecture E-commerce is based on client/ server architecture –Client processes requesting service.
Netscape Application Server
N-Tier Architecture.
MVC and other n-tier Architectures
Software Design and Architecture
The Client/Server Database Environment
CSC 480 Software Engineering
Introduction to client/server architecture
#01 Client/Server Computing
Enterprise Application Architecture
John D. McGregor C15.1 – Process/AUTOSAR
Lecture 1: Multi-tier Architecture Overview
Tiers vs. Layers.
File Operations Access Permissions.
WELCOME TO SEMINAR.
Ishik University Introduction to IT Lecturer: Muhammed S. Anwar
#01 Client/Server Computing
Presentation transcript:

BY MAULIK PATEL CED, GPERI Computing Architecture

AOC and SOC Client Mobile technology can be implemented with Sometimes On Connectivity (SOC) to mobile devices or Always On Connectivity (AOC). SOC clients can work effectively in a disconnected mode and take advantage of wireless or wired connections when they are available AOC clients must be connected all or most of the time to be effective.

SOC clients Ability to store large amounts of data on the mobile device Data updates can occur when wireless, Internet dialup, network or desktop synchronization connections are available.

AOC clients Small amounts of data Require a wireless connection that is always on to be able to access data and the user interface, or screen image. Use a browser for application interactions. Internet-like HTML or WAP is employed by the browser to view web pages Need a wireless connection constantly

Architecture for mobile computing Transaction Processing environment – Mainframe TP monitor manages all the objects and connect through policies and rules. TP monitors also provides functions such as queuing. Application execution … etc. When world moving from mainframes to distributed system, technology moved towards two-tier client/server architecture. Network centric MC user three tier architecture

Three – tier architecture for MC

First – User interface or Presentation Tier  User – System interface, Device handling Second – Process Management or Application Tier  Business logic and rules are executed. Capable of accommodating hundreds of users. Final – Database management or Data Tier  For database access and management. This architecture is better for an effective networked Client/Server design. It provides increased Performance, Flexibility, maintainability, reusability and scalability.

Three – tier architecture To design system for MC, then system will be used through any network, bearer and device. To have universal access, it is desirable that the server is connected to ubiquitous n/w like Internet. Web browser is desirable. Introduce concept of tree-tier arch. Why it is require for MC is shown in the fig.

Tiers Presentation Application Data