![]() |
||
| Home Downloads Whitepapers FAQs News Sponsors About jainslee.org | ||
![]() |
||
JAINSLEE.org Frequently Asked QuestionsWhat is JAINSLEE.org? | What is JAIN™? | What is the JAIN SLEE specification? | Which companies are involved in the JAIN SLEE specification? | Why was JAIN SLEE developed? | What does JAIN SLEE offer? What is JAINSLEE.org?JAINSLEE.org is a portal that exists for the benefit of anyone and everyone who implements or uses products associated with the JAIN SLEE specification. This includes but is not limited to developers, carriers, service providers, independent software vendors, network equipment providers, computer system vendors and JAIN SLEE product vendors. Read more on the about jainslee.org page. What is JAIN™?The JAIN™ initiative is a community of industry experts, co-ordinated by Sun Microsystems, developing a set of open, standard Java application programmer interfaces (APIs) to handle call signalling capability from the network protocol to the services layer. These APIs are being developed under the Java Community Process with the JAIN SLEE specification known. Related Links: What is the JAIN SLEE specification?JAIN SLEE is the Java standard for SLEE and is defined by JSR number 22. A SLEE (Service Logic Execution Environment) is a well known concept in the telecommunications industry; it is a high throughput, low latency event processing application environment. 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. Related Links: Which companies are involved in the JAIN SLEE specification?The JAIN SLEE specification has been developed by a large number of companies since JSR 22 was started. The expert group includes members from the following companies: Fujitsu, IBM, Incomit, Motorola, Nortel Networks, NTT, Open Cloud Limited, Personeta, Siemens, Sun Microsystems Inc, TrueTel Communications and Vodafone. The lead of the expert group is jointly held by David Ferry of Open Cloud and Swee Boon Lim of Sun Microsystems Inc. Related Links: Why was JAIN SLEE developed?The JAIN APIs enable the rapid development of Next Generation telecom products and services on the Java platform. JAIN SLEE provides the central component to the JAIN APIs, that of a standard execution environment for network orientated applications. JAIN SLEE leverages the power of Java to support portable, network independent applications. The programming model supports the rapid development of robust applications from collections of reuseable components. JAIN SLEE is the only open standard execution environment for network orientated applications. What does JAIN SLEE offer?The JAIN SLEE architecture defines an enviroment targetted at communications applications. The specification includes a component model for structuring the application logic of communications applications as a collection of reusable object-orientated components, and for composing these components into higher level and more sophisticated services. The SLEE architecture also defines the contract between these components and the container that will host these components at run-time. The programming language used by applications developers in JAIN SLEE is Java. The SLEE specification supports the development of highly available and scalable distributed SLEE specification compliant application servers, yet does not mandate any particular implementation strategy. More importantly, applications may be written once, and then deployed on any application environment that implements the SLEE specification. In addition to the application component model, the SLEE specification also defines the management interfaces used to administer the application environment and the application components executing within the environment. It also defines a set of standard Facilities that provide utility functions for applications such as the Timer Facility, Trace Facility, and Alarm Facility. Related Links:
|
| Home | Downloads | Whitepapers | FAQs | News | Sponsors | About jainslee.org | Contact Us |