Mastering xPaaS - get down and dirty in the OpenShift Cloud (part II)
-
Upload
eric-d-schabell -
Category
Technology
-
view
231 -
download
4
description
Transcript of Mastering xPaaS - get down and dirty in the OpenShift Cloud (part II)
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