Electronic Business and Business Mobility Enabling Technologies

Download Report

Transcript Electronic Business and Business Mobility Enabling Technologies

Information systems and
management in business
Chapter 3
Electronic Business and Business
Mobility Enabling Technologies
Information systems and
management in business Dr Ali H
Higgi
3.1 Introduction

E-Biz enables and facilitates





E-Biz service key delivery goals


E commerce
Intra-organizational collaboration
Inter-organizational collaboration
Business mobility
Electronic, efficient, cost effective, secure and
interactive
E-Biz service delivered via a set of
powerful enabling technologies
Information systems and
management in business Dr Ali H
Higgi
3.2 E Business Technologies
 E-Biz enabling technologies Classification
 May be classified into seven different
categories
 Internet
 Servers
 Data Structuring
 Security
 Interactivity
 Business Mobility
 Interoperability

http://www.halaeducation.com/BookImag
es/Ch3/Figure31.jpg
Information systems and
management in business Dr Ali H
Higgi
3.3 The Internet, Key processes and
Protocols

The Internet – What is it?


When an umber of local area networks
(LANs) and wide area networks (WANs)
are connected together, the result is a
larger network which is typically
referred to as an internetwork
The Internet is the most popular
internetwork
Information systems and
management in business Dr Ali H
Higgi
3.3 The Internet, Key processes and
Protocols

The Internet Key processes and
technologies

Two key processes


Web request and fulfillment process
Addressing
Information systems and
management in business Dr Ali H
Higgi
3.3 The Internet, Key processes and
Protocols
 Web request and fulfillment process
 The action involving a user requesting a Web
contents through an Internet browser and a
Web server delivering the requested contents
 Two way information exchange process
between a client software and a Web server
 Typically there exist no relationship between
the client and the Web server
 The relation is established via the Web
process and is terminated at the end of it
 A Web process is normally initiated with Web
contents requests by a user
 Every new request establishes a new process
Information systems and
management in business Dr Ali H
Higgi
3.3 The Internet, Key processes and
Protocols
 Web request and fulfillment process
 How does it Work?
 A four steps process
 Step1: Web contents request
 Step 2: Web request forward to Web
server
 Step3: Web server action – response
 Step4: Client software response
Information systems and
management in business Dr Ali H
Higgi
3.3 The Internet, Key processes and
Protocols


Internet addressing process
Every Web server connected to the
Internet has a unique physical
address


known as a uniform resource locator or
URL
Web contents could be located and
sourced from
Information systems and
management in business Dr Ali H
Higgi
3.3 The Internet, Key processes and
Protocols
 Internet addressing process
 The general structure for a URL
Protocol://Domain Name: Port/Virtual
directory/File Name? Parameters
 Example
 http://www.halaeducation.com/Mybook/B
ook.htm?name=me&password=allowed
 Ampersand – & used to separate multiple
parameters
 = sign is used separate the parameter
from its value
Information systems and
management in business Dr Ali H
Higgi
3.3 The Internet, Key processes and
Protocols

TCP/IP






A critically important Protocol
TCP/IP stands for transmission control
protocol/Internet protocol
It is a communication protocol which is used
by computers to communicate with each other
over the internet
It is compatible with most modern operating
systems, computer hardware and networking
configurations
provides reliable delivery and is able to deliver
packets efficiently
free and none proprietary protocol
Information systems and
management in business Dr Ali H
Higgi
3.4 Web Server definition and Primary
Features
 What a Server?
 A combination of computer hardware
and software
 Dedicated to serving files or data to
requesting client computers
 Clients are typically connected to it over a
network link
 Known types
 File, database, transactions and Web servers
Information systems and
management in business Dr Ali H
Higgi
3.4 Web Server definition and Primary
Features
What is a Web Server?
Essentially a Web server runs a software
suite (program) that enables it to
accomplish a number of tasks







Serving Web contents to requesting
browsers.
Providing security to Web contents and the
associated Web site.
Facilitating server administration and
management.
Providing proxy capabilities.
Supporting data-driven Web sites
(Interactivity)
Information systems and
management in business Dr Ali H
Higgi
3.5 Data Structuring Technologies

Data Structuring Technologies
 Within the domain of e business there
exist two important document
structuring languages or authoring
tools - technologies
 HTML and the XML
Information systems and
management in business Dr Ali H
Higgi
3.5 Data Structuring Technologies

Hyper Text Markup Language – HTML




Hyper text markup language is a data
structuring tool that is primarily used to create
Web contents
Web browsers are typically the software
medium which is used to display HTML based
documents
An HTML document would typically contain
various predefined tags
Tags examples
 <p> defines a paragraph, <h1> defines a
headline, <img> define an image
Information systems and
management in business Dr Ali H
Higgi
3.5 Data Structuring Technologies

Extensible Markup Language – XML




standard and none proprietary programming
language used for documents structuring
Employ tags for structuring documents
XML tags are defined by the document’s
creator and they are not predefined
XML tags are created in a manner that
describe and give meaning to the tag’s
contents
Information systems and
management in business Dr Ali H
Higgi
3.5 Data Structuring Technologies
 Extensible Markup Language – XML
 Example
 <Mobile No> 0433222445 </ Mobile No>
 XML documents Key advantage
 Can be shared and processed by computer
applications that do not have to be running
the same operating systems or similar
software applications
Information systems and
management in business Dr Ali H
Higgi
3.6 Interoperability Technologies - Web
Services
 What Are Web Services?
 computer programs or software
modules
 Accessed remotely over the Internet by
generic browsers or software clients
 Generic browsers or software clients are
resident in another computer
Information systems and
management in business Dr Ali H
Higgi
3.6 Interoperability Technologies - Web
Services

Web Services Key Benefits

Interoperability

provide seamless interoperability between
various computer applications running in
different platforms and supported by
differing operating systems

disparate computers can talk to each other
without the need for costly and time
consuming investment in middleware
Information systems and
management in business Dr Ali H
Higgi
3.6 Interoperability Technologies - Web
Services

Web Services Key Benefits



Minimal investment
 Utilization of Internet infrastructure and none
proprietary technologies
Standard Technologies
 Communication protocols, browsing
technologies, document structuring, etc…
Simple to use and integrate
 Web services could be called upon either from
an Internet browser or integration within a
client software application using XML and
SOAP
Information systems and
management in business Dr Ali H
Higgi
3.6 Interoperability Technologies - Web
Services

Web Services Underpinning
Technologies




Extensible Markup Language (XML)
Simple Object Access Protocol (SOAP)
Universal Description, Discovery and
Integration (UDDI)
Web Services Description Language
(WSDL)
Information systems and
management in business Dr Ali H
Higgi
3.6 Interoperability Technologies - Web
Services

Web Services Issues of Concerns –
Disadvantages

Security


All aspects of Internet based information
exchange security challenge arise
Reliability and Availability


As a consumer always dependant on the
provider of such Web services
No control on availability or lack of it
Information systems and
management in business Dr Ali H
Higgi
3.7 Virtual Private Network (VPN)

What is a virtual private network?

The ability of a computer or a computer
which is connected to a private network
to securely accesses another private
network over a public network such as
the Internet
Information systems and
management in business Dr Ali H
Higgi
3.7 Virtual Private Network (VPN)
 The Strategic Business value of Virtual Private
Networks
 A VPN offer the option to conduct secure, reliable, global
and cost effective business information exchange over the
Internet and wireless wide area networks
 enables employees of an organization located in remote
offices to connect and access their organization
cooperate network

eliminates the need for having costly infrastructure
 Provides businesses with the ability to provide flexible
working practices and support business mobility
 mobile workers ability to access cooperate network
 A business can collaborate with partners over the Internet
Information systems and
management in business Dr Ali H
Higgi
3.7 Virtual Private Network (VPN)
 Internet Security Technologies - Virtual Private
Network Tunneling and Protocols
 VPN provide security and privacy through the use of
VPN tunneling, encryption and firewall
authentication
 VPN tunneling basically involves establishing and
maintaining a logical network connection
 The tunnel is then used to transmit encrypted data
between a client and a server using specific VPN
protocol format
 Three protocols are designed to work with VPN
tunneling
 Point-to-Point Tunneling Protocol (PPTP)
 Layer Two Tunneling Protocol (L2TP)
 Internet Protocol Security (IPsec) [24
Information systems and
management in business Dr Ali H
Higgi
3.8 Business Mobility Technologies

What is Wireless Local Area Network
– WLAN ?




A local area network
Does not use cables or wires in order
for a client computer to connect to it
Uses radio waves to transmit and
receive data
Short distance communication
Information systems and
management in business Dr Ali H
Higgi
3.8 Business Mobility Technologies
 WLAN Communication Standards
 Typically based on the IEEE 802.11 series of
standards - known as Wi-Fi
 The standards generally distinguished from
one another
 They operate on different bands, have a
different data transfer rates and transmission
range
 Three standards exist
 802.11a - 5 Ghz, 54 Mbps, 60-120 feet
 802.11b - 2.4 GHz, 11 Mbps, up to 300 feet
 802.11g - 2.4 GHz54, Mbps, 65-120 feet
Information systems and
management in business Dr Ali H
Higgi
3.8 Business Mobility Technologies

WLAN Devices or Components

Two basic WLAN components
Access points (APs)
 Wireless network card

Information systems and
management in business Dr Ali H
Higgi
3.8 Business Mobility Technologies
 Wi-Fi Hot Spots
Basically wireless local area networks
Provide public access to the Internet
Access either paid or unpaid
Likely to come across in a public place such as
airports lounges, hotels, cafes, universities, etc..
 People with mobile devices that are fitted with Wi-Fi
cards can connect to Wi-Fi hot spot service




 Mobile devices are able to locate the nearest
service to them and connect to it
 Hot spots services are published in various
directories
Information systems and
management in business Dr Ali H
Higgi
3.8 Business Mobility Technologies

What is a wireless Wide Area
Network – WWAN ?


Basically a network that is capable of
delivering data connectivity over a wide
spread geographical area without the
need for cabling
Employs cellular network technologies,
radio, satellite and mobile phone
technologies
Information systems and
management in business Dr Ali H
Higgi
3.9 Interactivity Technologies - DataDriven Dynamic Web Sites

What are Data-Driven Dynamic Web
Sites?



One that is able to interact with its user
and deliver contents dynamically
Typically contents stored in a database
Internet banking, online hotel & airlines
reservation, shopping online – are
typical examples
Information systems and
management in business Dr Ali H
Higgi
3.9 Interactivity Technologies - DataDriven Dynamic Web Sites
 Data-Driven Dynamic Web Sites
Technologies Overview
 A number of Internet technologies deliver
dynamic contents
 Also known as processing technologies or
scripting languages
 Three widely used technologies
 Php and ASP .net
 Server based
 All processing performed at server side and not
the client side
Information systems and
management in business Dr Ali H
Higgi
3.9 Interactivity Technologies - DataDriven Dynamic Web Sites
 Data-Driven Dynamic Web Sites
Technologies Overview
Ajax
 A combination of technologies which
include HTML , CSS, Javascript, DOM and
XMLHttpRequest
 Client side processing
 Other technologies exist
 Python and Ruby
Information systems and
management in business Dr Ali H
Higgi
3.9 Interactivity Technologies - DataDriven Dynamic Web Sites

Advantages of Processing Web Contents
Requests at the Server Side
 Dynamic Web pages contains code as well as
script (programming code)
 Processing takes place at the server side
 Server process the Web page and associated
script
 The server returns html to browser for display
but not the code
 Above combination of features results in
advantages
 Saving in bandwidth
 providing code security
Information systems and
management in business Dr Ali H
Higgi
3.10 The php Processing Technology




PHP Overview
A Php files ends with the .php
extension for distinction
Php code is embedded within the
html of the Web page
Php statements are enclosed
between angle brackets and
distinguished by starting and ending
with ?
Information systems and
management in business Dr Ali H
Higgi
3.10 The php Processing Technology

Php example









<html>
<body>
<center>
<?php print "Welcome", $mytitle, $myname;
?>
</center>
</body>
</html>
This page returns a Welcome message with a
name and a title as entered by the person
interacting with the page
Typically name and title would be entered via a
Web form
Information systems and
management in business Dr Ali H
Higgi
3.11 The ASP .Net Processing Engine
 What is ASP .NET?
 ASP .NET stands for active server pages .NET
 Proprietary technology
 Key features
 Code behind
 HTML is separated from the scripting code
 Enhances maintenance and coding upgrade
 Server side Web controls
 ASP .NET provides various categories of serverside Web controls ready for use by developers
 Text boxes, drop down lists, labels, etc..
Information systems and
management in business Dr Ali H
Higgi
3.11 The ASP .Net Processing Engine
 Key features
 Objects
 Various predefined and tested objects –
Minimize development and testing time
 Three main objects
 Response object
 Interaction with user
 Request object
 Collects data from users
 Session object
 Maintain interactivity between pages requests
 Data Access
 Facilities data access and storage
 ADO .net – key component
Information systems and
management in business Dr Ali H
Higgi
Chapter 3 Knowledge Enhancement
and Consolidation Tools and Exercises


Visit the book’s Web site
www.halaeducation.com & select
module 3
Perform Chapter 1 associated demo
and case study through their
respective demo and case Studies
Links
Information systems and
management in business Dr Ali H
Higgi
Chapter 3 Problems Solving Skills
Development


Visit the book’s Web site
www.halaeducation.com & select
module 3
Perform Chapter 1 associated skills
development through their
respective skills development
exercises link
Information systems and
management in business Dr Ali H
Higgi
Chapter 3 Balancing Knowledge to
Practice


Visit the book’s Web site
www.halaeducation.com & select
module 3
Perform Chapter 1 associated
Balancing Knowledge to Practice
project through its respective Hands
on Project Link
Information systems and
management in business Dr Ali H
Higgi