Beyond JEE
Upcoming SlideShare
Loading in...5
×
 

Beyond JEE

on

  • 926 views

 

Statistics

Views

Total Views
926
Views on SlideShare
926
Embed Views
0

Actions

Likes
0
Downloads
6
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Beyond JEE Beyond JEE Presentation Transcript

  • Lightning Talks Beyond JEE: Introducing Groovybased DSL for scaling and managing your app on any cloud Nati Shalom @natishalom Natishalom.typepad.com
  • The Good Old Application Package
  • Good as long as.. Everything is based on Java Every API had a standard behind it Static servers deployment
  • Things have changed • The world is heterogeneous • Cloud - The new data center • Tons of OSS projects • New leaders: Google, Amazon, Twitter.. • Speed of change -> continues delivery
  • The Open API Explosion
  • The new Application Stack Distributed Dependencies Java, Node.js, Ruby, NoSQL
  • We need a new way to describe and deploy those apps..
  • APPLICATION DESCRIPTION THROUGH RECIPES Recipe DSL Lifecycle scripts Availability & Monitoring Probes Custom plug-ins(optional) application { service { name="simple app" lifecycle{ name "jboss-service" compute{ { init "mysql_install.groovy” service icon "jboss.jpg" template start "APP_SERVER“ type "mysql_start.groovy” name = "mysql-service”} “BIG_LINUX_32” service { stop "mysql_stop.groovy" numInstances 2 }} name = "jboss-service" [recipe body] dependsOn = [“mysql-service”} }} .. 8
  • DEPLOYING RECIPES
  • REFERENCES • CloudifySource – OSS project https://github.com/CloudifySource/cloudify • DSL In Action – Writing DSL in Groovy