Nov 13, 2008

Spring conference in Paris, part 1

[Updated on 2009/01/09] Videos are available here.

Just got back from the Rencontres Spring. Here's the transcript of Peter Cooper-Ellis' presentation. He's Senior VP Products at SpringSource and a co-founder of the company.

Additional transcripts to follow (Mark Thomas on Tomcat tuning and Juergen Hoeller on Spring 3.0)


Solve the complexity crisis
  • Provide “weapons for the war on complexity” (Rod Johnson)
    • power through simplicity
    • flexible, not monolithic
    • continuity, current & future
  • Improve application quality and staff productivity
  • Deliver excellence through open source & standards
  • Lead technically within the Spring Framework, Apache
    Software Foundation, Eclipse Foundation and Java Community Process
Develop, Deploy, Support
  • Develop
    • SpringSource Tool Suite
    • Spring community project
    • Spring programming model
  • Deploy
    • SpringSource Enterprise
    • SpringSource ERS
    • SpringSource dmServer
    • Performance packs
  • Support
    • SpringSource Application Management Suite (AMS)
    • Development & production subscriptions
    • Consulting & Training
Programming Model Roadmap
  • Q4 CY08
    • Spring .NET 1.2 : quick start template, ASP .NET MVC
    • Spring Integration 1.0 (“pratical approach to an enterprise service bus”)
      • routing & transformation of messages
      • Asynchronous, loosely-coupled components
      • Configuration
  • Q1 CY09
    • Spring 3.0
      • REST
      • Java 5
      • Expression Language
    • Spring DM 1.2
    • Spring IDE 2.5
    • Groovy 1.6
    • Grails 1.1
  • Q2 CY09
    • Spring DM 2.0 : blueprint service
    • Spring Batch 2.0
      • Java 5 and Spring 3
      • Non-sequential execution
      • Scalability
      • Configuration : annotations & namespaces
    • Spring ROO : “dynamic language”
      • Convention over configuration
      • Rapid application development
      • DDD
    • Spring Security 2.5
      • Documentation upgrade
    • Spring Web
      • Flex
      • Dev kit : scaffolding & patterns
      • Declarative validation
SpringSource Enterprise
  • Complete portability over runtime environments
  • Package of open-source applications and commercials add-ons
    (monitoring, performance, ...)
  • SpringSource Tool Suite : Spring IDE + Eclipse Mylyn + integrated SpringSource Knowledge Base
  • SpringSource Application Management Suite
    • Monitor production deployments of Spring applications
      • Tomcat, Weblogic, Websphere, Jboss
    • Track application performance, utilization & resource control
      • Monitor servers, application contexts & bean factories
    • Define critical application alerts with automated corrective controls
    • Control and record changes
  • SpringSource Advanced Pack for Oracle Database
    • Oracle RAC fast connection failover
    • Oracle Streams advanced queuing
SpringSource dmServer
  • Next-gen, completely module-based application server
  • Runs on the SpringSource dm Kernel
  • Harnesses the power of Spring, Tomcat & OSGi
  • Roadmap
    • Sep 08 : dmServer 1.0
    • Q2 CY09 : dmServer "Jersey"
      • Distributed management
      • Management architecture
      • Compatibility with Tomcat & Spring
    • Q3 CY09 : dmServer "Orkney"
      • Servic Fabric
      • Dynamic load balancing
      • Dynamic provisioning
      • Payload aware routing
      • Management
        • rolling upgrade of applications
        • rolling upgrade of servers
        • record & playback script of console session

No comments:

Post a Comment