Search This Blog

[mobicents-public] Re: Mobicents JAIN SLEE 2.4.0.CR1 "SAKURA" Released!

Another great milestone for the best protocol agnostic telco platform!

Congrats, Team!

Ivelin


On Mon, Mar 28, 2011 at 12:53 PM, Eduardo Martins <emmartins@gmail.com> wrote:
> Dear Mobicents community,
> We are glad to announce that Mobicents JAIN-SLEE 2.4.0.CR1, codenamed
> SAKURA (a symbol of Japan, a flower which signals the winter end, which,
> the
> team sincerely hopes, brings better days to such fine country and people),
> is now
> available for download. It's the second 2011 major release for Mobicents
> JAIN
> SLEE 2.x, and its for sure another major milestone for the popular open
> source
> JAIN SLEE platform. SAKURA brings again major enhancements in the JAIN SLEE
> 1.1
> Core, the bundled Resource Adaptors, enablers, examples, tools, and
> additional
> Mobicents components, and while it's tagged as a candidate release, thus not
> production quality, we believe that quickly will earn such status.
>
> The SAKURA release also completely changes the game by switching the license
> terms, we are very proud to announce that Mobicents JAIN SLEE, and all the
> bundled Mobicents projects, now use the LGPL 2.1 license, which we believe
> will
> bring even more community members, and increase third party contributions.
>
> Release Notes:
>
> The JAIN SLEE Core introduces major changes in the container lifecycle,
> specially
> in the startup, shutdown and deployment phases. It should now be possible to
> start
> and shutdown a cluster node, in every possible way without introducing any
> harm
> on the running services. A note of great IMPORTANCE around JAIN SLEE
> Resource
> Adaptors, it is now required these strictly follow the JAIN SLEE 1.1 specs
> with respect to
> provided SBB interfaces, which means these must be available in any state of
> the RA
> lifecycle, including before the raActive() callback is invoked. The file
> deployer was
> reworked, it should now provide more flexible deployments, such as
> deployable units
> containing services which depend on RA entities and links to be created.
> Also, as usual
> several bug fixes were introduced, mostly reported by the community, please
> refer to
> the issue list below to understand what was fixed.
>
> The SIP RA now supports early dialog failover, which is of particular
> importance for
> B2BUA category applications, and even if that means more data is replicated
> in the
> cluster, performance was not harmed, it actually improved a bit due to other
> enhancements.
>
> With respect to Diameter, the release bundles the newest Mobicents Diameter
> 1.4.0.BETA1
> stack, and introduces several optimizations in all Resource Adaptors.
>
> With respect to SS7, the release bundles Mobicents SS7 1.0.0.BETA7, and
> updates also
> the JCC and MAP Resource Adaptors.
>
> Still in Resource Adaptors topic, the Apache HTTP Client used as the base of
> the XCAP
> Client RA was upgraded to version 4.1, and performance tuned, and the SMPP
> v5 RA was
> reworked to fix several issues reported in the community, and should include
> a good
> performance enhancement too.
>
> Regarding the bundled application Enablers, the XDM Client now includes the
> functionality
> to subscribe and be notified of changes in XDM Server managed XML documents,
> and the SIP
> Subscription Client enabler was enhanced too.
>
> With respect to bundled example applications, the release now includes the
> Slee
> Connectivity example, which demos the interaction with the SLEE Container,
> by a Java EE
> application, colocated or not in the same JVM.
>
> In the Tools department, the Remote SLEE Connection tool is now able to
> re-establish a
> broken connection with the remote SLEE container, and includes a couple of
> bug fixes.
>
> As for the EclipSLEE plugin, it finally includes modules to create Resource
> Adaptor
> Types and Resource Adaptor implementations, now supporting all kinds of
> SLEE
> components, and was deeply enhanced using the great community feedback. We
> are
> now very close, functionality speaking, to complete the first phase of the
> plugin
> second generation development, which is a plugin used by the team to develop
> all
> SLEE components, and are now really excited on new features to be added, and
> of
> course, the community wishes will have a great influence on the definition
> of these
> features.
>
> Finally, note that the whole documentation is now stored in the root docs
> directory,
> using a structure very similar to how the components are organized in the
> binary, and
> note also that all jars now include MANIFEST files compatible with OSGI
> bundling.
>
> 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.4.0.CR1
>
> What is included in this release:
> -------------------------------------------------------------------------------
> * JBoss AS 5.1.0.GA with JAIN SLEE 1.1 Container installed (in
> /jboss-5.1.0.GA)
> * Mobicents Jopr Web Management Console (in /tools/management-console)
> * Mobicents SLEE Remote Connection Tool 2.4.0.CR1 (in
> /tools/remote-slee-connection)
> * Mobicents EclipSLEE Plugin 2.0.0.BETA2 (in /tools/eclipslee)
> * Mobicents Media Server 2.1.0.BETA1 (in /extra/mobicents-media-server)
> * Mobicents Diameter 1.4.0.BETA1 (in /extra/mobicents-diameter)
> * Mobicents SS7 1.0.0.BETA7 (in /extra/mobicents-ss7)
> * Mobicents SIP Load Balancer 1.2.FINAL (in /extra/sip-balancer)
> * Resource adaptors: Diameter Base, Diameter CCA, Diameter
> Cx/Dx,Diameter Gx, 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 UAS, SIP Wake Up (in /examples)
> * Enablers: IMS User Profile, SIP Publication Client, SIP Subscription
> Client, 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.4.0.CR1
> http://mobicents.googlecode.com/svn/tags/servers/jain-slee/2.x.y/resources/diameter-base/2.4.0.CR1
> http://mobicents.googlecode.com/svn/tags/servers/jain-slee/2.x.y/resources/diameter-cca/2.4.0.CR1
> http://mobicents.googlecode.com/svn/tags/servers/jain-slee/2.x.y/resources/diameter-cx-dx/2.4.0.CR1
> http://mobicents.googlecode.com/svn/tags/servers/jain-slee/2.x.y/resources/diameter-gx/2.4.0.CR1
> http://mobicents.googlecode.com/svn/tags/servers/jain-slee/2.x.y/resources/diameter-rf/2.4.0.CR1
> http://mobicents.googlecode.com/svn/tags/servers/jain-slee/2.x.y/resources/diameter-ro/2.4.0.CR1
> http://mobicents.googlecode.com/svn/tags/servers/jain-slee/2.x.y/resources/diameter-sh-client/2.4.0.CR1
> http://mobicents.googlecode.com/svn/tags/servers/jain-slee/2.x.y/resources/diameter-sh-server/2.4.0.CR1
> http://mobicents.googlecode.com/svn/tags/servers/jain-slee/2.x.y/resources/http-client/2.4.0.CR1
> http://mobicents.googlecode.com/svn/tags/servers/jain-slee/2.x.y/resources/http-servlet/2.4.0.CR1
> http://mobicents.googlecode.com/svn/tags/servers/jain-slee/2.x.y/resources/jcc/2.4.0.CR1
> http://mobicents.googlecode.com/svn/tags/servers/jain-slee/2.x.y/resources/map/1.0.0.BETA7
> http://mobicents.googlecode.com/svn/tags/servers/jain-slee/2.x.y/resources/mgcp/2.4.0.CR1
> http://mobicents.googlecode.com/svn/tags/servers/jain-slee/2.x.y/resources/sip11/2.4.0.CR1
> http://mobicents.googlecode.com/svn/tags/servers/jain-slee/2.x.y/resources/smpp5/1.1.0.CR1
> http://mobicents.googlecode.com/svn/tags/servers/jain-slee/2.x.y/resources/xcap-client/2.4.0.CR1
> http://mobicents.googlecode.com/svn/tags/servers/jain-slee/2.x.y/resources/xmpp/2.4.0.CR1
> http://mobicents.googlecode.com/svn/tags/servers/jain-slee/2.x.y/enablers/ims-user-profile/1.0.0.BETA2
> http://mobicents.googlecode.com/svn/tags/servers/jain-slee/2.x.y/enablers/sip-publication-client/1.0.0.BETA2
> http://mobicents.googlecode.com/svn/tags/servers/jain-slee/2.x.y/enablers/sip-subscription-client/1.0.0.BETA2
> http://mobicents.googlecode.com/svn/tags/servers/jain-slee/2.x.y/enablers/xdm-client/1.0.0.BETA2
> http://mobicents.googlecode.com/svn/tags/servers/jain-slee/2.x.y/examples/call-controller2/2.4.0.CR1
> http://mobicents.googlecode.com/svn/tags/servers/jain-slee/2.x.y/examples/converged-demo/2.4.0.CR1
> http://mobicents.googlecode.com/svn/tags/servers/jain-slee/2.x.y/examples/google-talk-bot/2.4.0.CR1
> http://mobicents.googlecode.com/svn/tags/servers/jain-slee/2.x.y/examples/mgcp-demo/2.4.0.CR1
> http://mobicents.googlecode.com/svn/tags/servers/jain-slee/2.x.y/examples/sip-b2bua/2.4.0.CR1
> http://mobicents.googlecode.com/svn/tags/servers/jain-slee/2.x.y/examples/sip-services/2.4.0.CR1
> http://mobicents.googlecode.com/svn/tags/servers/jain-slee/2.x.y/examples/sip-wakeup/2.4.0.CR1
> http://mobicents.googlecode.com/svn/tags/servers/jain-slee/2.x.y/tools/jopr-plugin/2.4.0.CR1
> http://mobicents.googlecode.com/svn/tags/servers/jain-slee/2.x.y/tools/remote-slee-connection/2.4.0.CR1
> http://mobicents.googlecode.com/svn/tags/servers/jain-slee/2.x.y/tools/twiddle/1.0.0.BETA3
> http://mobicents.googlecode.com/svn/tags/servers/cluster/1.8
> http://mobicents.googlecode.com/svn/tags/servers/jain-sip-ha/1.1.0.FINAL
> http://mobicents.googlecode.com/svn/tags/servers/jain-sip-ext/1.0.BETA1
> http://mobicents.googlecode.com/svn/tags/tools/sip-balancer/1.2.FINAL
> http://mobicents.googlecode.com/svn/tags/protocols/ss7/mobicents-ss7-1.0.0.BETA7
>
> The source code license is LGPL 2.1.
>
> Download URL:
> -------------------------------------------------------------------------------
>
> http://downloads.sourceforge.net/project/mobicents/Mobicents%20JAIN%20SLEE%20Server/2.4.0.CR1/mobicents-jainslee-2.4.0.CR1-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.
>
> 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, thanks to all Mobicents community members who helped with the
> making of this release, be it bug reports or testing enhancements.
>
> Cheers.
>
> -- Eduardo
> ..............................................
> http://emmartins.blogspot.com
> http://redhat.com/solutions/telco
>
> --
> You received this message because you are subscribed to the Google Groups
> "mobicents-core" group.
> To post to this group, send email to mobicents-core@googlegroups.com.
> To unsubscribe from this group, send email to
> mobicents-core+unsubscribe@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/mobicents-core?hl=en.
>