University of Toronto School of Continuing Studies. A Conceptual Overview of E-Business Technologies

Similar documents
CS WEB TECHNOLOGY

Searching. Outline. Copyright 2006 Haim Levkowitz. Copyright 2006 Haim Levkowitz

PASS4TEST. IT Certification Guaranteed, The Easy Way! We offer free update service for one year

Exam : 9A Title : Adobe GoLive CS2 ACE Exam. Version : DEMO

Introduction to the Internet and World Wide Web p. 1 The Evolution of the Internet p. 2 The Internet, Intranets, and Extranets p. 3 The Evolution of

Chapter 1 Getting Started with HTML 5 1. Chapter 2 Introduction to New Elements in HTML 5 21

1.264 Lecture 12. HTML Introduction to FrontPage

The Structure of the Web. Jim and Matthew

HTMLnotesS15.notebook. January 25, 2015

Unit 4 The Web. Computer Concepts Unit Contents. 4 Web Overview. 4 Section A: Web Basics. 4 Evolution

KINGS COLLEGE OF ENGINEERING 1

CSC 121 Computers and Scientific Thinking

Java Applets, etc. Instructor: Dmitri A. Gusev. Fall Lecture 25, December 5, CS 502: Computers and Communications Technology

IT2353 WEB TECHNOLOGY Question Bank UNIT I 1. What is the difference between node and host? 2. What is the purpose of routers? 3. Define protocol. 4.

recall: a Web page is a text document that contains additional formatting information in the HyperText Markup Language (HTML)

A network is a group of two or more computers that are connected to share resources and information.

Uniform Resource Locators (URL)

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

Lesson 5 Introduction to Cascading Style Sheets

The course also includes an overview of some of the most popular frameworks that you will most likely encounter in your real work environments.

Introduction to WEB PROGRAMMING

Connecting with Computer Science Chapter 5 Review: Chapter Summary:

Programming the World Wide Web by Robert W. Sebesta

Database Systems: Design, Implementation, and Management Tenth Edition. Chapter 14 Database Connectivity and Web Technologies

Html basics Course Outline

Lesson 5: Multimedia on the Web

Independence Community College Independence, Kansas

Cascading style sheets, HTML, DOM and Javascript

Shankersinh Vaghela Bapu Institue of Technology

Lesson 5: Multimedia on the Web

1Site Development Foundations Objectives and Locations

Chapter 16 The World Wide Web

AIM. 10 September

Understanding the Web Design Environment. Principles of Web Design, Third Edition

How A Website Works. - Shobha

All Adobe Digital Design Vocabulary Absolute Div Tag Allows you to place any page element exactly where you want it Absolute Link Includes the

3. WWW and HTTP. Fig.3.1 Architecture of WWW

Dreamweaver Domain 5: Organizing Content by Using Dreamweaver CS5

Tennessee. Trade & Industrial Course Web Page Design II - Site Designer Standards. A Guide to Web Development Using Adobe Dreamweaver CS3 2009

BMS2062 Introduction to Bioinformatics. Lecture outline. What is multimedia? Use of information technology and telecommunications in bioinformatics

A Balanced Introduction to Computer Science, 3/E

Chapter 1 Introduction to HTML, XHTML, and CSS

Web Page Creation Part I. CS27101 Introduction to Web Interface Design Prof. Angela Guercio

WEBSITE PROJECT 2 PURPOSE: INSTRUCTIONS: REQUIREMENTS:

JavaScript By: A. Mousavi & P. Broomhead SERG, School of Engineering Design, Brunel University, UK

SUB Gfittingen A nd Editi S«BEX- SAN FRANCISCO PARIS DUSSELDORF SOEST LONDON

Web Services in Cincom VisualWorks. WHITE PAPER Cincom In-depth Analysis and Review

Introduction to Web Technologies

Introduction to using HTML to design webpages

Web Programming Paper Solution (Chapter wise)

Alpha College of Engineering and Technology. Question Bank

Global Servers. The new masters

Enduring Understandings: Web Page Design is a skill that grows and develops throughout the careful planning and study of software and design.

Developing Web Applications

INTRODUCTION TO HTML5! HTML5 Page Structure!

Web Design and Application Development

Midterm 1 Review Sheet CSS 305 Sp 06

710 Index Attributes, 127 action attribute, 263 assigning, bottom attribute, domain name attribute, 481 expiration date attribute, 480 8

Index. alt, 38, 57 class, 86, 88, 101, 107 href, 24, 51, 57 id, 86 88, 98 overview, 37. src, 37, 57. backend, WordPress, 146, 148

Web Development and HTML. Shan-Hung Wu CS, NTHU

2004 WebGUI Users Conference

HTML + CSS. ScottyLabs WDW. Overview HTML Tags CSS Properties Resources

HTML, XHTML, and CSS. Sixth Edition. Chapter 1. Introduction to HTML, XHTML, and

INDEX SYMBOLS See also

Setup and Environment

Delivery Options: Attend face-to-face in the classroom or remote-live attendance.

GRAPHIC WEB DESIGNER PROGRAM

Graphics Design and Applied Arts บทท 6 การออกแบบเว บเบ องต น

Languages in WEB. E-Business Technologies. Summer Semester Submitted to. Prof. Dr. Eduard Heindl. Prepared by

Computational Web Portals. Tomasz Haupt Mississippi State University

Using Dreamweaver CS3 to Create and Publish Simple Web Pages

Objective % Select and utilize tools to design and develop websites.

COMS W3101: SCRIPTING LANGUAGES: JAVASCRIPT (FALL 2017)

Delivery Options: Attend face-to-face in the classroom or via remote-live attendance.

Georgia Competency-Based Curriculum Frameworks, Career & Technical Education Information Technology, Web Page Design, Course 11.

Dreamweaver Primer. Using Dreamweaver to Create and Publish Simple Web Pages. Mark Branom, Stanford University, Continuing Studies June 2011

CHAPTER 2 MARKUP LANGUAGES: XHTML 1.0

Review Ch. 17 Creating Online Pages and Sites. 2010, 2006 South-Western, Cengage Learning

Page 1 of 4. Course Outline by Topic: Web Design Fall 2009 Instructor: Mr. O Connell Room 117

Detects Potential Problems. Customizable Data Columns. Support for International Characters

Information Systems Software

Programmazione Web a.a. 2017/2018 HTML5

Web Systems & Technologies: An Introduction

Markup Language. Made up of elements Elements create a document tree

Certified HTML Designer VS-1027

COPYRIGHTED MATERIAL. Contents. Chapter 1: Creating Structured Documents 1

ver Wfl Adobe lif Sams Teach Yourself Betsy Bruce Robyn Ness SAMS 800 East 96th Street, Indianapolis, Indiana, USA WlM John Ray ^lg^

Distributed Multitiered Application

Web Publishing Basics I

Web Systems & Technologies: An Introduction

Internet: An international network of connected computers. The purpose of connecting computers together, of course, is to share information.

Figure 1 Properties panel, HTML mode

Announcements. 1. Class webpage: Have you been reading the announcements? Lecture slides and coding examples will be posted

FUNDAMENTALS OF WEB DESIGN (46)

THE BCS PROFESSIONAL EXAMINATIONS BCS Level 5 Diploma in IT PRINCIPLES OF INTERNET TECHNOLOGIES. Specimen Answers

introduction to XHTML

Contents 1 INTRODUCTION TO COMPUTER NETWORKS...

The internet is a worldwide collection of networks that link millions of computers. These links allow the computers to share and send data.

Chapter 10 Web-based Information Systems

HTML = hyper text markup language

Transcription:

University of Toronto School of Continuing Studies A Conceptual Overview of E-Business Technologies Day 6 - Conceptual Overview of E-Business Technologies Software Solutions for E-Business Programming Languages for E-Commerce Search Engines Thinking Beyond the Box Case Study Series: Open Text Preferred Listings 1

Programming Languages for E-Commerce Front-end Publishing Languages PDF, HTML, DHTML and Style Sheets Data Content Driven Language XML Back-end Process Languages Microsoft: Active Server Page, C#, Visual Basic UNIX: CGI, Java Server Pages, JavaScript (discussed on Day 4) SOAP and BizTalk PDF Portable Document File Proprietary format from Adobe Best suited for distributing complex documents Preservation of original style, format etc. Can t be modified, tampered with if protected Standardizing the format layouts Adobe Acrobot Reader is freely available under www.adobe.com come with UNIX, Mac, Windows and Windows CE versions no charge for viewing the documents 2

HTML Hypertext Markup Language Hypertext Markup Language (HTML) is the standard formatting language for Web pages Most prevalent form of web pages is HTML. Both Microsoft I.E. and Netscape Communicator support it. HTML 4.01 is the latest version You need a HTML editor such as MS-FrontPage to create HTML documents MS-Word, MS-Excel, MS-Access and MS-PowerPoint can export HTML Demo - A Simple HTML File (DemoHTML.htm) <html> <head> <title> <body> <IMG SRC = dog.jpg border = 0> <A HREF= second.htm > second page </A> background="_background.gif valign="top" width="1% face="arial, Helvetica border="0" 3

Other Common HTML Tags <html> </html> <head> </head> <title> </title> <body> </body> <hn> </hn> <p> </p> <li> </li> <hr> <br> <b> </b> <i> </i> <u> </u> <table> </table> <form> </form> Marks the beginning of the document and end Specifies the beginning and end of header Indicate the title ; not displayed on web page Indicates the main part of web page Specifies the size of heading from 1 (large) to 6 Delimits a paragraph with a blank line Delimits the beginning and end of unordered list Inserts a horizontal line Indicates a cut in the flow going to next line Indicates that the text within is emphasized Indicates that the text within is italicized Indicates that the text is underlined Inserts a table in the document Inserts a form in the document DHTML Dynamic Hypertext Markup Language Dynamic behavior of a web page can be created using JavaScript, VBScript, Document Object Model (DOM), and Cascading Style Sheets (CSS) Features Highlights Event-driven animation in response to user input CSS providing uniform look and feel Support both absolute positioning and relative positioning Supported by IE and Netscape 4.x or up 4

Additional HTML Tags for DHTML Tags <div> and <span> <div> become a generic container <span> is used to specify the portion of a page that required additional formatting Elements that DHTML can control Ability to hide and unhide portions of pages Ability to include animation effects upon texts or images 5

DHTML Events OnBlur OnFocus OnLoad OnAbort OnChange OnClick OnError OnKeyDown Demo - A Simple DHTML File (DemoDHTML.htm) <script> style="position: relative!important" ondblclick="dynanimout(this)" language="javascript1.2 script file 6

Cascading Style Sheets (CSS) Designers will create style sheets and apply them to any web pages with a site Developers can define their own classes Advantages of CSS Separate the style and layout of HTML files from their informational content Provides relative measurement for any size of monitor screen or resolution Enable companies to implement a house look and feel on their site, promote branding Improve the printing of web documents instead of having unpredictable HTML transfer to paper Enable access to the web for people with disabilities (larger fonts, variation of colors) 7

Demo - Cascading Style Sheets (DemoCSS.htm) <link rel="stylesheet" type="text/css" href="demo.css"> Change H1 to H2 Web Site Design and Optimization Before starting any web projects, you should consider: Browser support and use of standards Style sheets Dynamic HTML Support for the scripting language 8

Web Site Design and Optimization (cont.) Page Content Optimize size of the page, use of client side scripts CSS and images Page Generation Server response time, hardware based accelerators, web and database server resource allocation Page Delivery Content delivery network, content caching, local and internet bandwidth Web Site Design and Optimization (cont.) Web site features that annoy users Links give error reports 401 errors Pages too slow to load or site time-out. Forced users to download plug-ins Poorly named links Too many clicks Crowed or confusing layout No skip button at flash introduction No search feature 9

Web Publishing Stored all the HTML pages on the web servers Publishing methods FTP (File Transfer Protocol) FrontPage Extension XML extensible Markup Language (XML) extensible Markup Language (XML) extensible Style Sheet (XSL) XML Schema Definition language (XSD) XPath and XML Query Document Object Model (DOM) Content - Used for describing and exchanging structured documents and data on the Internet. Appearance - Transforms the content of a XML document into another document that is different in format or structure Structure - Defines the required structure of a valid XML document Querying - XPath node properties can be used to search an XML source while XQuery provides features for retrieving and interpreting information from an XML source Programming - Object model for programmatically working with XML documents in memory 10

Demo extensible Markup Language XML with XSL and CSS Showing how a e-learning site is built upon XML DTD and XSD schema Showing XML files that comply to a DTD and an XSD SOAP and BizTalk SOAP Simple Object Access protocol Developed by Microsoft Specify how to encode an HTTP header and an XML file so that a program in one computer can call a program in another computer and pass information BizTalk Also developed by Microsoft, supported by B2B vendors such as SAP and CommerceOne A framework of published XML schemas to allow integration between business processes across enterprises 11

What is XML Web Services? XML Web Services allow service calls to be invoked and serviced by simply passing SOAP (Simple Object Access Protocol) coded XML documents with HTTP (Hypertext Transfer Protocol) across the Internet. COM Client on Windows / IIS Platform Web Service Proxy SOAP 1.1 HTTP and IP SOAP Envelop in an XML document XML documents over HTTP POST request with SOAPAction HTTP header JavaBean serving on J2EE / Apache Platform Web Service Proxy SOAP 1.1 HTTP and IP XML documents over HTTP POST request with SOAPAction HTTP header XML Web Services Empowered Web Sites SOAP is the primary technology that implements XML Web Services Web Server acts as SOAP clients.net/ Java server-side components XML messages Web Application Server Browser Internet SOAP servers acts as COBOL application proxy COBOL applications User Mainframe 12

Additional Resources For XML, CSS, HTML, SOAP and BizTalk http://www.xml101.com http://www.w3.org/style/css http://www.segment7.net/tutorial/html4.html http:// www.w3schools.com/soap http://www.microsoft.com/biztalk/ Day 6 - Conceptual Overview of E-Business Technologies Software Solutions for E-Business Programming Languages for E-Commerce Search Engines Thinking Beyond the Box Case Study Series: Open Text Preferred Listings 13

Search Engines Intra-site search engine Inter-site search engine Intra-site Search Engine Index web pages with in a web site for example, Microsoft Index Server -Come with Windows NT/ 2000/2003 Servers - Full-text indexing on text, HTML, Word, Excel, PPT files - Query by properties - "Fuzzy" queries - Advanced searches (e.g. <, =, >, AND, OR, NOT) - Customizable query forms -Zero maintenance - Multiple language support 14

Inter-site Search Engine Index web pages across multiple web sites Spiders or Crawlers or Web bots (software robots) collect and search URLs, titles and web headings Page 175, E-commerce Business. Technology. Society. By Kenneth C. Laudon and Carol Guercio Traver Indexing a Search Engine Periodic scanning Nature of the site Submission 15

What does the Spider program look for? Header Title Keyword Description Body The linguistic patterns within the page body Different Types of Search Boolean Searching Phrase Search Proximity Search Wild card Search Concept Search Natural Language Search AND OR acid rain America NEAR warming *? computer virus Ask.com 16

Popular Search Engines Listed by Popularity in 2003 Google www.google.ca AOL search.aol.com Google engine Netscape search.netscape.com Google engine Yahoo search.yahoo.com Overture brought by Yahoo in 2004 AltaVista brought by Overture in 2003 MSN search.msn.com AskJeeves www.askjeeves.com Lycos www.lycos.com AskJeeves engine Search Strategy 1. Try with an explorative phrase first so that you get an idea what keywords or phases to search 2. Choose a suitable search engine that relevant Excite very commercialized; Altavista more comprehensive; Lycos more focus; Yahoo! more like a business directory 3. Given you have a list of phrases you know, make a search on the relevant search engine 17

Day 6 - Conceptual Overview of E-Business Technologies Software Solutions for E-Business Programming Languages for E-Commerce Search Engines Thinking Beyond the Box Case Study Series: Open Text Preferred Listings Thinking Beyond the Box Case Study Series: Open Text Preferred Listings In general, how can companies make money on the Web? What are the common pricing models in the Internet? You as a company, how can you measure the effectiveness of a search engine, which you have paid for? 18

Home Readings E-Commerce - Business, Technology, Society: Chapter 3.4-3.5, 8.1-8.3 Read Case: Metropolitan Life Insurance: E-Commerce Review Chapter 12 and 7.3 Thinking Beyond the Box Case Study Series: Metropolitan Life Insurance: E-Commerce How can MetLife s Interactive Commerce Department build profits from its Internet efforts? What are the issues involved in delivering a profitable (and successful) E-Commerce strategy? 19