Copyright 2002: LIIF Technology Architecture Review Database Application Architecture Database Application Architecture Collaborative Workgroup Architecture.

Slides:



Advertisements
Similar presentations
Access 2007 Product Review. With its improved interface and interactive design capabilities that do not require deep database knowledge, Microsoft Office.
Advertisements

Well, Sort-of.
Web Servers How do our requests for resources on the Internet get handled? Can they be located anywhere? Global?
Collaborative tools in NICE Alex Lossent - CERN IT/IS Hepix Fall 2005.
Exchange server Mail system Four components Mail user agent (MUA) to read and compose mail Mail transport agent (MTA) route messages Delivery agent.
Chapter 9: Moving to Design
Maintaining and Updating Windows Server 2008
Distributed Systems: Client/Server Computing
CCFF Program Operations Functional Review October 22, 2002 The following document is posted by the Low Income Investment Fund (LIIF) in accordance with.
Microsoft Exchange Exchange is more than just Electronic Mail The server that embraces Internet standards and extends rich messaging and collaboration.
Computer Software.
Client/Server Architectures
System Architecture & Hardware Configurations Dr. D. Bilal IS 592 Spring 2005.
Section 6.1 Explain the development of operating systems Differentiate between operating systems Section 6.2 Demonstrate knowledge of basic GUI components.
Database Environment 1.  Purpose of three-level database architecture.  Contents of external, conceptual, and internal levels.  Purpose of external/conceptual.
Information Systems Today: Managing in the Digital World TB4-1 4 Technology Briefing Networking.
Chapter 9 Elements of Systems Design
Chapter 7: Using Windows Servers to Share Information.
Prepared By: IBT, Inc. June, 1999 IT Needs Assessment The following document is posted by the Low Income Investment Fund (LIIF) in accordance with the.
Chapter 3 – Electronic Business (E-Business) Systems
思科网络技术学院理事会. 1 Application Layer Functionality and Protocols Network Fundamentals – Chapter 3.
Chapter Intranet Agents. Chapter Background Intranet: an internal corporate network based on Internet technology. Typically, an intranet can.
Local Area Networks (LAN) are small networks, with a short distance for the cables to run, typically a room, a floor, or a building. - LANs are limited.
Application Layer CHAPTER 2. Announcements and Outline  Administrative Items  Questions? Recap 1.Introduction to Networks 1.Network Type 2.N etwork.
Loan Origination and Closing The following document is posted by the Low Income Investment Fund (LIIF) in accordance with the requirements of the Fannie.
SAP Overview SAP? Company ERP Software package –R/2 –R/3.
NETWORK SERVERS Oliver Topping (with a little help from my Mum)
CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)
Section 2 Section 2.1 Identify hardware Describe processing components Compare and contrast input and output devices Compare and contrast storage devices.
Unit – I CLIENT / SERVER ARCHITECTURE. Unit Structure  Evolution of Client/Server Architecture  Client/Server Model  Characteristics of Client/Server.
Contents 1.Introduction, architecture 2.Live demonstration 3.Extensibility.
Element 3 Identify information technology equipment
Database Design and Management CPTG /23/2015Chapter 12 of 38 Functions of a Database Store data Store data School: student records, class schedules,
The Client/Server Database Environment Ployphan Sornsuwit KPRU Ref.
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.
Fund Administration The following document is posted by the Low Income Investment Fund (LIIF) in accordance with the requirements of the Fannie Mae Foundation’s.
4 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Computer Software Chapter 4.
9 Systems Analysis and Design in a Changing World, Fourth Edition.
Logical Data Models The following document is posted by the Low Income Investment Fund (LIIF) in accordance with the requirements of the Fannie Mae Foundation’s.
9 Systems Analysis and Design in a Changing World, Fourth Edition.
MCSE Guide to Microsoft Exchange Server 2003 Administration Chapter Five Managing Addresses.
INTRODUCTION TO DBS Database: a collection of data describing the activities of one or more related organizations DBMS: software designed to assist in.
What’s New in Office 2007 By: Kathleen MacKinnel.
NETWORKING FUNDAMENTALS. Network+ Guide to Networks, 4e2.
An Introduction to Web Services Web Services using Java / Session 1 / 2 of 21 Objectives Discuss distributed computing Explain web services and their.
Chapter7 TELECOMMUNICATIONS AND NETWORKS. Content e-Business Systems – Cross-Functional Enterprise Applications – Enterprise Application Integration –
Communications & Networks National 4 & 5 Computing Science.
JavaScript and Ajax (Internet Background) Week 1 Web site:
Chapter 2 Database Environment.
1 Information Retrieval and Use De-normalisation and Distributed database systems Geoff Leese September 2008, revised October 2009.
System Architecture & Hardware Configurations Dr. D. Bilal IS 582 Spring 2008.
E-commerce Architecture Ayşe Başar Bener. Client Server Architecture E-commerce is based on client/ server architecture –Client processes requesting service.
Maintaining and Updating Windows Server 2008 Lesson 8.
9 Systems Analysis and Design in a Changing World, Fifth Edition.
Chapter 7. Identifying Assets and Activities to Be Protected
Business System Development
System Architecture & Hardware Configurations
The Client/Server Database Environment
System Architecture & Hardware Configurations
CHAPTER 3 Architectures for Distributed Systems
CHAPTER 2 Application Layer.
Chapter 16 Designing Distributed and Internet Systems
Get Office 2016 with Office 365 and get down to business
Securely run and grow your business with Microsoft 365 Business
System And Application Software
An Introduction to Computer Networking
SharePoint Foundation 2010
Network Models, Hardware, Protocols and number systems
Presentation transcript:

Copyright 2002: LIIF Technology Architecture Review Database Application Architecture Database Application Architecture Collaborative Workgroup Architecture Collaborative Workgroup Architecture The following document is posted by the Low Income Investment Fund (LIIF) in accordance with the requirements of the Fannie Mae Foundation’s October 2001 grant in support of LIIF’s continued information technology (IT) development. Materials posted by LIIF outline the organization’s strategic IT plan, as well as document the implementation process of this plan. LIIF’s IT plan included customization of loan servicing software, report automation, impact statistics generation, fund administration, and asset liability monitoring. LIIF’s knowledge and experience developing this IT workplan is posted as an aid to other non-profit Community Development Financial Institutions (CDFIs) who may be generating their own IT workplan and who may find the subsequent materials helpful in that regard.

Copyright 2002: LIIF Technology Architecture Review Database Application Architecture Database Application Architecture Collaborative Workgroup Architecture Collaborative Workgroup Architecture

Copyright 2002: LIIF Database Application Architecture Database Application Architecture Technology Architecture Review Desktop Database Desktop Database Client-Server Database Client-Server Database Replicating Database Replicating Database Terminal Server (Thin Client) Terminal Server (Thin Client) Web Application (Thin Client) Web Application (Thin Client) Extending a Desktop Database Application across a WAN Extending a Desktop Database Application across a WAN

Copyright 2002: LIIF Database Application Architecture Database Application Architecture Technology Architecture Review Desktop Database Desktop Database Client-Server Database Client-Server Database Replicating Database Replicating Database Terminal Server (Thin Client) Terminal Server (Thin Client) Web Application (Thin Client) Web Application (Thin Client) Extending a Desktop Database Application across a WAN Extending a Desktop Database Application across a WAN

Desktop Database Architecture Database Application Database File User PC Network File Server Copyright 2002: LIIF

Desktop Database Architecture Database Application Database File User PC Network File Server Select Loan record Where Loan Number = 123 Copyright 2002: LIIF

Desktop Database Architecture Database Application Database File User PC Network File Server Select Loan record Where Loan Number = 123 Loan Table Copyright 2002: LIIF

Desktop Database Architecture Database Application Database File User PC Network File Server Select Loan record Where Loan Number = 123 Loan Table Final selection of Loan record From loan table Occurs in client database Application. Copyright 2002: LIIF

Reasonably efficient on single PC Reasonably efficient on single PC Barely adequate on a LAN Barely adequate on a LAN Unacceptable for a WAN Unacceptable for a WAN Desktop Database Architecture Desktop Database Architecture Technology Architecture Review

Copyright 2002: LIIF Unacceptable query response times across WAN: Transfer Time for 6 Mb Table: 3.6 minutes at 384 kbps 10.8 minutes at 128 kbps 47.7 minutes at 28.8 kbps Desktop Database Architecture Desktop Database Architecture Technology Architecture Review

Copyright 2002: LIIF Database Application Architecture Database Application Architecture Technology Architecture Review Desktop Database Desktop Database Client-Server Database Client-Server Database Replicating Database Replicating Database Terminal Server (Thin Client) Terminal Server (Thin Client) Web Application (Thin Client) Web Application (Thin Client) Extending a Desktop Database Application across a WAN Extending a Desktop Database Application across a WAN

Copyright 2002: LIIF Database Application Architecture Database Application Architecture Technology Architecture Review Desktop Database Desktop Database Client-Server Database Client-Server Database Replicating Database Replicating Database Terminal Server (Thin Client) Terminal Server (Thin Client) Web Application (Thin Client) Web Application (Thin Client) Extending a Desktop Database Application across a WAN Extending a Desktop Database Application across a WAN

Client-Server Database Architecture Database File Network Database Server Database Server Client Application User PC Copyright 2002: LIIF

Client-Server Database Architecture Database File Network Database Server Database Server Client Application User PC Select Loan record Where Loan Number = 123 Query sent to Database Server Copyright 2002: LIIF

Client-Server Database Architecture Database File Network Database Server Database Server Client Application User PC Select Loan record Where Loan Number = 123 Selection of Loan record From loan table occurs in Database Server. Query sent to Database Server Copyright 2002: LIIF

Client-Server Database Architecture Database File Network Database Server Database Server Client Application User PC Select Loan record Where Loan Number = 123 Selection of Loan record From loan table occurs in Database Server. Query sent to Database Server Database Sever returns 1 Loan record Copyright 2002: LIIF

Client-Server Database Architecture Database File Network Database Server Database Server Client Application User PC Select Loan record Where Loan Number = 123 Selection of Loan record From loan table occurs in Database Server. Query sent to Database Server Database Sever returns 1 Loan record Client application Displays Loan record 123 Copyright 2002: LIIF

Advantages Very Efficient across WAN Very Efficient across WAN 28.8 kbps1-10 active users 128 kbps active users Client-Server Database Architecture Client-Server Database Architecture Technology Architecture Review

Copyright 2002: LIIF Advantages Very Efficient across WAN Very Efficient across WAN 28.8 kbps1-10 active users 128 kbps active users Disadvantages Requires installing client application on every user workstation Requires installing client application on every user workstation Unusable if WAN is down Unusable if WAN is down Client-Server Database Architecture Client-Server Database Architecture Technology Architecture Review

Copyright 2002: LIIF Database Application Architecture Database Application Architecture Technology Architecture Review Desktop Database Desktop Database Client-Server Database Client-Server Database Replicating Database Replicating Database Terminal Server (Thin Client) Terminal Server (Thin Client) Web Application (Thin Client) Web Application (Thin Client) Extending a Desktop Database Application across a WAN Extending a Desktop Database Application across a WAN

Copyright 2002: LIIF Database Application Architecture Database Application Architecture Technology Architecture Review Desktop Database Desktop Database Client-Server Database Client-Server Database Replicating Database Replicating Database Terminal Server (Thin Client) Terminal Server (Thin Client) Web Application (Thin Client) Web Application (Thin Client) Extending a Desktop Database Application across a WAN Extending a Desktop Database Application across a WAN

Replicating Database Architecture LIHF Home Office LIHF Branch Office Replication Server(s) Replicated Data WAN Replicated Data Replication Server(s) Replication Server(s) are responsible for coordinating all user changes to data: Copyright 2002: LIIF

Replicating Database Architecture Replicating Database Architecture Technology Architecture Review Advantages Users experience fast response times because replicated databases are local databases Users experience fast response times because replicated databases are local databases Replication database tolerate slow and intermittent WANs Replication database tolerate slow and intermittent WANs

Copyright 2002: LIIF Replicating Database Architecture Replicating Database Architecture Technology Architecture Review Advantages Users experience fast response times because replicated databases are local databases Users experience fast response times because replicated databases are local databases Replication database tolerate slow and intermittent WANs Replication database tolerate slow and intermittent WANsDisadvantages Replication servers must be installed in each branch office. Replication servers must be installed in each branch office. Inevitable data concurrency problems must be manually reconciled Inevitable data concurrency problems must be manually reconciled

Copyright 2002: LIIF Replicating Database Architecture Replicating Database Architecture Technology Architecture Review Typical Replication Server Based Applications: Network Security (Domain Server) Network Security (Domain Server) & Collaborative Workgroup & Collaborative Workgroup Geographically Distributed Custom Database Geographically Distributed Custom Database

Copyright 2002: LIIF Database Application Architecture Database Application Architecture Technology Architecture Review Desktop Database Desktop Database Client-Server Database Client-Server Database Replicating Database Replicating Database Terminal Server (Thin Client) Terminal Server (Thin Client) Web Application (Thin Client) Web Application (Thin Client) Extending a Desktop Database Application across a WAN Extending a Desktop Database Application across a WAN

Copyright 2002: LIIF Database Application Architecture Database Application Architecture Technology Architecture Review Desktop Database Desktop Database Client-Server Database Client-Server Database Replicating Database Replicating Database Terminal Server (Thin Client) Terminal Server (Thin Client) Web Application (Thin Client) Web Application (Thin Client) Extending a Desktop Database Application across a WAN Extending a Desktop Database Application across a WAN

Terminal Server Architecture (Traditional Windows Architecture) Mouse Move Messages Keyboard Character Messages Screen Paint Instructions Windows Application User PC Copyright 2002: LIIF

Mouse Move Messages Keyboard Character Messages Terminal Server For Each User: Windows Application ‘Screen Scraper’ Interpreter User PC Client Screen Painter Network Traffic for each User: Mouse Move Messages Keyboard Character Messages Screen Paint Instructions Screen Paint Instructions Terminal Server Architecture Copyright 2002: LIIF

Advantages Advantages –No installation of application software on client PC Terminal Server Architecture Terminal Server Architecture Technology Architecture Review

Copyright 2002: LIIF Advantages Advantages –No installation of application software on client PC Disadvantages Disadvantages –Requires very large servers and fast networks –Many windows applications do not perform well in terminal server environment –New, untested technology Terminal Server Architecture Terminal Server Architecture Technology Architecture Review

Copyright 2002: LIIF Database Application Architecture Database Application Architecture Technology Architecture Review Desktop Database Desktop Database Client-Server Database Client-Server Database Replicating Database Replicating Database Terminal Server (Thin Client) Terminal Server (Thin Client) Web Application (Thin Client) Web Application (Thin Client) Extending a Desktop Database Application across a WAN Extending a Desktop Database Application across a WAN

Web Application Architecture Web Application: Web Application: Accesses and updates data in a database Accesses and updates data in a database ( More than a static Web site.) Contains application programming logic in Web Server Contains application programming logic in Web Server Web Application Database File User PC With Web Browser Database Server Database Server Web Server Internet Copyright 2002: LIIF

Advantages Allows application access from any location Allows application access from any location Standard, ubiquitous browser interface Standard, ubiquitous browser interface Particularly suited for external users Particularly suited for external users Web Application Architecture Web Application Architecture Technology Architecture Review

Copyright 2002: LIIF Advantages Allows application access from any location Allows application access from any location Standard, ubiquitous browser interface Standard, ubiquitous browser interface Particularly suited for external users Particularly suited for external usersDisadvantages Requires instensive use of Web server resources Requires instensive use of Web server resources Inferior user interface (compared to Windows) Inferior user interface (compared to Windows) Web Application Architecture Web Application Architecture Technology Architecture Review

Copyright 2002: LIIF New Loan Servicing Packages (re)written using Web Application Architecture: Web Application Architecture Web Application Architecture Technology Architecture Review

Copyright 2002: LIIF Database Application Architecture Database Application Architecture Technology Architecture Review Desktop Database Desktop Database Client-Server Database Client-Server Database Replicating Database Replicating Database Terminal Server (Thin Client) Terminal Server (Thin Client) Web Application (Thin Client) Web Application (Thin Client) Extending a Desktop Database Application across a WAN Extending a Desktop Database Application across a WAN

Copyright 2002: LIIF Database Application Architecture Database Application Architecture Technology Architecture Review Desktop Database Desktop Database Client-Server Database Client-Server Database Replicating Database Replicating Database Terminal Server (Thin Client) Terminal Server (Thin Client) Web Application (Thin Client) Web Application (Thin Client) Extending a Desktop Database Application across a WAN Extending a Desktop Database Application across a WAN

Extending a Desktop Database Application across a WAN Run the application in a Terminal Server environment. Run the application in a Terminal Server environment. Create a Web Application ‘front end’. Create a Web Application ‘front end’. Copyright 2002: LIIF

Extending a Desktop Database Application across a WAN Run the application in a Terminal Server environment. Run the application in a Terminal Server environment. Create a Web Application ‘front end’. Create a Web Application ‘front end’. If the branch offices only need read access: If the branch offices only need read access: –Copy the database across the WAN. –Create reports and distribute them via . Copyright 2002: LIIF

Technology Architecture Review Database Application Architecture Database Application Architecture Collaborative Workgroup Architecture Collaborative Workgroup Architecture

Copyright 2002: LIIF Technology Architecture Review Database Application Architecture Database Application Architecture Collaborative Workgroup Architecture Collaborative Workgroup Architecture

Copyright 2002: LIIF Makes it easy for teams to: Makes it easy for teams to: Technology Architecture Review Collaborative Workgroup Architecture

Copyright 2002: LIIF Makes it easy for teams to: Makes it easy for teams to: –Share information Technology Architecture Review Collaborative Workgroup Architecture

Copyright 2002: LIIF Makes it easy for teams to: Makes it easy for teams to: –Share information –Work together on projects Technology Architecture Review Collaborative Workgroup Architecture

Copyright 2002: LIIF Makes it easy for teams to: Makes it easy for teams to: –Share information –Work together on projects –Assign task responsibilities Technology Architecture Review Collaborative Workgroup Architecture

Copyright 2002: LIIF Makes it easy for teams to: Makes it easy for teams to: –Share information –Work together on projects –Assign task responsibilities –Establish task deadlines Technology Architecture Review Collaborative Workgroup Architecture

Copyright 2002: LIIF Makes it easy for teams to: Makes it easy for teams to: –Share information –Work together on projects –Assign task responsibilities –Establish task deadlines –Track task status Technology Architecture Review Collaborative Workgroup Architecture

Copyright 2002: LIIF Makes it easy for teams to: Makes it easy for teams to: –Share information –Work together on projects –Assign task responsibilities –Establish task deadlines –Track task status –Show team members their work pending by priority and deadline Technology Architecture Review Collaborative Workgroup Architecture

Copyright 2002: LIIF Sequence tasks in a complex workflow: Sequence tasks in a complex workflow: Technology Architecture Review Collaborative Workgroup Architecture

Copyright 2002: LIIF Sequence tasks in a complex workflow: Sequence tasks in a complex workflow: –Control workflow with business rules (Business rules can be based on the results of the previous step) Technology Architecture Review Collaborative Workgroup Architecture

Copyright 2002: LIIF Sequence tasks in a complex workflow: Sequence tasks in a complex workflow: –Control workflow with business rules (Business rules can be based on the results of the previous step) –Generate ticklers and reminders of work to be done Technology Architecture Review Collaborative Workgroup Architecture

Copyright 2002: LIIF Sequence tasks in a complex workflow: Sequence tasks in a complex workflow: –Control workflow with business rules (Business rules can be based on the results of the previous step) –Generate ticklers and reminders of work to be done –Generate alarms when work is not done Technology Architecture Review Collaborative Workgroup Architecture

Copyright 2002: LIIF Sequence tasks in a complex workflow: Sequence tasks in a complex workflow: –Control workflow with business rules (Business rules can be based on the results of the previous step) –Generate ticklers and reminders of work to be done –Generate alarms when work is not done –Track and analyze historical performance for each workflow Technology Architecture Review Collaborative Workgroup Architecture

Copyright 2002: LIIF Calendars and Scheduling Calendars and Scheduling Technology Architecture Review Collaborative Workgroup Architecture

Copyright 2002: LIIF Calendars and Scheduling Calendars and Scheduling Tasks and Contacts Tasks and Contacts Technology Architecture Review Collaborative Workgroup Architecture

Copyright 2002: LIIF Calendars and Scheduling Calendars and Scheduling Tasks and Contacts Tasks and Contacts Document Management Document Management Technology Architecture Review Collaborative Workgroup Architecture

Copyright 2002: LIIF Calendars and Scheduling Calendars and Scheduling Tasks and Contacts Tasks and Contacts Document Management Document Management Workflow automation Workflow automation Technology Architecture Review Collaborative Workgroup Architecture

Copyright 2002: LIIF Calendars and Scheduling Calendars and Scheduling Tasks and Contacts Tasks and Contacts Document Management Document Management Workflow automation Workflow automation Ticklers, reminders and alarms Ticklers, reminders and alarms Technology Architecture Review Collaborative Workgroup Architecture

Copyright 2002: LIIF Calendars and Scheduling Calendars and Scheduling Tasks and Contacts Tasks and Contacts Document Management Document Management Workflow automation Workflow automation Ticklers, reminders and alarms Ticklers, reminders and alarms Configurable views and forms Configurable views and forms Technology Architecture Review Collaborative Workgroup Architecture

Copyright 2002: LIIF OS & Foundation Technologies Messaging Services Configuration & Scripting Collaborative Workgroup Services Technology Architecture Review Collaborative Workgroup Architecture

Copyright 2002: LIIF OS & Foundation Technologies Messaging Services Configuration & Scripting Collaborative Workgroup Services Runs on top of Messaging Services Runs on top of Messaging Services Technology Architecture Review Collaborative Workgroup Architecture

Copyright 2002: LIIF OS & Foundation Technologies Messaging Services Configuration & Scripting Collaborative Workgroup Services Runs on top of Messaging Services Runs on top of Messaging Services Applications developed using configuration Applications developed using configuration and VB ‘scripting’ and VB ‘scripting’ Technology Architecture Review Collaborative Workgroup Architecture

Copyright 2002: LIIF Technology Architecture Review Collaborative Workgroup Architecture

Copyright 2002: LIIF Lotus Notes / Lotus Domino Server Lotus Notes / Lotus Domino Server Technology Architecture Review Collaborative Workgroup Architecture

Copyright 2002: LIIF Lotus Notes / Lotus Domino Server Lotus Notes / Lotus Domino Server MS Outlook / Exchange Server MS Outlook / Exchange Server Technology Architecture Review Collaborative Workgroup Architecture

Copyright 2002: LIIF Lotus Notes / Lotus Domino Server Lotus Notes / Lotus Domino Server MS Outlook / Exchange Server MS Outlook / Exchange Server –Standard Component Object Model –Same Script language as MS Office 2000 Technology Architecture Review Collaborative Workgroup Architecture

Copyright 2002: LIIF Lotus Notes / Lotus Domino Server Lotus Notes / Lotus Domino Server MS Outlook / Exchange Server MS Outlook / Exchange Server –Standard Component Object Model –Same Script language as MS Office 2000 – Collaboration & Workflow Addons utilities built by third parities Technology Architecture Review Collaborative Workgroup Architecture

Copyright 2002: LIIF Lotus Notes / Lotus Domino Server Lotus Notes / Lotus Domino Server MS Outlook / Exchange Server MS Outlook / Exchange Server –Standard Component Object Model –Same Script language as MS Office 2000 – Collaboration & Workflow Addons utilities built by third parities –Examples: Keyflow ® KeyfileKeyflow ® Keyfile WorkFolder ® Eastman SoftwareWorkFolder ® Eastman Software Technology Architecture Review Collaborative Workgroup Architecture