1 / 41

Evolution of Information Technology Infrastructure

Evolution of Information Technology Infrastructure. BA 572 - Week 1. Definitions. Information Technology (IT) Infrastructure : physical facilities, services and management that support computing resources Information Technology Hardware Software Database Telecommunications & Networks

tait
Télécharger la présentation

Evolution of Information Technology Infrastructure

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Evolution of Information Technology Infrastructure BA 572 - Week 1

  2. Definitions • Information Technology (IT) Infrastructure: physical facilities, services and management that support computing resources • Information Technology • Hardware • Software • Database • Telecommunications & Networks • IT personnel

  3. Definitions • Information Systems (IS) Architecture: the “plan” that aligns IT infrastructure with business needs • Help people effectively fulfill their information needs • Note that the term “Information Architecture” is now being used to describe process of designing web sites

  4. Performance Metrics“ROI” • How does IT add value? • What is purpose of IT applications? • Automate • Facilitate/Informate • Enable

  5. Adapted from "Intranets and Middleware", HBR 397-118.

  6. db db db db Web Services Client/Server db db db Evolution of Information Technology Infrastructure Distributed db PC/LAN Mainframe

  7. Mainframe Data Processing Era • IT Infrastructure (host-centric processing) • Hardware: Mainframe with text-based terminals • Software: Independent functional applications • Served one purpose • Data Storage: independent “files” for each functional application • Telecommunications: Limited support of distributed operations • IT Personnel: technically oriented

  8. Mainframe IS Architecture:Transaction Processing System (TPS) • Emerged in the early days of IS • Collect, store, and process transactions • Source documents are basis for input • Perform routine, repetitive tasks • Found in all functions of an organization • If they fail, the whole organization may suffer • Automate “highly structured” decision processes • Payroll

  9. Mainframe IS Architecture: Management Information System (MIS) • Convert/use TPS data to support monitoring • Alert managers to problems or opportunities • Provide periodic and routine reports • e.g., summary reports, exception reports, comparison reports • Provide structured information to support decision making • Resulted in “Information overload”

  10. Mainframe IS Architecture: Centralized Corporate Structure Functional Transaction Processing System Executive Management Information System Managerial Purchasing Sales InboundLogistics RawMaterials Production FinishedGoods OutboundLogistics Operational

  11. PC/LAN Micro-Computing Era • IT Infrastructure (PC environment) • Hardware: PCs (low cost compared to mainframe) • Software: Individual PC applications • Data storage: Individual files linked to apps • Telecommunications: low-speed LANs • IT Personnel: technically oriented & mainframe biased

  12. PC/LAN db IS Architecture:Decision Support Systems db db db • Proliferation of desktop applications • Why? • TPS/MIS were not providing information needed to support decisions • “End-user” development • Undocumented spreadsheet models • Proliferation of localized data storage

  13. PC/LAN IS Architecture Functional Transaction Processing System Executive Management Information System Desktop DecisionSupport System Managerial Purchasing Sales InboundLogistics RawMaterials Production FinishedGoods OutboundLogistics Operational

  14. Client/Server db Client/Server Era • IT Infrastructure (distributed computing environment) • Hardware: PCs and Specialized Servers • Software: Facilitating • Data storage: Distributed Relational database and centralized warehouse • Telecommunications: high-speed LANs • Network: Client/Server • IT Personnel: technically skilled, business oriented • Information Systems architecture? • Share applications and data within and across functional areas

  15. Client/Server db Facilitating Software Systems • Office automation • IT for “office” employees • Document tracking, communication, scheduling, etc.

  16. Client/Server db Facilitating Software Systems (cont’d) • Decision Support Systems • Provide information to support “semi-structured” decision making • Effectiveness focus • Expert Systems • Knowledge-base integrated with DSS • Most are “rule-based” systems that process facts, not numbers • Credit evaluation • Cisco/DELL tech support

  17. Client/Server db Database Approaches • Centralized • All data in one location • Promotes maintenance and security • Subject to single point of failure

  18. Distributed db db db db db Database Approaches • Distributed data management • Get data closer to applications • Replicated • Complete copies in multiple locations • Significant overhead • Partitioned • Each location has portion of database • Data management becomes an issue • Complex Concurrency Control

  19. Distributed db db db db db Online Transaction Processing • Transactions used to interact with a relational “client-server” database • For each transaction, OLTP typically deals with a small number of rows from the tables • The transactions are typically highly structured, repetitive and have predetermined outcomes • E.g., orders, changing customer address, etc.

  20. db db db db db db Client/Server Systems Functional Transaction Processing System Executive Client/Server System Managerial Purchasing Sales InboundLogistics RawMaterials Production FinishedGoods OutboundLogistics Operational

  21. Distributed Computing Middleware db db db db Network Era (Distributed Computing) • IT Infrastructure (distributed computing environment) • Hardware: PCs and high-end Servers • Software: Enabling, enterprise-wide • Data storage: Distributed Relational Database • Telecommunications: high-speed WAN • Network: Middleware • IT Personnel: still technical, but business awareness

  22. Distributed Computing Middleware db db db db Introduction of Middleware • Software that makes it possible for systems on different platforms to communicate with each other. • Allows applications to talk to each other • Consistent Application Program Interface (API) • Code application to talk to middleware, not underlying resources • Upgrade/modify underlying resources without needing to modify applications

  23. Distributed Computing Middleware db db db db Object Request Broker (ORB) • ORB involves synchronous communication and location/platform transparency. • ORB uses object-oriented programming methods.

  24. Distributed Computing Middleware db db db db ORB (cont’d) • ORB architecture: ORB activate service locate service establish connection Remote Service Client communicate

  25. Distributed Computing Middleware db db db db File Sharing • Napster: ORB activate service locate service establish connection Stored Files Request communicate

  26. Distributed Computing Middleware db db db db Peer-to-Peer File Sharing Member • Kazaa: Member Member Member Member Member Request Member Member Member Member Member Member

  27. Distributed Computing Middleware db db db db Advantages of ORB Middleware • Anonymous interaction among applications • Integrate new client/server applications with existing legacy, mission-critical applications • Easier development environment • Reduce cost • Improve time-to-market of applications • Enables distributed data environment • Enables dynamic web applications

  28. Distributed Computing Middleware db db db db Disadvantages of ORB Middleware • Switching costs are high • Upgrade from previous “Middleware” solutions • Requires high technical expertise • Tend to outsource • Lengthy deployment time

  29. Distributed Computing Middleware db db db db Unresolved Issues with ORB • Security • Scalability • Related to network capacity • Rapidly changing technologies

  30. Distributed Computing Middleware db db db db DBMS Applications • With advent of high-speed, distributed architectures, expanded our use of database beyond capturing and storing transaction data • Knowledge Discovery • Process of extracting useful knowledge from volumes of data • Supported by: • Massive data collection (Data Warehouse/Data Marts) • Multiprocessor computing • On-line Analytical Processing (OLAP)/Data mining

  31. Distributed Computing Middleware db db db db Data Warehouse • Collection of data in support of decision making process that is: • Subject-oriented: organized by entity, not application • Integrated: stored in one place, even though it originated from a variety of sources • Crosses functional boundaries of an organization • Time-variant: represents a snapshot at one point in time • Nonvolatile: data is read-only • Typically very large

  32. Distributed Computing Middleware db db db db Multidimensional Database • OLTP not good when doing analysis of data – poor performance • OLAP – on-line analytical processing

  33. “Slice and Dice” an OLAP Cube

  34. Distributed Computing Middleware db db db db Advantages of OLAP • All hierarchical or aggregated values can be pre-calculated in the cube rather than accessing the Warehouse • Major reduction in query time • Each cube makes “business sense” • Not normalized data structures

  35. Distributed Computing Middleware db db db db Multidimensional Database (cont’d) • Data marts • Scaled-down version of a data warehouse that focuses on a specific area • e.g., a department, a business process

  36. Distributed Computing Middleware db db db db Massive Data Analysis • Data mining • Provides a means to extract patterns and relationships • Example: Analyze sales data to identify products that may be attractive to a customer • Amazon.com buyer suggestions • Two capabilities • Automated prediction of trends and behaviors • Automated discovery of previously unknown patterns • Example: Shopping cart analysis

  37. Distributed Computing Middleware db db db db Network Enabling Software Supply ChainManagement Customer Relationship Management Enterprise Wide Systems Enterprise Wide Systems Enterprise Wide Systems Supplier Customer

  38. Internet Era • IT Infrastructure (Web-enabled) • Hardware: Low-end PC with Browser, high-end Servers • Software: Web extensions • Database: Distributed Relational • Network: Use IP-based standards • Telecommunications: broadband • IT Personnel: Business analysts, technical specialties

  39. Business use of the Internet:Electronic Commerce • E-business: • Subset of e-commerce • Transactions between business partners • B2C: Internet • B2B: Extranet • B2E: Intranet Enterprise Supplier/ Customer Individual Extranet Internet Intranet

  40. Web-based Solutions • Early attempts to incorporate WWW into inter-organizational systems • Static, state-less web pages • Complicated navigation • Not “connected” to underlying data • Page not dynamically updated when data changes

  41. Web Services db db db Hurdles for web services • Standards are evolving, not set • Security • Web services do not 'solve' interoperability between applications • Hence – need ERP

More Related