Chapter 3 Selecting the Technology
Agenda Internet Technology –Architecture –Protocol –ATM IT for E-business –Selection Criteria –Platform –Middleware –Tools
Agenda Internet Technology –Architecture –Protocol –ATM IT for E-business –Selection Criteria –Platform –Middleware –Tools
Architecture Nodes –End-notes (clients, servers) –Intermediary nodes (traffic forwarding) Organizations –Standards: Internet Engineering Task Force (IETF) –Management: Internet Engineering Steering Group (IESG) –Policy and practice: Internet Society (ISOC) –Web standard: World Wide Web Consortium (W3C)
Agenda Internet Technology –Architecture –Protocol –ATM IT for E-business –Selection Criteria –Platform –Middleware –Tools
Protocol Internet Protocol Suite (IPS) or TCP/IP OSI/ISO –Link layer –Network layer –Transport layer –Application layer
Link Layer Function –Nodes connection to communication channels Protocol –Fiber Distributed Data Interface (FDDI) for Ethernet –Point to Point Protocol (PPP) for token ring
Network Layer Function –Data addressing –Transmission of information –Multi-casting –Audio and video broadcasts Protocol –Internet Protocol (IP): IPv4 & IPv6 –Internet Group Management Protocol (IGMP) Domain Name System (DNS) Dynamic Host Configuration Protocol (DHCP)
IPv4 & IPv6 Static Addressing IPv4 –Continuity Dynamic Addressing IPv6 –Network address translation (NAT) –Service more users –Easier configuration and management –Security –Quality of Service (QoS) for different priority –More services & applications
Transport Layer Function –Delivery of data –Complete and accurate data delivery Protocol –Transmission Control Protocol (TCP) –User Datagram Protocol (UDP)
Application Layer Function –Delivery data from one application to another one Protocol –Hypertext Transfer Protocol (HTTP) –Simple Mail Transfer Protocol (SMTP) –File Transfer Protocol (FTP)
Agenda Internet Technology –Architecture –Protocol –ATM IT for E-business –Selection Criteria –Platform –Middleware –Tools
ATM Asynchonous Transfer Mode (ATM) Multimedia communications Constant-sized cells for repaid switching Scalability bandwidth on demand Fiber cabling Back bond network Standards and interoperability
Agenda Internet Technology –Architecture –Protocol –ATM IT for E-business –Selection Criteria –Platform –Middleware –Tools
Selection Criteria Cost Function & feature Performance Scalability Availability and reliability Management tool Support User’s need (business & customer) Can you think more important selection criteria?
Agenda Internet Technology –Architecture –Protocol –ATM IT for E-business –Selection Criteria –Platform –Middleware –Tools
Platform High-end commercial Unix Systems Low-cost Intel/Motorola-base operations systems (Linux, Windows NT, MacOS X)
Agenda Internet Technology –Architecture –Protocol –ATM IT for E-business –Selection Criteria –Platform –Middleware –Tools
Middleware Mail systems Network management software Security software Payment software Database management systems
Middleware Mail systems –Private mail systems (within company) –Public mail systems (ISP): service level agreements (SLAs) Network management software requirements –Multi-vendor environments –Multi-platform infrastructures –Central user interface, software, hardware management –Integrated functions: inventory, storage, scheduling and security –Integrated resource management: systems, networks, desktops, database, and applications –Anything else?
Middleware Security software requirements –Confidentiality: privacy –Integrity: accuracy –Availability: continue access –Legitimate: authorized usage –Non-repudiation: digital signature & digital certification –Anything else?
Middleware Payment software requirements –Convertible (different currency) –Privacy issue –Minimum transaction cost –Security –Flexible Micro-payment Consumer payment Business payment –Anything else?
Middleware Database management systems –Relational –Object-oriented
Agenda Internet Technology –Architecture –Protocol –ATM IT for E-business –Selection Criteria –Platform –Middleware –Tools
Tools Image software Web page editors Content management Graphic software Sound software Data warehousing & data mining Enterprise resource planning Call center
Tools Imaging technologies –Static image formats: GIF, JPEG and PNG –Dynamic image formats: QuickTime VR Web page editors requirements –Code efficiency –Spell checker –Site management feature –Syntax checking –Anything else?
Tools Content management –Generating, controlling and organization of web content Graphic software –Dynamic HTML (DHTML) Sound software –Compress rate –.wav,.aiff,.au
Tools Data warehousing –De-normalized data –Cross-reference data –Data archive –Support decision making Enterprise Resource Planning (ERP) –Digitizing business processing –Coordinating demand, supply, and production –Business analysis, new procedure, employee training
Tools Call center –Solving customer problems –A single point of contact providing convenience and satisfaction –Outsource or in-house Shall we outsource call center for e- business?
Discussion Problem How does e-business implementation affect your systems analysis and design process?
Points to Remember Internet Technology –Architecture –Protocol –ATM IT for E-business –Selection Criteria –Platform –Middleware –Tools