About JAIN SLEE
A Service Logic Execution Environment (SLEE) is a well known concept in the telecommunications industry. A SLEE is a high throughput, low latency event processing application environment. JAIN SLEE is the Java standard for SLEE.
JAIN SLEE is designed to allow implementations of the standard to meet the stringent requirements of communications applications, such as network signaling applications. The JAIN SLEE specification is designed so that implementations can achieve scalability and availability through clustering architectures.
JAIN SLEE is the only industry standard aimed at portable communications applications, i.e. a communications application can be written once and run on many different implementations of JAIN SLEE. Application portability is made possible by the combination of a programming language API (specified using the Java programming language), an unambiguous technical specification, a Reference Implementation, and a rigorous suite of tests that a vendor must pass before their product is compliant with the JAIN SLEE specification.
JAIN SLEE is the point of integration for multiple network resources and protocols. Applications can use many different external network resources from within the JAIN SLEE environment. The JAIN SLEE specification allows developers to write robust components as integrates the well known ACID properties of transactions into the programming model. Components can be composed to solve more complex problems.