Gfp Launch Sailfin Whatis Sreeram

929 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
929
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
19
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Gfp Launch Sailfin Whatis Sreeram

  1. 1. What is SailFin? • It is all of GlassFish v2 > Java EE, WS*, Scripting, OpenESB support etc. • plus Session Initiation Protocol (SIP) support > SIP is, arguably, second most important internet protocol > You got SIP Servlets! • So, what in the world does SIP enable? > connect up two or more parties to communicate live on the web > Instant messaging, Video & Voice calls over IP, Interactive Games & Television 1
  2. 2. Project SailFin: Logical View IDE Plugin Converged Application Session Eclipse & Load Router Retainability Diameter NetBeans Balancer SailFin SIP Pure SIP Container Apps JSR-116 Administration Converged Applications GlassFish JSR-289 Pure Web Web Converged Apps Container Applications Java EE GlassFish Java EE Services: EJB, Applications Persistence, Web Services, JNDI, Annotations, Transactions, Connectors, JMS, JMX, JSF, more.. 2
  3. 3. Physical Implementation Project Sailfin SIP SIP Servlet SIP Session CLI Converged SIP Application NetBeans Security Deployment Replication GUI LB Session Plugin NetBeans Digest Auth, Extension JXTA GlassFish HttpSession Grizzly Java EE Security Modules Replication Administration Management Plugin GlassFish Enterprise Server 3
  4. 4. SIP Servlet Container in SailFin • JSR116 – SIP Servlets 1.0 (mar 2003) • JSR289 – SIP Servlets 1.1 (sep 2008) • Reused a well tested JSR-116 implementation and added JSR289 features > Converged SIP and Java EE Applications and portable deployment model > Application Router, Resource Injection, new Sip Servlet Annotations • Enhanced Request processing with Grizzly NIO > Near native throughput and latency and Highly scalable 4
  5. 5. Administration Console 5
  6. 6. Traditional Clusters Layer 3 LB Layer 3 LB Web Server Web Server or or L7 LB L7 LB App App App App Server Server Server Server Application and Container State Replication 6
  7. 7. SailFin Clusters L3 LB CONVERGED CONVERGED CONVERGED CONVERGED PROXY & LB PROXY & LB PROXY & LB PROXY & LB SailFin SailFin SailFin SailFin Application and Container State Replication 7
  8. 8. Tools – NetBeans & Eclipse 8
  9. 9. Resources • On the Web – http://sailfin.dev.java.net – http://jvoicebridge.dev.java.net – http://www.sun.com/sailfin – http://www.ericssonmobilityworld.com – http://echarts.org – http://blogs.sun.com/sduv/entry/project_sailfin_launches_in_glassfish • Meet Us Live – Mobile World Congress, Barcelona 2009 Feb 16-20 – JavaOne 2009 June 2-5 – Sun Tech Days 9

×