CS 551, FALL 2001 DISTRIBUTED UNIVERSITY SERVICES ANKIT AGARWAL CHINTAN SHAH RAKESH PUNJABI.

Slides:



Advertisements
Similar presentations
XML-based web services with the java 2 platform, Enterprise edition (j2EE) by anis karimpour-fard.
Advertisements

BY MAULIK PATEL CED, GPERI Computing Architecture.
Distributed Systems Topics What is a Distributed System?
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 9 Distributed Systems Architectures Slide 1 1 Chapter 9 Distributed Systems Architectures.
Lecturer: Sebastian Coope Ashton Building, Room G.18 COMP 201 web-page: Lecture.
Distributed Systems 1 Topics  What is a Distributed System?  Why Distributed Systems?  Examples of Distributed Systems  Distributed System Requirements.
Objektorienteret Middleware Presentation 2: Distributed Systems – A brush up, and relations to Middleware, Heterogeneity & Transparency.
8.
Introduction to Java 2 Enterprise Edition About myself –Neutrinos, Cancer Research, IT Applications Today’s topic: J2EE –Context –Advantages –Components.
Distributed Systems Architectures
Chapter 13 Physical Architecture Layer Design
Ch 12 Distributed Systems Architectures
Component Based Systems Analysis Introduction. Why Components? t Development alternatives: –In-house software –Standard packages –Components 60% of the.
Complaint Desk Team 8. Introduction A web based system that records grievances. A web based system that records grievances. Users can report their grievances.
ICPCA 2008 Research of architecture for digital campus LBS in Pervasive Computing Environment 1.
E-business Architecture.NET vs J2EE Judith Molka-Danielsen Feb.27, 2004.
Jump to first page Medical Data Analysis/Record Broker Project Team Team Members: Leader: Tracy Giglio: Data Analysis  Kai Unewisse:
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 12 Slide 1 Distributed Systems Design 1.
Client – Server Architecture A Basic Introduction Kathleen R. Murray, Ph.D. May 2002.
Mobile Computing Lecture: 4.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 12 Slide 1 Distributed Systems Architectures.
1 소프트웨어공학 강좌 Chap 9. Distributed Systems Architectures - Architectural design for software that executes on more than one processor -
Distributed Systems Architectures
Chemical Toxicity and Safety Information System Shuanghui Luo Ying Li Jin Xu.
Location Based Information Services Project Partners Mohamed Elsewe Rahul Vaghela Srikanth Poranki.
Ch 11. Integrated Architecture for Wireless Myungchul Kim
Moving the RFID Value Chain Value Proposition Cost and Complexity What is it? (passive RFID) Where is it? (active RFID) How is it? (Sensors) Adapt to it.
FALL 2005CSI 4118 – UNIVERSITY OF OTTAWA1 Part 4 Other Topics RPC & Middleware.
1 Chapter 38 RPC and Middleware. 2 Middleware  Tools to help programmers  Makes client-server programming  Easier  Faster  Makes resulting software.
Enterprise JavaBeans. What is EJB? l An EJB is a specialized, non-visual JavaBean that runs on a server. l EJB technology supports application development.
DYNAMIC WAP BASED VOTING SYSTEM Bertrand COLAS Submission date: May 2002 School of Computing Bachelor of Engineering with Honours in Computer.
1 MSCS 237 Communication issues. 2 Colouris et al. (2001): Is a system in which hardware or software components located at networked computers communicate.
Enterprise Java Beans Java for the Enterprise Server-based platform for Enterprise Applications Designed for “medium-to-large scale business, enterprise-wide.
Slide 1 Physical Architecture Layer Design Chapter 13.
Client – Server Architecture. Client Server Architecture A network architecture in which each computer or process on the network is either a client or.
Contents 1.Introduction, architecture 2.Live demonstration 3.Extensibility.
Network Monitoring Through Mobile (MOBTOP) Developed By : Akanksha Jain. (102199) Deepika Reddy (102210) Team Name: Beans Guided By: Prof. Robert Zhu SUBMITTED.
1 MSCS 237 Communication issues. 2 Colouris et al. (2001): Is a system in which hardware or software components located at networked computers communicate.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
CSC 480 Software Engineering Lecture 18 Nov 6, 2002.
9 Systems Analysis and Design in a Changing World, Fourth Edition.
Database Concepts Track 3: Managing Information using Database.
INTRODUCTION to MIS 12/24/20151 Introduction To MIS Component Overview.
Distributed System Architectures Yonsei University 2 nd Semester, 2014 Woo-Cheol Kim.
Out Look 1.Introduction 2. Guiding Principles of Windows DNA 3. Development Technologies 4. DNA - Architecture for Distributed Applications 5. Client Environments.
Smart Instant HKU Context-aware Instant Messenger for Mobile Users Supervisor: Dr.Cho-Li Wang CS Final Year Project (Year )
Click to edit Master title style Click to edit Master text styles –Second level Third level –Fourth level »Fifth level 1 CustomerSoft ESP Contact Operations.
CSC 480 Software Engineering Lecture 17 Nov 4, 2002.
Windows Azure poDRw_Xi3Aw.
Client – Server Architecture A Basic Introduction 1.
A Project on Internet Banking Distributed E-commerce Team Aravind Reddy Vijay Kumar Harsha.
©Ian Sommerville 2000, Tom Dietterich 2001 Slide 1 Distributed Systems Architectures l Architectural design for software that executes on more than one.
Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 6 - Essentials of Design an the Design Activities.
Web Programming 3(3-0-6) Introduction to interactive, event-driven and dynamic web development; web programming with freeware and commercial tools;
“COLLEGE MANAGEMENT SYSTEM” Presented by: BCA VI SEMESTER.
A Presentation Presentation On JSP On JSP & Online Shopping Cart Online Shopping Cart.
ECLIPSE RICH CLIENT PLATFORM Part 1 Introduction.
1 Distributed Systems Architectures Distributed object architectures Reference: ©Ian Sommerville 2000 Software Engineering, 6th edition.
Distributed Systems Architectures. Topics covered l Client-server architectures l Distributed object architectures l Inter-organisational computing.
Web-based Software Development - An introduction
What Do Computers Do? A computer system is
CSC 480 Software Engineering
#01 Client/Server Computing
Distributed Systems Bina Ramamurthy 11/12/2018 From the CDK text.
Distributed Systems Bina Ramamurthy 12/2/2018 B.Ramamurthy.
Web Application Server 2001/3/27 Kang, Seungwoo. Web Application Server A class of middleware Speeding application development Strategic platform for.
Introduction of Week 11 Return assignment 9-1 Collect assignment 10-1
#01 Client/Server Computing
Presentation transcript:

CS 551, FALL 2001 DISTRIBUTED UNIVERSITY SERVICES ANKIT AGARWAL CHINTAN SHAH RAKESH PUNJABI

PRESENTATION LAYOUT INTRODUCTION SYSTEM DESCRIPTION TOOLS & TECHNOLOGIES USED CURRENT STATUS FUTURE WORK

INTRODUCTION (1/3) WHAT ARE UNIVERSITY SERVICES ? ACCOUNTS REGISTERATION & RECORDS ACADEMIC INFORAMTION HUMAN RESOURCES, ETC.

INTRODUCTION (2/3) WHAT IS A DISTRIBUTED SYSTEM ? A DISTRIBUTED SYSTEM IS A COLLECTION OF AUTONOMOUS HOSTS THAT ARE CONNECTED THROUGH A COMPUTER NETWORK WHERE EACH HOST EXECUTES COMPONENTS & OPERATES A DISTRIBUTION MIDDLEWARE, WHICH ENABLES THE COMPONENTS TO COORDINATE THEIR ACTIVITIES IN SUCH A WAY THAT USERS PERCEIVE THE SYSTEM AS A SINGLE, INTEGRATED COMPUTING FACILITY.

INTRODUCTION (3/3) WHY DISTRIBUTED UNIVERSITY SERVICES ? HETEROGINITY SCALABILITY PERFORMANCE WRAP EXISTING LEGACY SYSTEMS THIN CLIENT DYNAMIC INTERFACES, ETC.

SYSTEM DESCRIPTION (1/4) SYSTEM PHYSICAL ARCHITECTURE

SYSTEM DESCRIPTION (2/4) EXAMPLE USE CASE DIAGRAM

SYSTEM DESCRIPTION (3/4) SYSTEM TYPE MODEL

SYSTEM DESCRIPTION (4/4) SYSTEM ARCHITECTURE

TOOLS & TECHNOLOGIES USED PROGRAMMING LANGUAGE : JAVA (JDK 1.3) MIDDLEWARE : EJB WEBSERVER, EJB SERVER : JBOSS (2.4.1) SERVLET ENGINE : JETTY (JAVA SERVLETS) DATABASE : MS-ACCESS TOOLS USED : ANT, JDK 1.3.

FUTURE WORK EXPANDING TO INCLUDE MORE UNIVERSITY SERVICES LIKE PAYROLL, LIBRARY, ETC. EXTENDING THE SYSTEM TO INCLUDE ACCESS THROUGH AN INTERACTIVE VOICE RESPONSE SYSTEM. EXTENDING THE SYSTEM TO INCLUDE ACCESS THROUGH WIRELESS HANDHELD DEVICES BASED ON WAP, GPRS, ETC.