Mobile Devices: Server and Management Lesson 04 Gateways and Portals Oxford University Press 2007. All rights reserved. 1
Gateway Connects two networks, each using different protocols in its network layers Oxford University Press 2007. All rights reserved. 2
Gateway between GPRS and data network for packets A GPRS mobile service network deploys SGSNs (serving GPRS support nodes) A SGSN interface to BSCs (base station controllers) The SGSNs on the other hand interfaces to GGSNs (Gateway GPRS support nodes) On the other hand, GGSNs connect to a packet data network like Internet Oxford University Press 2007. All rights reserved. 3
Protocol Conversion Gateway Connection gateway software which is used to connect two application layers using two different protocols Connects client application and application server Oxford University Press 2007. All rights reserved. 4
WAP or IBM SecureWay Wireless Gateway Between wireless devices, the Internet, and application-server-based N-tier architecture (N 3) Requests processed at the application server using backend databases and system Oxford University Press 2007. All rights reserved. 5
WAP or IBM SecureWay Wireless Gateway Oxford University Press 2007. All rights reserved. 6
Tier 1 A client sends requests for the service required by collaborating or independent mobile devices or a mobile computing system The client sends the application service request and obtains the responses Oxford University Press 2007. All rights reserved. 7
Tier 1 (client) Uses WML (wireless markup language) WSP (wireless session protocol) establishes session between the application server (AS) at the Internet and the client(s) Oxford University Press 2007. All rights reserved. 8
Tier 2 Application Server (AS) Connects to tier 1 through the Internet The Internet end uses TCP/IP, while the wireless device ends use WAP or other protocols When the protocol used is WAP, a gateway which connects tier 1 to Internet which has the AS is called WAP gateway Oxford University Press 2007. All rights reserved. 9
IBM SecureWay Wireless Gateway A WAP gateway which connects these two tiers 1 and 2 The connection establishes through WSP Oxford University Press 2007. All rights reserved. 10
Use of Funambol for developing the mobile computing applications The connector objects provide the gateways The gateways connect to the file systems, databases, email systems, and applications Used for two-way synchronization with existing data assets Oxford University Press 2007. All rights reserved. 11
Connector objects in Funambol Also provide gateways for datastores (databases, files, and email systems) Oxford University Press 2007. All rights reserved. 12
IBM WebSphere Partner GateWay Used for the connections and transcoding between the tiers Oxford University Press 2007. All rights reserved. 13
Transcoding Gateway A gateway when it adapts its response to the content format of the client device and requests to it in the format required by the application running on the application server Oxford University Press 2007. All rights reserved. 14
Transcoding proxy Conversion, computational and analyzing capabilities, while a gateway has conversion and computational capabilities only A proxy can execute itself on the client system or application server Oxford University Press 2007. All rights reserved. 15
Transcoding gateway applications Format, data, and code conversions from one end to another when the multimedia data transferred from a server to the mobile TV, Internet TV, WAP phone, and Smart Phone as the client devices Oxford University Press 2007. All rights reserved. 16
Transcoding gateway applications Filtering Compression Decompression Configurable transcoding gateway to provide authoring and deployment Oxford University Press 2007. All rights reserved. 17
Transcoding Gateway applications Used for converting XML style sheets to WML or HTML Video to images Image to hyperlink One image format to another Scaling, mapping, and colour adaptation Oxford University Press 2007. All rights reserved. 18
TTS and STT Transcoding gateway Facilitates TTS (text-to-speech) conversion and STT (speech-to-text) conversion Oxford University Press 2007. All rights reserved. 19
Home Network Home Number of systems Cable TV or set-top box, personal computer, laptop, digital camera, ipod, home theatre, iphone or mobile phone, and Bluetooth-enabled appliances Oxford University Press 2007. All rights reserved. 20
Outside world Typically consists of Internet, enterprise server, backend database servers, and application servers Consists of high speed Internet IPv6 Oxford University Press 2007. All rights reserved. 21
Residential Gateway A wireless device which provides connectivity through a service provider The network also connects to application servers and backend server through the Internet Residential gateway a gateway between a network of home devices and the outside world Oxford University Press 2007. All rights reserved. 22
Residential Gateway Architecture Oxford University Press 2007. All rights reserved. 23
Web Portal A website that provides applicationspecific programs and personalized capabilities like business transactions to client device(s) or computing systems A portal may have the PPE, for example, in 9iAS Has portlets (application-specific small portals), e.g., mail (POP3) portlet Oxford University Press 2007. All rights reserved. 24
Web Portal Provides a path to other content related to the portal personalization criteria and enables running of distributed or collaboration applications Collaboration application example business transactions through an enterprise portal Oxford University Press 2007. All rights reserved. 25
Portal based Client Server Architecture for mobile clients Oxford University Press 2007. All rights reserved. 26
Portal Provides services available from a number of websites Enables them using diversified middleware Provides services to PCs as well as mobile devices Oxford University Press 2007. All rights reserved. 27
IBM WebSphere Portal Provides a software architecture for the applications and business transactions Has scalability of any size organization Has an extension for voice-based applications Oxford University Press 2007. All rights reserved. 28
IBM WebSphere Portal The extension deploys IBM voice tool kit. It gives voice-based access to the IBM WebSphere portal Interfaces with Voice Gateway which connects to a network of mobile service providers Oxford University Press 2007. All rights reserved. 29
WSRP (Web services for remote portlets) Software for content aggregators (e.g., Web portals) Accesses and displays content sources which are at remote sites or portals Oxford University Press 2007. All rights reserved. 30
Java Portlet Specifies a contract between the portlet container and portlets Programmers deploy JSR (Java Specification Recommendation) 168 Oxford University Press 2007. All rights reserved. 31
Summary Gateway enable access of client using one protocol to application server using another protocol Enables transcoding Transcoding for Filtering Compression Decompression Oxford University Press 2007. All rights reserved. 32
Summary Configurable transcoding gateway to provide authoring and deployment Residential gateway connect home and outside world networks Portal provides services available from a number of websites Oxford University Press 2007. All rights reserved. 33
Summary Portal enables them using diversified middleware Provides services to PCs as well as mobile devices Oxford University Press 2007. All rights reserved. 34
End of Lesson 04 Gateways and Portals Oxford University Press 2007. All rights reserved. 35