• No results found

Deploying Web Based Applications Using Citrix MetaFrame XP Server

N/A
N/A
Protected

Academic year: 2020

Share "Deploying Web Based Applications Using Citrix MetaFrame XP Server"

Copied!
46
0
0

Loading.... (view fulltext now)

Full text

(1)
(2)

Deploying Web Based

Applications Using Citrix

MetaFrame XP Server

Deploying Web Based

Applications Using Citrix

MetaFrame XP Server

Mike Fouts

Senior Systems Engineer Citrix Systems

Mike Fouts

(3)

Citrix Confidential

Non Disclosure Agreement

This presentation is

confidential. By virtue

of your relationship

with Citrix, you are

bound to retain in

confidence all

(4)

Citrix Confidential

Agenda

Web Application Goals and

Trends

Web Applications Defined

Challenges of Deploying

Web Applications

(5)

Web Application Goals and Trends

(6)

Citrix Confidential

Technology Adoption

Monolithic Host and PC

2-Tier Client-Server

3-Tier C/S and Web

N-way Web Services

Technology in Data Centers Application

Architectures UI Logic Data

?? ??

(7)

Citrix Confidential

It’s Both a Windows & Web World

Windows & Windows & Non-Windows PCs, Non-Windows PCs, Terminals, PDAs, Terminals, PDAs, Smart Phones, etc. Smart Phones, etc.

Dial-up, LAN, Dial-up, LAN, WAN, Wireless WAN, Wireless & Web Access & Web Access

Windows, UNIX, Windows, UNIX,

Java & Web Java & Web Applications Applications

(8)

Citrix Confidential

Web Application Goals

Lower Total Cost of Ownership

Centralization of Application Logic and User Interface

Simple browser based application access

Simple Cross Platform User Interface (HTML, XML, etc.)

Faster application development and deployment

Reduced desktop/workstation maintenance costs

User Interface Application Logic Business Data

(9)

Citrix Confidential

Compromises with Web Applications

Simplistic Thin User Interface vs. Robust Interface

Web application does not necessarily equal thin application

– Bandwidth requirements – data transfer to client

Consistency across client devices

– Different browsers have differing functionality

Web browser requirements

– Platform availability

– Platform functionality

Web browser component management

– ActiveX, JVM, Java Components & Plugins

(10)

Citrix Confidential

Trends with Web Applications

Attempts to improve user interface – more robust

– Active X, Java, Client Side Scripting

– Improvements move new components to the desktop

– Additional client side resources are needed

New components must be managed on the client

– Browser plugins and components

Application security concerns

– Browser & plugin security

– Management of browser updates and security patches

The web browser is an application – must be managed

(11)

Citrix Confidential

Deployment with MetaFrame

User Interface

Application Logic

Business Data

Centralize management of browser and components

Standardize on the required web browser

Ensure browser is secure and up to date

Deliver consistent application performance

– Across the enterprise, regardless of connection type

(12)

Citrix Confidential

Web Application Access with MetaFrame XP

User Interface

Application Logic

Business Data

Provide access to all client and platforms

– Windows, UNIX, Linux, Mac, WBT, Pocket PC…

Provide a consistent application interface

– Regardless of client browser or platform

Provide Secure Application Access

– Over the LAN, Wan or Internet with Secure Gateway

Provide a single point of access for all applications

(13)

Web Applications Defined

(14)

Citrix Confidential

Definition of a Web App

4 Basic technologies used to deliver Web Apps:

Simple HTML / XML / XSL

Client-Side Scripting

Server-Side Scripting / Server-Side Processing

Embedded Objects / Controls

(15)

Citrix Confidential

Challenges

5 challenges of deploying Web Apps

Bandwidth

Performance

Application Maintenance

Security

(16)

Bandwidth:

“Why do I need Citrix if web

apps are thin?”

Bandwidth:

(17)

Citrix Confidential

Bandwidth

Dissection: A look at PeopleSoft 8

Comparison of bandwidth consumption

differences

Standard Web browser deployment

(18)

Citrix Confidential

Bandwidth

What’s the difference?

(19)

Citrix Confidential

Bandwidth

PS-IN Traffic

(20)

Citrix Confidential

(21)

Performance:

“Will an ICA deployment

really make a difference on

my network?”

Performance:

“Will an ICA deployment

really make a difference on

(22)

Citrix Confidential

Performance

3 Key Factors

Average Bandwidth Consumed

ICA is approx. 51% less than raw HTTP

Network Traffic Bursts

Highest ICA peak: 29.33Kbps

Highest HTTP peak: 56.57Kbps

Serviced Users

(23)

Citrix Confidential

Performance

Assumptions:

(24)

Citrix Confidential

Performance

Assumptions:

(25)

Citrix Confidential

Performance

SpeedScreen Browser Acceleration

Introduces major performance improvements for

users connecting to applications that:

Embed JPEG and GIF images within MSHTML pages

Supported Applications are:

Internet Explorer (IE 5.5 and higher)

Microsoft Outlook

(26)

Citrix Confidential

Performance

SpeedScreen Browser Acceleration

Less bandwidth and allows users to interact with the browser:

Graphically rich pages are downloadedLarge images are downloaded

The users browser experienced is improved by:

Background Image DeliveryProgressive Drawing

Responsive Scrolling

(27)

Demo Time:

Loads of Fun for a Citrix T-Shirt

SAP Workplace in Action!

Demo Time:

(28)
(29)

Demo Time:

Part II of II

(30)
(31)

Application Maintenance:

“How hard can it be to

maintain a web app?”

Application Maintenance:

“How hard can it be to

(32)

Citrix Confidential

Application Maintenance

Specific Java Virtual Machine Versions

and ActiveX/Plug-Ins

Embedded Objects and Client-Side

Scripting

Application Dependencies on Browser

Versions

(33)

Citrix Confidential

Application Maintenance

Specific Java Virtual Machine

Versions and ActiveX/Plug-Ins

Each desktop may need to be

modified

Can be done via tools such as

Group Policies

Embedded Objects and

Client-Side Scripting

Lack of desktop standardization

Download time and CPU utilization

(34)

Citrix Confidential

Application Maintenance

Application Dependencies on Browser Versions

Internet Explorer

IE 4.0, IE 4.01, IE 5.0, IE 5.01, IE 5.5, IE 5.5 SP1

Application Dependencies

Helper applications

(35)

Citrix Confidential

Application Deployment

Utilize Web Interface or Secure Access Manager

Provide uniform access

• All flavors (Win32, Legacy, Web, and CDAs)

(36)

Security and Administration:

“What do I need other than

https and IIS Admin?”

Security and Administration:

“What do I need other than

(37)

Citrix Confidential

Security

Browser Security Updates

ActiveX Controls and Plug-Ins

Browser Lockdown

Disable Cookies Disable Downloads

Disable Access Data Sources Across Domains Disable Scripting Functions

Disable Installation of Desktop Items Disable Userdata Persistence

Disable Clipboard Functions

(38)

Citrix Confidential

Administration

Shadowing

Monitor and Interact with users’

ICA sessions

Collaboration, training and

troubleshooting

Installation Manager

Distribute plug-ins

(39)

Business and Technical

Drivers:

“Tell me why a CIO will buy

into this concept.”

Business and Technical

Drivers:

(40)

Citrix Confidential

Business Drivers

Control and Security

Vendor Support

IT Resource Requirements

User Training

Cost

Deployment Time

User Device Support

Application Access Time

(41)

Citrix Confidential

Technical Drivers

Specific JVM and Plug-In

Requirements

Embedded Objects and Client-Side

Scripting

Browser Dependencies

Security

Application Dependencies

Test, Pilot and Production Rollout

(42)

Citrix Confidential

Vendor Support of MetaFrame XP

Web based client endorsement on MetaFrame

JD Edwards

OneWorld Xe & JD Edwards 8.0 verified/validated

PeopleSoft

PeopleSoft 8.0 certified

SAP

SAP GUI 4.6 and up certified and supported

Siebel

(43)

Summary

(44)

Citrix Confidential

Opportunity

Reduce bandwidth

Improve performance

(45)

Citrix Confidential Citrix Confidential

Citrix Authorized Training

With Citrix Training:

Learn tips and techniques for managing and administering Citrix software

Obtain valuable lab time for hands-on practice Prepare for Citrix certification exams

Learn quickly and efficiently in the classroom

New Courses and Certification Include:

CTX-7200 Citrix NFuse Elite Administration

CTX-6100 Citrix Core Technologies and ArchitectureCitrix Certified Integration Architect (CCIA) program

to be launched in Q4 2003

Available Worldwide from 350 CALCs

Training Locations from www.citrix.com/training

(46)

Thank You!

References

Related documents

Guide to Reuse, Reduce, Recycle and Safe Disposal (Livingston County does not endorse any particular company or service.) 10.. COMPUTERS & ELECTRON COMPUTERS &

• Run cross-sectional regressions of firm level equity returns for each month from July of year t+1 through June of year t+2 on set of characteristics.. • Average the

The results of the present study provided evidence regarding the significant effects of combination therapy with fluvastatin and IFN-ƛ in PBMCs of HCV patients with

SP Browser IDP.. umantis provides a default IDP for “conventional” logins where requested user and password credentials are checked against a database managed within its

Mairuth Sarsfield, born and raised in Montreal, offers in her novel, No Crystal Stair, an important recon- figuring of the Canadian and North American landscapes by

Most of the uterine malformations can be explained by a defect or a developmental failure during these three phases: the absence of migration or the incomplete caudal

Leaders of the coalition invoked visceral fears about sex trafficking as a violation of women's human rights to win support for limiting the definition of trafficking t o

Inclusion criteria included all women who were admitted to the hospital during the two-year study period in their pregnancy and underwent hysterectomy for some