Tuesday, June 28, 2016

Continuous integration and deployment with WSO2 App Cloud

If you have started deploying applications into WSO2 App Cloud, you will look for automating the deployment and configure it with your internal infrastructures such as GitHub, Jenkins etc.



Read tutorial to learn more about it.

WSO2 App Cloud for hosting your services and web applications

WSO2 App Cloud helps you to bring your web applications and services into Cloud easily.

Do you need to get a public URL to your service or your web app?
WSO2 App Cloud generate one for you with your organization name, application/service name and version.
eg. https://manjulaorg-esample-1-0-0.wso2apps.com/
If you have your own domain, you can use it too, learn how to.


4.png 
Do you have valuable data to be shared with your partners, co-workers in a secure manner? 
  • Create a micro service and expose your data or
  • Create a data service and expose your data.
  • Secure your micro service or data service using user name tokens.
  • Expose your service as an API in API Cloud.

Your partners need to consume your API and build a cool web app?
  • Subscribe to interested APIs in API Cloud.
  • Get consumer key, secret (OAuth tokens).
  • Write a jsp web application or php or jaggery and deploy in App Cloud.

Ok, there is a sample you can try out for above use cases... Buzzword sample.
  • As an API developer, you write a simple micro service to collect new buzzwords. You open a non secured endpoint to your friends to send/vote buzzwords.
  • But you hide the results, to get the ranks about your buzz words, consumers has to subscribe to your buzzword API.
  • As an Application developer, your friend consumes your buzzword API and come up with a web application and show the buzzwords as a tag cloud.  
http://manjulaorg-buzzwords-1-0-0.wso2apps.com/

Try out more tutorials on App Cloud.