We are please to release Jiplet Container 0.0.2a. Jiplet is short for
Java SIP Servlet. The Jiplet Container is an open-source development
and runtime environment for server-side SIP applications. It is very
similar to a Java servlet container in concept. A Java servlet is a
Java class that handles HTTP messages from web browsers. Similarly, a
jiplet is a Java class that handles SIP messages from SIP user agents -
SIP phones and other SIP servers. A servlet container like the Apache
Tomcat can host one or more web applications (contexts), each
consisting of one or more servlets. Similarly, a jiplet container like
the one we offer can host one or more SIP applications (contexts), each
consisting of one or more jiplets.
Jiplet Container r0.0.2a adds a number of new features as well as fixes
many known issues and limitations. This is still a preview alpha
release. That is, we are still adding new features but the release is
made available to users who want to study the features. The API is
still undergoing changes.
The new features include:
(1) Container-managed authentication and authorization: Allows jiplet
applications to specify security-constraints. The container handles
security (authentication and authorization) on behalf of the
application based on SIP specifications.
(2) A new JMX implementation has been put in place that supports the
"remote" API.
(3) A number of changes have been made to the reference
application.
(4) The class-loader architecture for the standalone jiplet container
has been changed. Any classes and jar files placed under the common
directory under the home directory is now loaded automatically. This
feature allows users to easily replace the SIP stack, plugin
authentication databases, etc.
(5) Many bugs have been fixed.
(6) Many changes to the documentation have been made.