What is BlueMix? (Part 3 of 3)

I hope you would have read the Part1 and Part2 of this series. By the time I am writing this Blog, I have an application up and running on BlueMix. So in this last blog in the series, I wish to share what makes development on BlueMix much easier.

[1] Choosing development tools that suit my needs 
With BlueMix, developers have the freedom to choose the development tools that work best for them.

Command line: The Cloud Foundry (CF) command line provides integration for developers who code without an IDE (integrated development environment). I used this command line to deploy my web app on BlueMix.
Eclipse: The Cloud Foundry integration can be installed from the Eclipse Marketplace. And now we are ready to develop on Eclipse and from there deploy directly on BlueMix. I have not tried it till now.
Web IDE: Developers can work with the Web IDE directly in BlueMix. This allows modification of the application without any development environment installed on the developers’ laptops.

[2] Services marketplace where we can shop for service(s) required by our app or we can put our service(s) for consumption
Pre-built services make application assembly very easy. These services leverage APIs and software development kits (SDKs) that can quickly and easily be incorporated with BlueMix applications.  IBM itself provides several application runtimes and services that we can use to get started with building our app. Example of these are DataCache (which is WebSphere eXtreme Scale) and Elastic MQ (WebSphere MQ). Moreover BlueMix offers an open and flexible ecosystem which allows other companies to provide services that can be integrated into applications. Companies can be both providers and users of services. “User Provided Services” can be added so that organizations can share services within their organization. This promotes more reuse and standardization of services within the company. “Managed Services” can be exposed to others.

[3] Source Control integration makes BlueMix a Great place to start development of new project
BlueMix also comes with integration to several source control management (SCM) systems. These include Git, GitHub and Jazz SCM. These environments can be configured to deliver application changes continuously.

[4] Easy to Manage
 Users can start or stop applications and define how much memory is associated with each application very easily. BlueMix will automatically redeploy workloads to other virtual machines (VMs) if there is an outage. Moreover BlueMix can automatically scale a deployed application up or down based on application usage.

IBM had a good timing to launch it’s PAAS platform. Now Oracle and HP are also following suit as noted in the following articles.
http://www.networkworld.com/article/2686211/cloud-computing/oracle-to-release-a-paas.html
http://www.zdnet.com/hp-and-eucalyptus-and-openstack-oh-my-7000033699/

Since a picture speaks a thousand words, here is a view from my Catalog Tab.
BlueMix Catalog

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s