September Alain Grignac, Gérard Tixier Application BD/ CTO Office
History 1999/2000/2001 Java middleware initiated as basis for a high-performances WAP Gateway. First commercial deployments 2002/2003/2004 Development and deployment of various services: MMSC, Charging, SMS gtw, IM, Over 130 commercial deployments with more than 40 customers Extended with SIP and Diameter to become the base of IMS Application Server 2005/ 2006 / 2007 Alcatel internal reference development platform for new services, as internal open source First delivery of OMA applications: Presence Server, PoC, XDMS Integrated with legacy telecom platforms on ATCA baseline First deployment on converged network (IMS and legacy) The code base become open source. 2 September
Key Features Clustered Architecture Java agents containing the application C-based front-ends Natively multi-protocol Consistent set of APIs to develop multi-protocol JAVA applications Generic HA mechanisms available to protocols and applications Optimized for high throughput and low latency ( hardware Embedded high-performance protocol-aware load-balancing (no specific Mono-threaded containers Asynchronous programming model Ready for large deployments Linear scalability to address volume N+K architecture Web-based and command-line interface configuration/management Modularity via OSGi framework Jetty Web Server integrated 3 September
Architecture (1/3) Agent, or Cluster node A Container of Java container(s) IO Handler or Load balancer A Linux C coded process handling: IP socket management, flow regulation and load -balancing 4 September
Architecture (2/3) An IO Handler is protocol specific, but it does NOT mean it contains a protocol stack A Callout agent can handle multiple-protocols in the same memory space (JVM). 5 September
Architecture (3/3) Web App Web App SIP Appl SIP Appl HTTP container SIP container HTTP Container Callout Agent OSGi Framework Java VM
Example of real-life deployment Platform Features Configuration Deployment High-availability (N+K) Scalability Congestion control Performances Security Administration (JMX/SNMP) Java SCE Database agnostic 7 September
- Service Creation Environment The Alcatel-Lucent IMS Application Server comes with an Eclipse IDE plugin which helps develop, test, package and deploy multi-protocol applications Key Benefits Deploy and Test on your dev platform Program Use of Eclipse for Java IDE Alcatel-Lucent provides a specific Plugin Available on both Windows and Linux platforms HSS Simulator PNA Simulator Charging Simulator 5400 IAS Deploy and Test Use the wizards to package and build the application The application runs on the dev server and the developer debugs it from his workstation You re debugging what s happening on the real server Live Deployment From the Java IDE, deploy on your live cluster using the deployment plugins PNA Charging HSS Deploy on your live platform 5350 IAS 5350 IAS 5400 IAS 8 September
Open Source Java Application Server As component of commercial offer The 5350 IMS Application Server product will remain available under the Alcatel-Lucent proprietary license model after the launch of the open source community. The Open Source Java Application Server and the commercial product will share the same code base for all common components The Open Source Java Application Server is supported by the Open Source community animated and supported by Alcatel-Lucent resources. The 5350 IMS Application Server is supported by Alcatel-Lucent, which will maintain the compatibility with the open source project: Bugs fixes will be delivered to the open source project. Features evolution will be aligned with the open source project evolution. The same R&D team will be initially committed to the evolution of the open source project and the components delivered under proprietary licenses.
Alcatel-Lucent.com All Rights Reserved 2005, Alcatel-Lucent 20901