Presentation is loading. Please wait.

Presentation is loading. Please wait.

Gridshell Web Services Akylbek Zhumabayev. Content Gridshell Architecture Gridshell Mediator Gridshell Client Gridshell Full Picture Security Patterns.

Similar presentations


Presentation on theme: "Gridshell Web Services Akylbek Zhumabayev. Content Gridshell Architecture Gridshell Mediator Gridshell Client Gridshell Full Picture Security Patterns."— Presentation transcript:

1 Gridshell Web Services Akylbek Zhumabayev

2 Content Gridshell Architecture Gridshell Mediator Gridshell Client Gridshell Full Picture Security Patterns Java-based WS Platforms JAX-WS-based Approach Axis2-based Approach

3 Gridshell Architecture Gridshell Mediator Client TeraGrid

4 Back Service Gridshell Mediator (1) WS 1 WS 2 WS N WS 1 WS 2 WS N Front Service

5 Gridshell Mediator (2) Front Service: Publicly open URI Different versions of WS platform Back Service: Behind Firewall Load Balancing

6 Gridshell Client Web Browser Web Portal Application 2. Standalone Application 1. Web Application

7 Gridshell Full Picture Application TeraGrid Web Browser Web Portal Front Service Back Service Gridshell Mediator

8 Security Patterns Easy: TLS + Web Server Users Improved: TLS + LDAP Users Best: SAML + STS (+TLS)

9 Java-based WS Platforms JAX-RPC: Axis2-based solutions (Axis2, WSO2, Geronimo etc) JAX-WS: Built-in web containers of web severs Glassfish and Tomcat

10 JAX-WS Approach Good: Part of integrated WS stack Sun Metro Tested on Glassfish and Tomcat Tightly integrated with Microsoft WCF Easy development Bad: Security implemented as NetBeans Plugin Not compatible with JAX-RPC

11 Axis2-based Solutions Good: Popular WS container Can work without any web browser Security implemented as Axis2 modules Has module for JAX-WS clients Bad: Cannot run JAX-WS applications If JAX-WS wins what to do with Axis2 applications?


Download ppt "Gridshell Web Services Akylbek Zhumabayev. Content Gridshell Architecture Gridshell Mediator Gridshell Client Gridshell Full Picture Security Patterns."

Similar presentations


Ads by Google