ch 11. integrated architecture for wireless myungchul kim [email protected]

23
Ch 11. Integrated Architecture for Wireless Myungchul Kim [email protected]

Upload: lorin-bradford

Post on 29-Dec-2015

222 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Ch 11. Integrated Architecture for Wireless Myungchul Kim mckim@icu.ac.kr

Ch 11. Integrated Architecture for Wireless

Myungchul Kim

[email protected]

Page 2: Ch 11. Integrated Architecture for Wireless Myungchul Kim mckim@icu.ac.kr

Architectures and Integration for Wireless

•Architecture and Integration Concepts •Practical examples •An architectural vision•A framework for discussion•Mobile Application architectures and Integration•The role of Middleware and Mobile Computing Platforms•Network Architectures and Integration

Page 3: Ch 11. Integrated Architecture for Wireless Myungchul Kim mckim@icu.ac.kr

Wireless Phone

Network

A Sample Architecture

Wireless

Gateway

Enterprise Application Server

DBs

Web Server

Internet Gatewayand Firewall

Public Internet

802.11 Network

Page 4: Ch 11. Integrated Architecture for Wireless Myungchul Kim mckim@icu.ac.kr

Concepts• Architecture;

– Components– What do they do– How do they interface/work with each other

• Integration – Minimizes the effort needed to use

• Integrated architectures: combine the two • Major challenge: A “service” that runs seemlessly across

• cellular (1G, 2G,3G) • WLANs• Wired networks

Page 5: Ch 11. Integrated Architecture for Wireless Myungchul Kim mckim@icu.ac.kr

Framework for Discussion

M-Business andMobile Applications (SMS, MMS,

Voice, M-commerce)

Wireless Communication Networks (WLANs, Cellular, WLLs, Satellites)

WirelessInfrastructure

Mobile Computing Platforms- Wireless Middleware (WAP, I-Mode, J2ME)- Mobile Platform Services (Mobile OS, Utilities)

Wireless Internet

and Mobile IP

•Network interfaces•Handoffs•Multiratecards

•Roaming Support through Mobile IP

•Shield the app. developers from the network heterogeneities

•Provide consistent user interfaces for seamless operations.

Page 6: Ch 11. Integrated Architecture for Wireless Myungchul Kim mckim@icu.ac.kr

What is needed • Physical Communication Level (Layer 1 and 2)

– Multirate cards (GSM, GPRS, 802.11) in devices– Interfaces between different types of networks – Handoffs, roaming support between multiple systems

• TCP/IP– Mobile IP – TCP handoff issues

• Middleware for integration– WAP, I-mode, etc– Mobile application servers (e.g., Oracle9iAS-wireless)

• Application and user interfaces– microbrowsers, wml– backend systems

Page 7: Ch 11. Integrated Architecture for Wireless Myungchul Kim mckim@icu.ac.kr

Framework for Discussing Integration

Converters (e.g. EDI to XML, WML to HTM)L)

Business Processi Modeling(e.g., Workflows)

B2B Process Modeling (e.g., ebXML, BPEL, Rosettanet)

IntegrationValue

Network Connectivity

Application Connectivity

Information Transformation

Internal Process Management

Cross-Enterprise Integration

Wireless/Wired Network Transport(GSM, 802.11, 3G, Ethernet, FDDI ATM)

eAI Layers of Integration Solution Technologies

Middleware (Mobile IP, WAP, I-mode, CORBA, Web Services)

Page 8: Ch 11. Integrated Architecture for Wireless Myungchul Kim mckim@icu.ac.kr

Vertical Versus Horizontal Integrations

App1

Platform1

Network1 Integrated Physical Network

App1

Platform1

a). Total Vertical Integration b). Horizontal Integration at Network Level

App 2

Platform2

Network2

App2

Platform2

App1

Network1

c). Horizontal Integration at Platform Level

App 2

Network2

Integrated Platform + IP

Platform1

Network1

Platform2

Network2

Integrated Applications

d). Horizontal Integration at Application Level

Page 9: Ch 11. Integrated Architecture for Wireless Myungchul Kim mckim@icu.ac.kr

An Architectural Vision

ContentProvider

WebContent

EnterpriseDatabases

OfficeLAN

(802.11)

HomeLAN

(802.11)

HomeLAN

(Bluetooth)

CellularCell

(GSM, GPRS)

HotspotLAN

(802.11)

ContentProvider

WebContent

EnterpriseDatabases

ContentProvider

CellularCell (3G)

Wirelessand WiredWAN

Page 10: Ch 11. Integrated Architecture for Wireless Myungchul Kim mckim@icu.ac.kr

Examples

• Architectures of a service that include wired with wireless

• Custom sales management system that runs on hand-held computers by linking its applications with its back-end sales system.

• A wireless solution that wrap around existing applications (accounting, inventory management or customer service software).

• Integration of wireless with wired networks • Integration of legacy wireless (e.g. 1G with 3G)

Page 11: Ch 11. Integrated Architecture for Wireless Myungchul Kim mckim@icu.ac.kr

Data Network

Voice Over IP

Wireless Phone

Network

Positional and Voice Commerce

Wireless Gateway

Computer+GPS

Wireless Phone+GPS

GIS/MapVoice

Portal

Wireless Phone

Enterprise Application Server

Partner

NetworkAPPs DBs

802.11 LAN

(office or a hotspot)

Web Server

Public

Internet

Page 12: Ch 11. Integrated Architecture for Wireless Myungchul Kim mckim@icu.ac.kr

Mobile Apps App Architecture

WAPGateway

WebServer

Content(XML/HTML)

Databasesand Applications

HTML/XML

WML

VoiceXMLGateway

VoiceXML

WebGateway(CGI, Servlet,ASP,JSP)

Page 13: Ch 11. Integrated Architecture for Wireless Myungchul Kim mckim@icu.ac.kr

BusinessBusinessLogic TierLogic Tier

Local (userLocal (userdependent)dependent)business logic business logic

Enterprise Enterprise businessbusinesslogic logic (business(businessComponents)Components)

Back-endDatabases

General Application Architectures

External Resources(Databases,

Applications

Resources Tier

Back-endAPPs

User (Presentation)Tier

Resource S

erver (B

ack-end Integration)

User Tier

(Front-endIntegration)

Page 14: Ch 11. Integrated Architecture for Wireless Myungchul Kim mckim@icu.ac.kr

Airforce Portal

WAPGateway

WebServer

Content(XML/HTML)

Databasesand Applications

HTML/XML

WML

VoiceXMLGateway

VoiceXML

WebGateway(CGI, Servlet,ASP,JSP)

Device Tier

Page 15: Ch 11. Integrated Architecture for Wireless Myungchul Kim mckim@icu.ac.kr

The Role of Wireless Middleware Hide the underlying wireless/wired issues • Transformation: Convert between two contents (HTML to WML)• Detection and adjustment: Wireless middleware products can detect

different devices and can optimize the wireless data output according to device attributes.

• Compression. Middleware products can use various data-compression algorithms to minimize the amount of data being sent over the wireless link.

• Security: Wireless middleware should ensure end-to-end security from handheld devices to application servers.

• Message delivery: Middleware can perform message storage and forwarding should the user get disconnected from the network.

• Operation support: Middleware should offer utilities and tools to allow MIS personnel to manage and troubleshoot wireless devices.

Page 16: Ch 11. Integrated Architecture for Wireless Myungchul Kim mckim@icu.ac.kr

Mobile Application Servers-- Collection of Middleware Services

Mobile Devices

Wireless Network

Wireless

Network

Stack

Mobility

Middleware

Mobility Application

Back-end

Network

Stack

Middleware

for

Backend

Back-endApplicationsand DatabasesBack-end

Network

Wireless Software Development and Monitoring Control

Page 17: Ch 11. Integrated Architecture for Wireless Myungchul Kim mckim@icu.ac.kr

Integrated Wireless Network Architecture

IP(Internet Protocol)

TCP(Transmission Control Protocol)

UDP(User Datagram Protocol)

Home AccessNetwork(DSL,Cable, ISDN)

Fast Packet SwitchingSystems (ATM, Frame Relay)

WirelessNetworks

(Cellular nets,wireless LANs,fixed wireless

networks)

Other Transport Protocols

Web Data Applications, Voice applications

Sonet (150 Mbps to 100 Gbps)

Fiber Facilities with WavelengthDivision Multiplexing (WDM)

Page 18: Ch 11. Integrated Architecture for Wireless Myungchul Kim mckim@icu.ac.kr

Wireless gateways and protocol converters

• Example: 802.11 a and 802.11b networks in the same building. How can user be transparent ,

• if a 802.11a device needs to be handled by an 802.11b AP, then a 11a-to-11b protocol converter would be needed. It would convert frequencies, etc.

• another choice is to let the 802.11 a devices talk to 11a AP, and another one is 11b. then a multi-protocol router could handle the traffic

• yet another choice is to run ip on top of both and then ip hides the underlying differences.

Page 19: Ch 11. Integrated Architecture for Wireless Myungchul Kim mckim@icu.ac.kr

Gateways (protocol converters)• Objective: convert one or more protocol to another

– Can connect two dissimilar networks together (translates one network architecture to another)

– Can cover one layer or many layers

• Examples:– Token Ring to Ethernet Protocol converters

– LAN gateway: connects a LAN to connect to host (e.g., Novell/MS Gateways to SNA)

Page 20: Ch 11. Integrated Architecture for Wireless Myungchul Kim mckim@icu.ac.kr

Air ForceAir ForcePortalPortal

Directories

Firewall

HTTP

ApplicationTier

DeviceAccessTier

DeviceTier

WirelessGareway

(WebSphere)

Page 21: Ch 11. Integrated Architecture for Wireless Myungchul Kim mckim@icu.ac.kr

Web Services

Business Process Execution Language (BPEL)

WSDL, UDDI, Policy, Inspection

Security, Reliable Messaging, Transaction, Coordination

SOAP (Logical Messaging), XML (Encoding), Other Services

BusinessProcesses

Description

Quality ofService

Transport andEncoding

Page 22: Ch 11. Integrated Architecture for Wireless Myungchul Kim mckim@icu.ac.kr

Mobile Web Services

Third Party Services

•Mobile Network Services

•Payment Services

•Authentication Service

Security Credentials

(e.g., SIM)

Third PartyResources

Client Application

Subscriber (Service Consumer)Service Provider (Third-Party)

Mobile Network Operator

Sx

Client Platform Sx,R

Sx, Px

Sx

Sx,Px,B

Page 23: Ch 11. Integrated Architecture for Wireless Myungchul Kim mckim@icu.ac.kr

Summary

•Architecture and Integration Concepts •Practical examples •An architectural vision•A framework for discussion•Mobile Application architectures and Integration•The role of Middleware and Mobile Computing Platforms•Network Architectures and Integration