Chapter 1. Introduction to the JAIN SLEE Server
JBoss Communications Platform JAIN SLEE provides a highly-scalable, event-driver application server with a robust component model and a fault-tolerant execution environment.
JBoss Communications Platform JSLEE is the first and only open source platform certified for
JSLEE 1.0 compliance. It complements
J2EE to enable the convergence of voice, video and data in next-generation intelligent applications. The Web and
SIP can be combined to achieve a more sophisticated and natural user experience.
The
JBoss Communications Platform enables the composition of Service Building Blocks (
SBBs) such as call control, billing, user-provisioning, administration, and presence-sensing features. The
JAIN SLEE specification allows popular protocol stacks such as
SIP to be plugged in as resource adapters. The
SLEE Service Building Blocks have many similarities to Enterprise Java Beans (
EJBs), and naturally accommodate integration with enterprise applications, the Web, Customer Relationship Management (
CRM) and Service-Oriented Architecture (
SOA) end points.
Out-of-the-box monitoring and management of
JBCP components is achieved via
SLEE standard-based Java Management Extensions (
JMXes) and Simple Network Management Profile (
SNMP) interfaces.
Beyond telecommunications, the
JBoss Communications Platform is applicable to a wider variety of problems demanding high-volume, low-latency signaling. Examples include financial trading, online gaming, Radio Frequency Identification (
RFID) sensor network integration, and distributed control.