Mobicents JAIN SLEE 2.2.1.FINAL released!

49 views
Skip to first unread message

Eduardo Martins

unread,
Nov 9, 2010, 10:49:09 PM11/9/10
to mobicents-public, mobicents-core
Say hello to Mobicents JAIN-SLEE 2.2.1.FINAL, a minor but very important 
update to 2.2.0.FINAL, the previous release for the popular open source SLEE
platform.

Release Notes:

A couple of fixes were introduced in the JAIN SLEE Core, with respect to a
minor memory leak in SBB Entity locks, and a classloading issue which resulted
in Profile Specification Classes not being visible to RAs.

Out of curiosity, the fix for the memory leak introduced another
performance jump, 2.2.1.FINAL is about 5 to 10% faster than last release.

Also added was a new JMX Text Editor for javax.slee.Address, which
allows the usage of JMX Console to set MBean attributes of such type,
for instance when editing standard JAIN SLEE Address Profile MBeans.

This release includes the last update to Diameter RAs and Stack, recently
released in the Mobicents Diameter 1.3.2.FINAL standalone version.

The XCAP Client RA Type was also object of more tweaking, now provides
a unique Event Type for responses of each XCAP Request type and more
information exposed in the event object, such as the original request URI,
important to correlate asynchronous responses with requests.

Updated with a couple of fixes, the SMPP v5 RA continues to quickly evolve,
on its way to reach production quality This release introduces the second BETA.

The Twiddle Command Line Interface was also updated, now also BETA2,
which also includes more readable documentation, as requested by the community.

Also, in last release we introduced the first technology preview of the new
EclipSLEE plugin, now we release its first BETA, which includes complete
documentation.

Finally, not usual in this type of releases, but here is a new component, we are happy
to introduce the XDM Client Enabler, which allows easy interaction with an XDM
Server, local or not. Mobicents SLEE Enablers are SBBs which can be reused by
3rd party services, through JAIN SLEE SBB Child Relations, and we plan to introduce
more in next releases, such as a SIP Presence Client, and a HSS Client.

About Mobicents JAIN SLEE:

Mobicents JAIN SLEE 2.x is the first and *only* open source JAIN SLEE
1.1 (JSR 240) compliant platform, a low latency and high throughput
application/service environment for event processing, designed for
stringent requirements of core network signaling application, and to
support scalability and availability through clustering.

The environment provides common behavior to all services:
- Managing component life-cycle (install/activate/deactivate/uninstall)
- Generating traces & alarms, managing resources, user statistics;
- Common behavior is not re-developed for each and every service, the
service developer only cares about service logic

Mobicents JAIN SLEE 2.x generation represents a major
step forward, introducing major performance/latency improvements. High
Availability and Fault Tolerance features are included , such as fault
tolerant timers, full application state replication, or the Fault
Tolerant Resource Adaptor API, an easy to use API that JAIN SLEE 1.1
resource adaptors can use to work correctly in a clustered
environement. Flexibility is a keyword in the new platform too, JAIN
SLEE profiles are mapped to JPA data sources, and extensive
configuration options can be used to tweak the platform behavior.

Platform management can be achieved through different tools: the
JMX web console giving full access to JAIN SLEE 1.1 and custom
Mobicents MBeans; and the new Jopr ( http://www.jboss.org/jopr )
Plugin, which allows the full JBoss and Mobicents platforms to have a
consistent and unified advanced management and monitoring tool. The
Twiddle CLI, for quick management of the application server. A SNMP
adaptor is also available in the underlying JBoss AS.

The full list of development issues with respect to this release can be found at
http://code.google.com/p/mobicents/issues/list?can=1&q=SLEE-+slee%3D2.2.1.FINAL

What is included in this release:
-------------------------------------------------------------------------------
* JBoss AS 5.1.0.GA with Core compliant with JAIN SLEE 1.1 installed (in /jboss-5.1.0.GA)
* Mobicents Jopr Web Management Console (in /tools/management-console)
* Mobicents Media Server 2.0.0.GA (in /tools/media-server)
* Mobicents Diameter 1.3.2.FINAL (in /tools/mobicents-diameter)
* Mobicents SIP Load Balancer 1.0.4.FINAL (in /tools/sip-balancer)
* Mobicents SLEE Remote Connection Tool 2.2.0.FINAL (in /tools/remote-slee-connection)
* Mobicents EclipSLEE Plugin 2.0.0.BETA1 (in /tools/eclipslee)
* Mobicents SCCP Provider 1.0.0.BETA3 (in /tools/sccp)
* Resource adaptors: Diameter Base, Diameter CCA, Diameter
Cx/Dx,Diameter Rf, Diameter Ro, Diameter Sh Client, Diameter Sh
Server, HTTP Servlet, HTTP Client, JCC, MAP, MGCP, SIP complaint with JAIN SLEE
1.1 specs, SMPP v5 , XCAP Client,
XMPP (in /resources)
* Educational examples: Call Controller 2, Converged Demo, Google Talk Bot, MGCP Demo,
SIP B2BUA, SIP Services, SIP Wake Up (in /examples)
* Enablers: XDM Client (in /enablers)
* Sources zip for debug purposes

SVN sources and tags:
-------------------------------------------------------------------------------
http://mobicents.googlecode.com/svn/tags/servers/jain-slee/2.x.y/core/2.2.1.FINAL
http://mobicents.googlecode.com/svn/tags/servers/jain-slee/2.x.y/tools/jopr-plugin/2.2.0.FINAL
http://mobicents.googlecode.com/svn/tags/servers/jain-slee/2.x.y/tools/remote-slee-connection/2.2.0.FINAL
http://mobicents.googlecode.com/svn/tags/servers/jain-slee/2.x.y/tools/twiddle/2.2.1.FINAL
http://mobicents.googlecode.com/svn/tags/servers/jain-slee/2.x.y/resources/diameter-base/2.2.1.FINAL
http://mobicents.googlecode.com/svn/tags/servers/jain-slee/2.x.y/resources/diameter-cca/2.2.1.FINAL
http://mobicents.googlecode.com/svn/tags/servers/jain-slee/2.x.y/resources/diameter-cx-dx/2.2.0.FINAL
http://mobicents.googlecode.com/svn/tags/servers/jain-slee/2.x.y/resources/diameter-rf/2.2.1.FINAL
http://mobicents.googlecode.com/svn/tags/servers/jain-slee/2.x.y/resources/diameter-ro/2.2.1.FINAL
http://mobicents.googlecode.com/svn/tags/servers/jain-slee/2.x.y/resources/diameter-sh-client/2.2.0.FINAL
http://mobicents.googlecode.com/svn/tags/servers/jain-slee/2.x.y/resources/diameter-sh-server/2.2.0.FINAL
http://mobicents.googlecode.com/svn/tags/servers/jain-slee/2.x.y/resources/http-client/2.2.0.FINAL
http://mobicents.googlecode.com/svn/tags/servers/jain-slee/2.x.y/resources/http-servlet/2.2.0.FINAL
http://mobicents.googlecode.com/svn/tags/servers/jain-slee/2.x.y/resources/jcc/2.2.0.FINAL
http://mobicents.googlecode.com/svn/tags/servers/jain-slee/2.x.y/resources/map/1.0.0.BETA3
http://mobicents.googlecode.com/svn/tags/servers/jain-slee/2.x.y/resources/mgcp/2.2.0.FINAL
http://mobicents.googlecode.com/svn/tags/servers/jain-slee/2.x.y/resources/sip11/2.2.0.FINAL
http://mobicents.googlecode.com/svn/tags/servers/jain-slee/2.x.y/resources/smpp5/1.0.0.BETA2
http://mobicents.googlecode.com/svn/tags/servers/jain-slee/2.x.y/resources/xcap-client/2.2.2.FINAL
http://mobicents.googlecode.com/svn/tags/servers/jain-slee/2.x.y/resources/xmpp/2.2.0.FINAL
http://mobicents.googlecode.com/svn/tags/servers/jain-slee/2.x.y/enablers/xdm-client/1.0.0.BETA1
http://mobicents.googlecode.com/svn/tags/servers/jain-slee/2.x.y/examples/call-controller2/2.2.0.FINAL
http://mobicents.googlecode.com/svn/tags/servers/jain-slee/2.x.y/examples/google-talk-bot/2.2.0.FINAL
http://mobicents.googlecode.com/svn/tags/servers/jain-slee/2.x.y/examples/mgcp-demo/2.2.0.FINAL
http://mobicents.googlecode.com/svn/tags/servers/jain-slee/2.x.y/examples/sip-b2bua/2.2.0.FINAL
http://mobicents.googlecode.com/svn/tags/servers/jain-slee/2.x.y/examples/sip-services/2.2.0.FINAL
http://mobicents.googlecode.com/svn/tags/servers/jain-slee/2.x.y/examples/sip-wakeup/2.2.0.FINAL
http://mobicents.googlecode.com/svn/tags/servers/cluster/mobicents-cluster-1.6
http://mobicents.googlecode.com/svn/tags/servers/jain-sip-ha/0.13
http://mobicents.googlecode.com/svn/tags/servers/jain-sip-ext/1.0.BETA1
http://mobicents.googlecode.com/svn/tags/tools/sip-balancer/1.0.4.FINAL
http://mobicents.googlecode.com/svn/tags/protocols/ss7/sccp/sccp-1.0.0.BETA3

The source code license is GPL.

Download URL:
-------------------------------------------------------------------------------

http://downloads.sourceforge.net/project/mobicents/Mobicents%20JAIN%20SLEE%20Server/2.2.1.FINAL/mobicents-jainslee-2.2.1.FINAL-jboss-5.1.0.GA.zip

Note that Mobicents JAIN SLEE 2.x requires JDK6.

Quick start:
-------------------------------------------------------------------------------
Simply extract the content of the binary release zip, make sure there
is no JBOSS_HOME environment variable set (or it is pointing to the
jboss-5.1.0.GA directory extracted) and start the container, through
run.sh/run.bat startup scripts in jboss-5.1.0.GA/bin. More information
regarding the JAIN SLEE Container in the documentation available at
the docs directory. Other documentation, regarding other platform
components, is available in the related component's directory (e.g.
the SIP11 Resource Adaptor documentation in is /resources/sip11/docs).

Very Important:
-------------------------------------------------------------------------------
This is a community project and, as such is not supported with an SLA.
Any questions or problems can be raised through our forums, where we
will provide our best efforts to assist.
This project is included in the JBoss Communications Platform for
which a support subscription is available. Red Hat also provides other
solutions, such as training or consultancy. More at
http://www.redhat.com/solutions/telco

A final note, a big thanks to all Mobicents community members who helped the
making of this release, be it bug reports or testing enhancements, without you
it would be much harder.
 

Cheers.

-- Eduardo
..............................................
http://emmartins.blogspot.com
http://redhat.com/solutions/telco

Ivelin Ivanov

unread,
Nov 9, 2010, 11:05:50 PM11/9/10
to mobicent...@googlegroups.com
Congrats! Good follow up release.

Jean Deruelle

unread,
Nov 10, 2010, 3:40:26 AM11/10/10
to mobicen...@googlegroups.com, mobicents-public
Congrats Guys !


--
You received this message because you are subscribed to the Google Groups "mobicents-core" group.
To post to this group, send email to mobicen...@googlegroups.com.
To unsubscribe from this group, send email to mobicents-cor...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/mobicents-core?hl=en.

Reply all
Reply to author
Forward
0 new messages