MGT 3225 EBusiness Lecture 3 EBusiness Infrastructure Md
MGT 3225: E-Business Lecture 3: E-Business Infrastructure Md Mahbubul Alam, Ph. D Associate Professor
Intended Learning Outcomes • Outline the hardware and software technologies used to build an e-business infrastructure within an organization and with its partners, • Outline the hardware and software requirements necessary to enable employee access to the Internet and hosting of e-commerce services, • Identify the practical risks to the organization of failure to manage e-commerce infrastructure adequately, • Understand how staff access to the Internet should be managed, • Evaluate the relevance of web services and open source software. 10/21/2021 Md. Mahbubul Alam, Ph. D 2
E-business Infrastructure • The architecture of hardware, software, content and data used to deliver e-business services to employees, customers and partners. • It includes ü Hardware such as servers and client PCs ü Network used to link the hardware ü Software applications used to deliver services to partners and customers ü Architecture of the networks, hardware and software and where it is located. ü Also, the methods for publishing data and documents accessed through e-business applications. • Infrastructure directly affects the quality of service experienced by users such as speed, responsiveness. 10/21/2021 Md. Mahbubul Alam, Ph. D 3
Infrastructure Risk Assessment • Make a list of the potential problems for customers of an online retailer. ü You should consider problems faced by users of e-business applications who are both internal and external to the organization. ü Base your answer on problems you have experienced on a web site that can be related to network, hardware and software failures or problems with data quality. • Few Typical Problems ü Web site communications too slow ü Web site not available ü Bugs on site through pages being unavailable or information typed in forms not being executed ü Ordered products not delivered on time ü E-mails not replied to ü Customers’ privacy or trust is broken through security problems such as credit cards being stolen or addresses sold to other companies 10/21/2021 Md. Mahbubul Alam, Ph. D 4
E-Business Infrastructure and Its Components 1. Access to a program/application for specific function, e. g. , book a holiday request. 2. Web browser and OS that allow access to a program. 3. System software transfers the information across a network or transport layer. 4. Stored in computer memory (RAM) or in long-term magnetic storage on a web server. 5. The information is displayed in this layer, like the holiday request is shown up in a separate layer. 6. 10/21/2021 Md. Mahbubul Alam, Ph. D 5
Key Management Issues of e-business infrastructure Main Issue Detail Which type of e-business applications do we e. g. , SCM, e-procurement, secure online ordering, CRM develop? Which technology do we use? e. g. , e-mail, web-based ordering, EDI How do we achieve quality of service in applications? Requirements are: business fit, security, speed, availability and errors Where do we host applications? Internal or external sourcing and hosting? Application integration Integration of e-business solutions with legacy systems, partner systems, B 2 B exchanges & intermediaries. Which access platforms and technological standard do we use? Mobile access, IPTV; or CGI, Cold Fusion, Active. X. How do we publish & manage content & data quality? How are data & content updated so that they are up-to-date, accurate, easy to find and to interpret? How do we manage employee access to the Internet? Staff can potentially waste time using the Internet or can act illegally. How do we secure data? Content and data can be deleted in error or maliciously. 10/21/2021 Md. Mahbubul Alam, Ph. D 6
Internet Technology
The Internet Technology • Internet: physical network that links computers across the globe. It consists of the infrastructure of network servers and communication links between them that are used to hold and transport information between the client computers and web servers. • Client/server: PCs, sharing resources like database stores on a more powerful computer, i. e. , server. • Request for information are transmitted from client PCs or mobile devices. • Server holds the information and host business applications that deliver the information in response to request. • The Internet is a large scale client/server system. • PC->ISP->Backbone • ISP: provide Internet access to home/business users • Backbone: high-speed communication links 10/21/2021 Md. Mahbubul Alam, Ph. D 8
Hosting of Web Site • Hosting Provider • A service provider that manages the server used to host an organization web site and its connection to the Internet backbones. e. g. , www. hostgator. com , www. rackspace. co. uk • Types • Shared hosting • VPS (Virtual Private Server) • Dedicated server 10/21/2021 Md. Mahbubul Alam, Ph. D 9
The Internet Timeline Six stages of advances in the dissemination of information 10/21/2021 Md. Mahbubul Alam, Ph. D 10
Intranet Applications • Advantages (from SCM perspective) ü Reduced product lifecycles-> information on product development & marketing campaigns is rationalized so we can get products to market faster. ü Reduced costs through higher productivity, and savings on hard copy. ü Better customer service-> responsive and personalized customer support. ü Distribution of information through remote offices nationally or globally. • Advantages (from communication perspective) ü Staff phone directories ü Staff procedures or quality manuals ü Information for agents such as product specifications, current list & discounted prices, competitor information, factory schedules, stocking levels. ü Staff bulletin or newsletter ü Training courses, e. g. , British Airways 10/21/2021 Md. Mahbubul Alam, Ph. D 11
Extranet Applications • • Any network connected to another network for the purpose of sharing information and data. • • Mostly common in B 2 B communications. • Advantages An extranet is created when two businesses connect their respective intranets for business communication and transactions. Extranet provides access to a service with username and password, e. g. , Dell Premier (Consumer extranet), Walmart Retail link (Supplier extranet). • Information sharing in secure environment: controlling access by providing log-in details. • Cost reduction: reduce the no. of people involved in placing orders, no need to rekey information from paper documents. • Order processing & distribution: often known as ‘electronic integration effect’, e. g. , retailer’s POS -> supplier’s delivery system; reduces the risk of less sales due to out-of-stock items as well as high inventory cost. • Customer service: Distributors or agents of companies find information such as customized pricing or advertising materials, e. g. , 3 M. 10/21/2021 Md. Mahbubul Alam, Ph. D 12
Points to be considered for extranet applications 1. Are the levels of usage sufficient? • Cost of investment vs. extent of usage 2. Is it effective and efficient? • ROI should be assessed. • Direct and indirect cost savings achieved through each extranet transaction can be calculated. • Cost of shipping physical items to the retailer vs. digitalized content like latest price list, promotional information. 3. Who has ownership of the extranet? • Needs of different functional bodies of an organization must be resolved and management controls established. 4. What are the levels of service quality? • Speed or availability of the extranet service. 5. Is the quality of the information adequate? • 10/21/2021 Up-to-date and accurate information. Md. Mahbubul Alam, Ph. D 13
Firewalls • A specialized software application mounted on a server at the point where the company is connected to the Internet. • Purpose: • • • 10/21/2021 ü Prevent unauthorized access into the company from outsiders. ü Only accept links from trusted domains. Multiple firewalls are used to protect information on the company. Information made available to third parties over the Internet and extranet is partitioned by another firewall called ‘demilitarized zone (DMZ)’. Corporate data on the Intranet are mounted on other servers inside the company. Md. Mahbubul Alam, Ph. D 14
Web Technology
World Wide Web (WWW) • • The most common and standard technique for exchanging and publishing information on the Internet. • • Offers hyperlinks-> a method of moving readily from one document or web site to another (surfing). • • Main standard document format is HTML (Hypertext Markup Language), supports a wide range of formatting, making documents accessible by different devices. Benefits ü Easy to use: navigate documents easily by clicking on hyperlinks or images. ü Interactivity: enables discussion through social networks ü Provide graphical environment ü Flexibility in the style of designs and tailoring ü Browser capabilities are extensible through the use of browser plug-ins, extensions and toolbars. Browser plug-in: add-on program to a web browser, providing extra functionality like animation. Browser extensions: capability of a browser to add new services through new add-ons or plug-ins or customizing through different visual themes. 10/21/2021 Md. Mahbubul Alam, Ph. D 16
Web Browsers and Web Servers • Web browsers-> software use to access information on the WWW that is stored on web servers. • Web servers-> store and present the web pages accessed by web browsers. • Static web page-> a page on the web server that is invariant. • Dynamically created web page-> a page that is created in real time, often with reference to a database query, in response to a user request. • Web application server-> a collection of software processes running on the server which accepts and actions requests via the principle web server software (e. g. , Apache or Microsoft Information Server). • Transaction logs-> a web-server file that records all page requests. • Web analytics system-> Information on visitor volumes, sources and pages visited are analyzed through web analytics systems. 10/21/2021 Md. Mahbubul Alam, Ph. D Information exchanges between a web browser and a web server 17
Internet-access Software Applications
Internet Applications Tools Summary Blog (web logs) Web-based publishing of regularly updated information in an online diary-type format, e. g. , blogger. com, Word. Press. E-mail Sending messages or documents, Inbound e-mail & outbound e-mail IM Synchronous communications tools for text-based ‘chat’. Telnet & Secure Shell (SSH) Remote command-line access to computer system (remote accessing) P 2 P file sharing Sharing large audio and video files in Bit. Torrent. FTP Enables uploading HTML & other files to web servers. IPTV Digital TV via broadband Internet, live streaming or archived broadcasts. Vo. IP Digitally transmitted voice over a LAN or Internet. RSS Feeds Content originated from a site can be published or syndicated on another site, e. g. , news feed or sports feed, e. g. , i. Google. Widgets A badge or button incorporated into a site with content or service typically served from another site. 10/21/2021 Md. Mahbubul Alam, Ph. D 19
How Does Internet Works? Internet Standards
Internet • A global information system that ü Is logically linked together by a globally unique address space based on the Internet Protocol (IP) or its subsequent extensions/follow-ons; ü Is able to support communications using the Transmission Control Protocol/Internet Protocol (TCP/IP) suite or its subsequent extensions/follow-ons, and/or other IP-compatible protocols; and ü Provides, uses or makes accessible, either publicly or privately, high level services layered on the communications and related infrastructure described herein. 10/21/2021 Md. Mahbubul Alam, Ph. D 21
The Internet: Key Technology Concepts • Packet switching ü A method of slicing digital messages into packets, sending the packets along different communication paths as they become available, and then reassembling the packets once they arrive at their destination. ü Uses routers: special purpose computers that interconnect the computer networks that make up the Internet and route packets to their ultimate destination. ü Routers use computer programs called routing algorithms to ensure packets take the best available path toward their destination. • TCP/IP communications protocol ü Protocol: a set of rules formatting, ordering, compressing and error-checking messages. ü TCP: Establishes the connections among sending and receiving Web computers, handles the assembly of packets at the point of transmission, and their reassembly at the receiving end. Controls moving of data between applications. ü IP: Provides the Internet’s addressing scheme • Client/server computing ü Model of computing in which very powerful personal computers (clients) are connected in a network with one or more server computers that perform common functions for the clients, such as storing files, software applications, etc. 10/21/2021 Md. Mahbubul Alam, Ph. D 22
Packet Switching: Architecture 10/21/2021 Md. Mahbubul Alam, Ph. D 23
IP Address • Two versions of IP currently in use. • IPv 4 Internet address (also called IP address): • A 32 -bit number expressed as a series of four separate numbers marked off by periods, such as 64. 49. 254. 91 • Each of the four numbers can range from 0 -255. • IPv 4 the current version of IP. Can handle up to 4 billion addresses • IPv 6 (next generation of IP) will use 128 -bit addresses and be able to handle up 1 quadrillion addresses. 10/21/2021 Md. Mahbubul Alam, Ph. D 24
Routing Internet Messages: TCP/IP & Packet Switching • • The Internet uses packet-switched networks and the TCP/IP communications protocol to send, route & assemble messages. Messages are broken into packets, and packets from the same messages can travel along different routes. 10/21/2021 Md. Mahbubul Alam, Ph. D 25
The HTTP Protocol • • 10/21/2021 HTTP (Hypertext Transfer Protocol) Is the standard used to allow web browsers and servers to transfer requests for delivery of web pages and their embedded graphics. Md. Mahbubul Alam, Ph. D 26
Domain Names, DNS, URLs Domain name: IP address expressed in a natural language convention called a domain name. • • Domain name system (DNS): allows numeric IP addresses to be expressed in natural language Example: cnet. com = 216. 239. 113. 101 • • Uniform resource locator (URL): addresses used by Web browsers to identify location of content on the Web. • DNS is a hierarchical namespace. Root server at the top. • Top-level domains organization type or geographic location. • Second-level Servers organizations & individuals. (e. g. , nyu. edu) • Third-level servers a particular computer(s) of an organization. (e. g. , www. finance. nyu. edu) 10/21/2021 Md. Mahbubul Alam, Ph. D 27
Top-Level Domains 10/21/2021 Md. Mahbubul Alam, Ph. D 28
Web Presentation and Data Exchange Standards • Content ü The information, graphics and interactive elements that make up the web pages of a site are collectively referred to as content. • HTML (Hypertext Markup Language) ü A standard format used to define the text and layout of web pages. HTML files usually have the extension. HTML or. HTM • XML or e. Xtensible Markup Language ü A standard for transferring structured data, unlike HTML which is purely presentational. • Semantic web ü Interrelated content with defined meaning, enabling better exchange of information between computers and between peoples and computers. ü The semantic web is about how to define meaning for the content of the web to make it easier to locate relevant information and services properly. 10/21/2021 Md. Mahbubul Alam, Ph. D 29
Semantic Web Standards • • Agents • • Wiki 10/21/2021 Software programs that can assist humans by automatically gathering information form the Internet or exchanging data with other agents based on parameters supplied by the user. A collaborative interactive web service which enables users to modify content contributed by others. Md. Mahbubul Alam, Ph. D 30
Media standards • GIF (Graphics Interchange Format) A graphics format and compression algorithm best used for simple graphics. • JPEG (Joint Photographics Experts Group) A graphics format and compression algorithm best used for photographs. • Streaming media Sound and video that can be experienced within a web browser before the whole clip is downloaded e. g. , Real Networks • Video standards include MPEG and. AVI • Sound standards include MP 3 and WMA 10/21/2021 Md. Mahbubul Alam, Ph. D 31
Internet Governance
Internet Governance • Control of the operation and use of the Internet. • Network Neutrality ü A principle of provision of equal access to different Internet services by telecommunications service providers. ü “Non-discrimination regarding different forms of internet traffic carried across networks”. ü Two threatening forces 10/21/2021 o Offering different quality of service, e. g. , speed o Blocking or controlling access to certain services or content, e. g. , The Great Firewall of China Md. Mahbubul Alam, Ph. D 33
Internet Governance (cont’d) • • • Internet Corporation for Assigned Names and Numbers (ICANN, http: //www. icann. org) ü Non-profit body ü Allocates and manages domain name and IP address. Internet Society (www. isoc. org) ü Professional membership society ü Facilitates open development, evolution and use of the Internet Engineering Force (www. ietf. org) ü Community of network designers, operators, vendors & researchers. ü Works for the development of the Internet’s architecture and its transport protocols such as IP. WWW Consortium (www. w 3. org) ü Responsible for web standards. Telecommunications Information Networking Architecture Consortium (TINA-C, www. tina. com) ü Ensure interoperability, portability and reusability of software components. 10/21/2021 Md. Mahbubul Alam, Ph. D 34
Management of E-Business Infrastructure A. Managing hardware and systems software infrastructure, Layers II-V in slide 5, e. g. , OS, browsers, network service. 1. Managing Internet service and hosting providers • Dial-up connection: Access to the Internet via phone lines using analogue modems. • Broadband connection: Access to the Internet via phone lines using a digital data transfer mechanism. 2. Key issues of managing of ISP & hosting relationships • Speed of access: How slow is slow? • Shared vs. dedicated server • Bandwidth: speed at which data are transferred using a particular network medium, measured in bps. • Availability: an indication of how easy it is for a user to connect to it. • Service level agreement (SLAs), especially when outsourced. • Security B. 10/21/2021 Managing application infrastructure: applications that provide access to services and information inside & beyond an organization. Layer I in slide 5, e. g. , ERP, CRM, SCM. This primarily concerns delivering the right applications to all users of e-business services Md. Mahbubul Alam, Ph. D 35
Web Services & others • Software as a Service (Saa. S) (pp. 168 -170) o Managing and preforming all types of business processes and activities through accessing web-based service rather than running a traditional executable application on the processor of local computer. o Applications are licensed to customers for use as a service on demand. o Multi-tenancy Saa. S Vs. Single-tenancy Saa. S o Benefits vs. Challenges • Cloud computing (p. 171) o Use of distributed storage and processing on servers connected by the Internet, typically provided as software or data storage as a subscription service provided by other companies. • Service-oriented architecture (SOA) (p. 173) o A SOA is a collection of services that communicate with each other as part of a distributed systems architecture comprising different services. 10/21/2021 Md. Mahbubul Alam, Ph. D 36
Web Services & others (cont’d) • Electronic Data Interchange (EDI) (p. 176) o The exchange, using digital media, of structure business information, particularly for sales transactions such as purchase orders and invoices between buyers and sellers, e. g. , Electronic Funds Transfer (EFT) • VPN (p. 177) o A secured, encrypted (tunneled) connection between two points using the Internet. 10/21/2021 Md. Mahbubul Alam, Ph. D 37
M-Commerce • Electronic transactions and communications conducted using mobile devices. • Mobile phone technologies (p. 178, Table 3. 6) • Popular mobile applications • • • Short Message Services (SMS) applications Wi-Fi mobile access Bluetooth wireless applications • Technology Convergence • • • 10/21/2021 Access device convergence Delivery channel convergence Supplier convergence Md. Mahbubul Alam, Ph. D 38
Question Please ? Acknowledgement: “E-Business and E-Commerce Management: Strategy, Implementation and Practice” by Dave Chaffey
- Slides: 39