1 / 11

Gridshell Web Services

Gridshell Web Services. Akylbek Zhumabayev. Content. Gridshell Architecture Gridshell Mediator Gridshell Client Gridshell Full Picture Security Patterns Java-based WS Platforms JAX-WS-based Approach Axis2-based Approach. Gridshell Architecture. TeraGrid. Gridshell Mediator. Client.

dolph
Download Presentation

Gridshell Web Services

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

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 TeraGrid Gridshell Mediator Client

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

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

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

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

  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?

More Related