Upload
eric-d-schabell
View
231
Download
4
Tags:
Embed Size (px)
DESCRIPTION
Ever wondered about all the new Cloud offerings out there? What is a PaaS? What is this thing Garner keeps calling xPaaS? How can I as a beginner get started in a few hours? Whether your business is running on applications based on Java EE6, PHP or Ruby, the cloud is turning out to be the perfect environment for developing your business. There are plenty of clouds and platform-as-a-services to choose from, but where to start? Join us for three action-packed hours of power where we'll show you how to deploy your existing application written in the language of your choice - Java, Ruby, PHP, Perl or Python, with the project of your choice - jBPM, Ceylon, Switchyard, Drools Planner, Aerogear, GateIn, Drools (Rules / BPM) and more deployed into the OpenShift PaaS in just minutes. All this and without having to rewrite your app to get it to work the way the cloud provider thinks your app should work. If you want to learn about xPaaS and see how investing just a few hours of your time can change everything you thought you knew about putting your business applications in the cloud, this session is for you! (Part II of II, for part I see: http://www.slideshare.net/eschabell/mastering-xpaas-get-down-and-dirty-in-the-openshift-cloud-part-i)
Citation preview
UNIVERSITY TIMELINE
Taking the xPaaS tourToolingInto the Cloud
30 minute break
Learning PaaSMastering xPaaS
Part I
Part II (15:15 - 16:30)
LEARNING PAAS
PAAS: PHPSOME OPTIONS...
PAAS: PHPHOSTING A WORKSHOP
$ rhc app create bpmworkshop -t php-5.4 --from-codegit://github.com/eschabell/openshift-bpmsuite-workshop.githttp://bpmworkshop-$your_domain.rhcloud.com
PAAS: RUBYSOME OPTIONS...
PAAS: RUBYONLINE AWESTRUCT PRESENTATIONS
$ rhc app create presos -t ruby-1.9 --from-code git://github.com/eschabell/openshift-presos-awstruct.githttp://presos-$your_domain.rhcloud.com
PAAS: RUBYRAIL DEVELOPMENT...
Quickstarts online offer easiest setup
Or do it by hand with OpenShift Rails example project
PAAS: JAVASOME OPTIONS...
PAAS: JAVA COMMUNITYJBOSS JBPM MIGRATION PROJECT
$ rhc app create jbpmmigration -t jbossas-7 --from-codegit://github.com/eschabell/openshift-jbpmmigration.githttp://jbpmmigration-$your_domain.rhcloud.com/jbpmmigration_upload-0.6
PAAS: JAVA COMMUNITYNOW WITH WILDFLY...
$ rhc app create jbpmwildfly -t wildfly -n$new-domainPush jbpmmigration_upload-6.0.war to depoloymentsdirectory$ cp jbpmmigration_upload-6.0.warjbpmwildfly/deployments$ git add jbpmwildfly/deployments$ git commit -m "Added web archive."; gitpush
http://jbpmwildfly-$your_domain.rhcloud.com/jbpmmigration_upload-0.6
MASTERING XPAASaPaaS, mPaaS, iPaaS, bpmPaaS
APAAS: JAVA ENTERPRISEJBOSS EAP & BUSINESS OPTIMIZER DEMO
$ rhc app create optimizer -t jbosseap-6$ cd optimizer$ git remote add upstream -m mastergit://github.com/eschabell/openshift-business-resource-optimizer.git$ git pull -s recursive -X theirs upstreammastergit pushhttp://optimizer-$your_domain.rhcloud.com/optaplanner-webexamples-6.0.0-redhat-6
MPAAS: JAVA MOBILEDEVOXX MOBILE REGISTRATION
MAKE SOME CHANGES...
MPAAS: JAVA MOBILEAEROGEAR PUSH 0.X
Apple Push Notification Service (APNs)Google Cloud Messaging (GCM)Mozilla's SimplePushcartridges - AeroGear & MySQL 5.5
IPAAS: JAVA INTEGRATION
JBOSS FUSE
Featured xPaaS Twitter example
IPAAS: JAVA INTEGRATIONlogin with admin / passwordcreate a new container
IPAAS: JAVA INTEGRATIONclick on Start and Create Container buttonwatch container mytwitter provisioning
IPAAS: JAVA INTEGRATIONclick on mytwitter and open applicationselect Camel to view route via twitter-demo diagramlets change keyword to devoxx
IPAAS: JAVA INTEGRATIONselect Runtime -> Profiles -> example-camel-twitteredit the file io.fabric8.examples.camel.twitter.propertiesopen back up twitter-demo diagram
JBOSS FUSE WORKSHOP
IPAAS: DATA INTEGRATION
JBOSS DATA VIRTUALIZATION
Online DV workshop
BRMSPAAS: JBOSS BRMS
RULES AND EVENTS
The example projectCool Store
BPMPAAS: JBOSS BPM SUITE
RULES, EVENTS AND PROCESSES
Featured xPaaS via web cosoleMany example cartridges / projects...
LOVING YOUR HAMMERS?
THANKS FOR JOINING
/
Mastering xPaaS
OpenShift Primer Workshop
OpenShift OpenShift blogs
Repository for all OpenShift demos shown here
OpenShift demo repository
OpenShift Primer e-book