Bridging the gap How Presentation Server connects C/S and SOA Citrix Systems Inc., Aug. 2007...

14
Bridging the gap How Presentation Server connects C/S and SOA Citrix Systems Inc., Aug. 2007 Christian Ambach
  • date post

    18-Dec-2015
  • Category

    Documents

  • view

    219
  • download

    1

Transcript of Bridging the gap How Presentation Server connects C/S and SOA Citrix Systems Inc., Aug. 2007...

Page 1: Bridging the gap How Presentation Server connects C/S and SOA Citrix Systems Inc., Aug. 2007 Christian Ambach Citrix Systems Inc., Aug. 2007 Christian.

Bridging the gap

How Presentation Server connects C/S and SOA

Bridging the gap

How Presentation Server connects C/S and SOA

Citrix Systems Inc., Aug. 2007

Christian Ambach

Citrix Systems Inc., Aug. 2007

Christian Ambach

Page 2: Bridging the gap How Presentation Server connects C/S and SOA Citrix Systems Inc., Aug. 2007 Christian Ambach Citrix Systems Inc., Aug. 2007 Christian.

2© 2007 Citrix Systems, Inc. — All rights reserved

IT today is a highly sophisticated framework

SOA & Web 2.0Technologies

Opportunities & challenges

Page 3: Bridging the gap How Presentation Server connects C/S and SOA Citrix Systems Inc., Aug. 2007 Christian Ambach Citrix Systems Inc., Aug. 2007 Christian.

3© 2007 Citrix Systems, Inc. — All rights reserved

Your success depends on the flexibility of your

IT infrastructure

Page 4: Bridging the gap How Presentation Server connects C/S and SOA Citrix Systems Inc., Aug. 2007 Christian Ambach Citrix Systems Inc., Aug. 2007 Christian.

4© 2007 Citrix Systems, Inc. — All rights reserved

Client/Server

Client/Server

Client/Server

SOA

SOA

SO

A

Page 5: Bridging the gap How Presentation Server connects C/S and SOA Citrix Systems Inc., Aug. 2007 Christian Ambach Citrix Systems Inc., Aug. 2007 Christian.

5© 2007 Citrix Systems, Inc. — All rights reserved

Client/Server

Client/Server

Client/Server

SOA

SOA

SO

A

Link

Link

Page 6: Bridging the gap How Presentation Server connects C/S and SOA Citrix Systems Inc., Aug. 2007 Christian Ambach Citrix Systems Inc., Aug. 2007 Christian.

6© 2007 Citrix Systems, Inc. — All rights reserved

Place YOUR existing client/server app here

Page 7: Bridging the gap How Presentation Server connects C/S and SOA Citrix Systems Inc., Aug. 2007 Christian Ambach Citrix Systems Inc., Aug. 2007 Christian.

7© 2007 Citrix Systems, Inc. — All rights reserved

Project iView

Free sample iView runs withWeb-Interface 4.0 and SAP NetWeaver Portal 6.0

Page 8: Bridging the gap How Presentation Server connects C/S and SOA Citrix Systems Inc., Aug. 2007 Christian Ambach Citrix Systems Inc., Aug. 2007 Christian.

8© 2007 Citrix Systems, Inc. — All rights reserved

Client/Server

Client/Server

Client/Server

SOA

SOA

SO

A

Link

Building block

repository

Page 9: Bridging the gap How Presentation Server connects C/S and SOA Citrix Systems Inc., Aug. 2007 Christian Ambach Citrix Systems Inc., Aug. 2007 Christian.

9© 2007 Citrix Systems, Inc. — All rights reserved

Building block

repository

Presentation ServerServices

Existing API

Web service Interface

Using the existing API – translate calls into industry standard web services

Page 10: Bridging the gap How Presentation Server connects C/S and SOA Citrix Systems Inc., Aug. 2007 Christian Ambach Citrix Systems Inc., Aug. 2007 Christian.

10© 2007 Citrix Systems, Inc. — All rights reserved

Yellow pages

ID card

Grammar & Semantic

Presentation ServerServices

Existing API

Web service Interface

Register

Offer

Communicate

Page 11: Bridging the gap How Presentation Server connects C/S and SOA Citrix Systems Inc., Aug. 2007 Christian Ambach Citrix Systems Inc., Aug. 2007 Christian.

11© 2007 Citrix Systems, Inc. — All rights reserved

PS Web-service Interface from extentrix

• GetApplicationInfoGets information about a published application for a specific client with the specified details, server types, and client types.

• GetApplicationsByCredentials Gets all published applications for a specific client with the specified details, server types, and client types.

• GetCodebaseURL Returns the URL CodeBase of the PNAgent server that specifies the location where the java classes used to launch the application via java client reside.

• LaunchApplication Returns the ICA file description to be used to launch an application.

• LaunchApplicationWithParameter Returns the ICA file description to be used to launch an application with a given parameter.

• ValidateCredentials Checks the user's credentials and returns true if they are valid and returns false if they are not.

Page 12: Bridging the gap How Presentation Server connects C/S and SOA Citrix Systems Inc., Aug. 2007 Christian Ambach Citrix Systems Inc., Aug. 2007 Christian.

12© 2007 Citrix Systems, Inc. — All rights reserved

Web-service Interface

Page 13: Bridging the gap How Presentation Server connects C/S and SOA Citrix Systems Inc., Aug. 2007 Christian Ambach Citrix Systems Inc., Aug. 2007 Christian.

13© 2007 Citrix Systems, Inc. — All rights reserved

From client/server to Web 2.0 & SOA

Bridging the gap

with

Citrix Presentation Server

Page 14: Bridging the gap How Presentation Server connects C/S and SOA Citrix Systems Inc., Aug. 2007 Christian Ambach Citrix Systems Inc., Aug. 2007 Christian.