Matakuliah Tahun Versi : M0284/Teknologi & Infrastruktur E-Business : 2005 : <<versi/revisi>> Pertemuan 14 Servers for E-Business 1 Learning Objectives • List the components necessary for frontend and back-end of e-commerce transaction systems • Elicit the steps involved in establishing an e-commerce web site. 2 Components of E-commerce • Clients (with access to internet) • Internet • Routing devices at the boundary of the enterprise. • Extra devices to defend the perimeter against potential hackers. • Web server / commerce server • Application servers (in advanced systems) • Back-end transactional software (includes TP monitors, database management system and data warehouse). 3 TP monitor • A program that monitors a transaction as it passes from one stage in a process to another. • It ensures that a transaction is completed successfully, or roll-back occurs, partial transactions are prevented. • TP is important in three-tier architectures that employ load balancing. • TP coordinates ERP, SCM and CRM. 4 Web Browsers • Not all browsers support all web functionalities. • Originally Lynx was developed to display limited text. • Later, graphics was added. • Later iterations, a range of functionalities added, at the cost of computing resources and slower download. 5 Major players in the browser market • Microsoft Internet Explorer (I.E.) and Netscape Navigator. • I.E. is more integrated with desktop operating system (mainly Windows), which is also a Microsoft product. • Netscape did not have a new product release between 1998 and 2000 and lost the number one position, which it held only three years ago to I.E. • I.E now claims more than 3/4th of the market. • Both are freely available for the end user. 6 Microsoft Internet Explorer • • • • • Browser for display of web pages. NetMeeting for collaboration FrontPage Express for building Web pages. Outlook Express for fully functional e-mail. Supports FTP, Gopher, NNTP, JavaScript, ActiveX controls etc. • Java applets can be executed in version 5.x • I.E. 6.0 strongly supports VBScript 7 Netscape Communicator • • • • • • • • • Netscape Navigator browser Netscape Messenger (fully configurable e-mail client) Netscape Composer (HTML editor) Netscape Conference (for telephony interface) Collabra discussion (for news groups) Netcaster (for push technology) Add-ins compatibility. Java applets can be executed. Netscape 6.x based on Mozilla (an open-source code) supports XML, though less stable. 8 Other Browsers - Opera software • Optimizes space and speed. • Strict adherence to HTML standards • Sophisticated and speedy web-browsing with news and e-mail • Secure 128-bit SSL encryption. • Ideal for older machines and mobile computing with less available memory or disk space. • Soon the BeOS, Linux and Mac versions will also be available. • Freely available for download (in advertising mode) . 9 HotJava • Java web browser from SUN • has small requirements and is designed to work on a variety of devices. • Not widely used 10 Microbrowser • Wireless devices are constrained computing device with limited CPU, memory, battery life, and simple user interface; • wireless networks are restricted with low bandwith, high latency, and unpredictable availability and stability. • wireless subscribers have different needs and desires than desktop, or even laptop Internet users • WAP (Wireless Application Protocol) specification was developed to address the technical requirements and market issues unique to the wireless environment. 11 Microbrowser • e.g. OpenTV, 4thpass, Nokia, PIXO… 12 Mozilla • An open source project from Mozilla.org • A modular web browser, designed for standards compliance, performance and portability • Platform-independent • DocZilla- the latest project with enhanced support for XML and SGML by Finnish company CiTEC. 13