Deliverables for Milestone 3

Deployment

See Details

Deliverable Use Case Status
Complete support for Cluster Deployment Deployment of converged apps in a cluster, with support for load on start Done
Integration of sip.xml with DOL objects   FF. To be decided
Integration of sun-sip.xml with the SIP Container Configuration data specified in sun-sip.xml would be used to configure the container Done
Refactoring the load on startup for SIP modules SIP modules would use the same mechanism of load on startup as other extension modules( not user visible) . No regression is a measure of success Done
Devtests Devtest for each of the features added WIP. Automation to be completed
Annotation processing for JSR289 defined annotations Users should be able to use all annotations defined in JSR289 spec Done
Refactoring of use of @Resource annotation for SipSessionsUtil and SipFactory objects Users should be able to inject a SipFactory and SipSessionsUtil object in either JavaEE components and/or Sip Servlets FF. Redesign in progress

Administration

Deliverable Use Case Status
Callflow support for SIP messages Users would be able to track the SIP calls through the applications and get a report or a log file Done
Monitoring support for SIPServlet Container Dynamic reconfig support for Monitoring Done
AMX support for SIP Servlet Container AMX support for extension-module, sip-service elements WIP
Dynamic reconfiguration support for SIP Servlet Container Complete dynamic reconfig support across cluster and developer profiles for "dynamically reconfigurable" elements in the SIP Servlet Container configuration WIP
Pluggability of domain.dtd Ability to dynamically change the version of the DTD against which the domain.xml would be validated. Will not be done for MS3. Awaiting Architectural review
Admin GUI Support for all features configurable via the admin gui ( includes CLB, monitoring ,deployment, callflow and security) WIP
Devtests Devtest for each of the features added  

Security

Deliverable Use Case Status
Implement RunAs functionality Support for RunAs in sip.xml Done
Support for configuration from domain.xml Security framework can be configured via the admin CLI Done
Support of sun-sip.xml for per application configuration Users can use sun-sip.xml to configure the SIP Application Done
Support for Run-as in SipServlets   Done
Devtests Devtest for each of the features added Done

Converged Load-Balancer

Deliverable Use Case Status
Configuration support for CLB The admin console/CLI should provide commands to configure the CLB and dynamically reconfigure it(without requiring a server restart) Done
Integration of SIP and HTTP CLBs   Not tested

Tools

Deliverable Use Case Status
Netbeans module for JSR 289 User should be able to create SIP servlets and deployment descriptors using Netbeans WIP

Installer

Deliverable Use Case Status
File based installer for Sailfin Provide a installable bundle for Sailfin with support a GUI/CLI based installer Done
Packaging support Provide zip based packages for Sailfin binaries ( excluding GlassFish v2.1) Done
Support for Add-on installer for Sailfin provide an add-on installer for Sailfin that would allow the users to install the Sailfin bits ontop of an existing versionof GF v2.1 Put on hold. Pending design discussions.

Session Replication

Deliverable Use Case Status
     

SAF Hooks

Deliverable Use Case Status
addition of jsr77 MBeans for disabled apps   Done

GMS Integration with SIP Container

Deliverable Use Case Status
JoinedAndReadyNotification event   WIP
support for joining multiple clusters in the same vm   Needs to be tested( integrated)
Failure detection hardening for Hw failures through a timeout based approach   Design discussions in progress
Cross subnet support   Feture done. Needs exposure through domain.xml
DistributedStateCache using TCP channels   WIP

Testable Features for MS3