1. Jim Liddle 12 th February, 2009 How to Pronounce XAP How the Cloud is changing next generation middleware
2. Middleware Evolution in last 10 years CORBA J2EE JEE / Spring Today Deployed in-house or DC Deployed in-house, DC , Virtualized or public cloud
3. Convergance….or not ? Mainstream Middleware today Distributed Data Caching Compute Grid Event Processing Application Server Messaging Data Virtualization Amazon: EC2 + Hadoop +SQS +SimpleDB PaaS ex. Google App Eng. NOSQL etc On Cloud Platform Gap
4. The Battle of Platforms Begins With the War of Programming Models (Gartner) Other I (PHP, Perl, Ruby/R, Python, Apex Code) Microsoft Application Platform Java ( Java EE/JEE , Spring, Tomcat, JSLEE, ColdFusion, POJO) Other II (CICS, IMS, ABAP, Tuxedo) 2008 Concurrent Requests New Enterprise Applications 10 100 1,000 10,000 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% Java EE Microsoft Application Platform .NET Other II Other I 100,000 Java Extreme Processing/JXP (JSLEE, XTPP, Spring) Java Lightweight/JLW (Tomcat, POJO, ColdFusion, Spring) APaaS — Application Platform as a Service GigaSpaces + Virtualization Stack = support both .Net (Microsoft) and Java 2013 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% 10 100 1,000 10,000 Microsoft Application Platform (circa 2013) Other II Other I Concurrent Requests Java EE JXP 100,000 JLW
5.
6.
7. GigaSpaces XAP brings real-time application SLA’s to wherever the Application is deployed
8.
9. About GigaSpaces Technologies 75+ Cloud Customers 300+ Direct Customers Among Top 50 Cloud Vendors Enabling applications to run a distributed cluster as if it was a single machine…
Notas do Editor
Key Issue: How do users choose the application platforms for new business application projects? Tactical Guideline: Java EE programming model is complemented by alternatives of increasing popularity. Prepare to use multiple Java programming models.