Unformatted text preview:

ISM 50 - Business Information SystemsLectures 14Instructor: John MusacchioUC Santa CruzNov 9, 2010Class announcementsFor Next ClassRead: MySQL Database Case Database tutorialsMore on layeringSlides modified from those byDavid G. MesserschmittExample 1BobAliceBob sends a letter to AliceUS Postal ServiceUK Royal MailABC AirlinesEnvelopeShipping ContainerShipping ContainerEnvelopeLayer above is a client of thelayer belowLayer below as as a serverto the layer above.by utilizing the services of the layer below and adding capabilityEach layer provides services to the layer above.Interaction of layersThree types of softwareApplicationInfrastructure:Basic services (communication, storage, concurrency, presentation, etc.)Components and frameworks:What is in common among applicationsNetworkOperating systemMiddlewareApplication frameworks and componentsApplicationsMajor layersData and informationApplicationDeals with informationInfrastructureDeals with dataAssumes structure and interpretationIgnores structure and interpretationWeb browserFile systemOperatingsystemFileNetworkMessageCollection of packetsFragmentation AssemblyMessageHTMLScreenApplicationWeb serverExample 2Web pagePackage = file or messageInfrastructure deals with a package of data (non-standard terminology)collection of bitsspecified number and orderingInfrastructure stores and communicates packages while maintaining data integrity File for storage message for communicationData integrityRetain thevaluesordernumberof bits in a packageExample 3HHCHHC ServerHHC Server Application HHC Client ApplicationPassenger InformationWindows OSmessageNetworking Infrastructure(Contains: TCP/IP, WiFi)Collection of PacketsNetworking Infrastructure(Contains: TCP/IP, WiFi)Palm OSmessageExample 3: Network Infrastructure ExpandedHHC Server Application HHC Client ApplicationPassenger InformationWindows OSmessageTCP transport layerPalm OSmessageWiFi Link LayerPacketsWiFi Physical LayerNetworking InfrastructureTCP transport layerWiFi Link LayerPacketsWiFi Physical LayerNetworking InfrastructureRadio SignalsExample 4HHC ServerHHC Server Application DBMSWindows OSmessageNetworking InfrastructureLayers within TCP/IP, WiFiCollection of PacketsNetworking InfrastructureLayers within: TCP/IP, WiFiUnix OSmessageAirline DataserverHEADQUARTERSSend me todaysflight informationData and information in layersThe infrastructure should deal with data,or at most minimal structure and interpretation The application adds additional structure and interpretationThis yields a separation of concernsInformation in the infrastructureSometimes it is appropriate for the infrastructure to assume structure and interpretation for datato add capabilities widely useful to applicationsto help applications deal with heterogeneous platforms, where representations differAt most, data typesData and informationApplicationDeals with informationInfrastructureDeals with data typesAssumes structure and interpretationAssumes standard data


View Full Document

UCSC ISM 50 - ISM 50 Lecture 14 Notes

Documents in this Course
Load more
Download ISM 50 Lecture 14 Notes
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view ISM 50 Lecture 14 Notes and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view ISM 50 Lecture 14 Notes 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?