Tuesday, February 09, 2010 11:25:04 AM EST
New User? Register  |  Sign In
Central Penn Business Journal
Advertising
 • Media Kit
Customer Service
 • Register
 • Contact Us
 • Free Trial
 • Help & FAQ
Search Archives
the gadget cube
A business and technology blog.
Week 4: Software flexibility in the cloud – Platform as a Service (part 4 of 5)
By Treff LaPlante
9/17/2009 - 11:20:08 AM


To read week 3, click here.
To read week 2, click here.
To read week 1, click here.


In my last post, I began dissecting cloud computing into its three primary components: infrastructure last week, platform this week and software as a service next week.

Platform as a service (PaaS) refers to the tools used to build software applications (software programs) in the cloud. Think of it as a cloud-based development environment for building and managing software applications. These custom-built applications are then hosted on infrastructure as a service (IaaS).

For example, whereas Microsoft .Net is a traditional type of development platform, a product like WorkXpress is a cloud-based development platform designed to accomplish similar goals. When you work in .Net, you are responsible for all the aspects of installing, managing and updating your tool set, the hardware it runs on, where it's deployed. When you work in PaaS, all of the management requirements are handled for you or are greatly simplified, leaving you free to simply build your application.

When considering PaaS offerings, it is important to understand that a range of key characteristics distinguishes them.

The first characteristic has to do with the knowledge required to use the platform. Some leverage a traditional development language and require a software developer. Others offer tools that can be used with a much lighter technical background by, for example, someone who is good with spreadsheets.

The second characteristic has to do with where the final application can be deployed. Some require deployment on a vendor's infrastructure, whereas others allow you to deploy applications on your own "private cloud" infrastructure (basically, on your own servers).

The final characteristic has to do with the degree of pre-built functionality you can leverage. Some tools have a lot of pre-built applications that you can run with, whereas others always require you to start from scratch.

There are, of course, many other distinguishing features and characteristics, but these three represent the most important.

If chosen well, PaaS can transform your organization. Businesses today are saving material amounts of money in software development costs while also deploying automation throughout their business to a degree they couldn't imagine just months ago. And they're doing it in record time. PaaS tools empower your organization to no longer be held back by technology, but rather to be enabled by it. It frees your team to imagine in the perfect world how they would like to leverage software to automate business operations without having to dwell on the possibilities or costs.


Treff LaPlante is president and chief executive officer of Carlisle-based WorkXpress.


Comments (2)  |     |  Back to the CPBJ Blog
Submit a Comment...[CLICK HERE]
Please keep your comments relevant to this blog entry: inappropriate or purely promotional comments may be removed. E-mail addresses are displayed if provided, but they aren't required. Hard returns are automatically converted - no need to use <p> or <br> tags.

* denotes a required field

Your Name
Your Email
Your Location
Comments *

(maximum 1000 characters)
Verification image: *
(what is this?):
Unreadable? Click here to load a new image.
 Type the above characters as they appear.
2 reader comments...
Treff LaPlante in Carlisle, PA at  [9/21/2009 12:34:43 PM]
Fabrice,

Thank you for your comment. At WorkXpress, we envision PaaS serving as the controller for the construction and ongoing management of the software that is deployed. Whether that software is deployed on IaaS, or on an internal server, we don’t feel should matter to the PaaS, other than that the PaaS needs to implement and manage that decision by the customer.

In other words, a cloud computing based PaaS should provide development tools, but it should also provide provisioning and systems administration tools. The resulting server that hosts the application built on the PaaS should be provisioned automatically by the PaaS, and should live on an IaaS or behind the customer’s firewall, as determined by the customer.

I hope this helps. Let me know if you have any additional questions.

Treff LaPlante
CEO, WorkXpress
The world's only 5GL Platform as a Service

Fabrice Cathala in Reading, UK at  [9/17/2009 6:02:26 PM]
Hi Treff,

Congratulation for your series of posts. They're well put together and I can't wait to read your take on SaaS next week.

One thing though. You refer to PaaS platforms capable to "save" the resulting code on a local server and I understand that it's one of the options you guys propose at WorkXpress. That's great but I would have kept this example for next week an called it a SaaS developmement platform rather than a variante of PaaS. PaaS should provide not only the dev tools but also the IaaS layer I think.

Don't you agree?

Thanks.

Fabrice

Return To Top
Journal Publications Inc.
© 2010 Journal Publications Inc. All information on this site are copyright of Journal Publications Inc. All images are the sole property of Journal Publications Inc. and no rights are granted for any use without the express written consent of Journal Publications Inc.
Email Marketing by Listrak
Email Marketing by Listrak™