Welcome!

Cloud Expo Authors: Maureen O'Gara, Elizabeth White, Jeremy Geelan, Chris Avis, Liz McMillan

Related Topics: SOA & WOA

SOA & WOA: Article

Cloud Computing Secret Development Effort Going On at Your Company Right Now

SaaS Update: Traditional Application Development Frameworks vs Domain-Specific Frameworks

The Dev2Ops Blog

Talk to any seasoned application developer who's about to embark on a new web application project and you can bet on the following: they have decided on or have narrowed down their choice on an application development framework. The use of some kind of framework is taken for granted. Why do application developers rely on and use frameworks? Because frameworks provide the necessary scaffolding that allows the developer to focus on just the business logic.

Talk to engineers and administrators that manage the online service of a SaaS or eCommerce business, and you see quite a different picture. Indeed, you'll even find a different set of assumptions. This group, the one that keeps the service running, writes and uses custom scripts and tools to get their job done. This "stuff" is software, and it is crucial for keeping the business online. Unfortunately, this software is almost always invisible to the business owners. And, you can also bet on the following: there isn't a framework, and there IS a whole lot of scaffolding being reinvented.

When I say framework, I'm not referring to EMS frameworks, the ones that include agents on each host for monitoring and (ahem) "management". What I'm talking about here are the scripts the engineers and administrators write, to automate the online service operations. These are done without an underlying framework. This body of management scripts ultimately boils down to business logic, the logic that governs the delivery of the service operation.

For those that may not be aware of or don't have first hand experience in the SaaS or eCommerce world, it turns out there really are two software development efforts going on. First, there is the software effort everybody knows about - the one the business and product owners focus on - making the software enabling the business model. Second, there is the effort producing all the stuff that enables the delivery of the business, in the form of an always-on online service. This software lets the operations team keep the service updated, maintained and available. Unfortunately, this second body of software is often taken for granted, seems to occur behind the scenes and is almost never subject to the same attention and rigors as the business model software.

More Stories By Alex Honor

Alex Honor is co-founders and a committer of the CTL and ControlTier open source software projects that provide a comprehensive application service provisioning platform.

Comments (3) View Comments

Share your thoughts on this story.

Add your comment
You must be signed in to add a comment. Sign-in | Register

In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.


Most Recent Comments
S. Sunil 07/17/08 05:49:42 PM EDT

@Eric

Don't ask or you might get an answer ;)

Eric Scotts 07/17/08 05:38:32 PM EDT

Spot on. Has anyone studied the amount of money that is drained off into these efforts? It must be massive as a whole.

Tristram Wright 07/09/08 03:48:58 PM EDT

Excellent article!

Cloud Expo Breaking News
SYS-CON Events announced today that OpSource, Inc., Dimension Data’s wholly owned enterprise cloud and managed hosting business, has been named “Bronze Sponsor” of SYS-CON's 10th International Cloud Expo, which will take place on June 11–14, 2012, at the Javits Center in New York City, New York. OpSource provides cloud and managed hosting solutions that enable businesses to accelerate growth and scale operations while controlling costs and reducing IT infrastructure support risks. Headquartered...
As more enterprises are adopting clouds, the nature of cloud computing is changing. Previously, clouds were used to test applications or for non-mission critical applications. Today, enterprises are using clouds for cost-saving advantages and launching more mission critical applications that have defined performance needs. In his session at the 10th International Cloud Expo, Eric Shepcaro, CEO and Chairman of the Board of Telx, will discuss how distributed computing has many advantages. It wou...
SYS-CON Events announced today that CodeFutures Corporation, the company behind dbShards, will exhibit at SYS-CON's 10th International Cloud Expo, which will take place on June 11–14, 2012, at the Javits Center in New York City, New York. CodeFutures Corporation, the company behind dbShards, is a leading supplier of database performance and reliability tools that reduce the time and effort required to dramatically increase database scalability and performance. With dbShards, production environm...
The Platform as a Service (PaaS) market grew out of the fact that no other cloud solution addressed the ever-increasing complexity of managing and writing modern applications: no frameworks, libraries or APIs alone could tackle the sticky application engineering challenges. Unfortunately, PaaS 1.0 is what people are now seeing as strictly a “tool” to easily deploy apps to the infrastructure in a self-service way with little or no differentiation among offerings. However, in order for PaaS to rea...
Virtualization and private cloud are good for server consolidation, creating flexible environments, and saving IT budget dollars. A recent survey of 1200 companies with 500+ employees showed that 59% had server virtualization in production or pilot. But that doesn’t tell the whole story. In his session at the 10th International Cloud Expo, Dave Asprey, VP of Cloud Security at Trend Micro, will explain the types of situations when you should consider not virtualizing some of your applications. ...
The focus of Java EE 7 is on the cloud, and specifically it aims to bring Platform-as-a-Service providers and application developers together so that portable applications can be deployed on any cloud infrastructure and reap all its benefits in terms of scalability, elasticity, multitenancy, etc. The existing specifications in the platform such as JPA, Servlets, EJB, and others will be updated to meet these requirements. Java EE 7 continues the ease of development push that characterized prior ...
Big Data has become very popular as what can probably best be described as “loosely structured large scale data”, i.e., data sets of relatively small files. In his session at the 10th International Cloud Expo, Tom Leyden, Director of Alliances and Marketing at Amplidata, will explain what Big Unstructured Data is (lots of large, unstructured files) and how you build scalable storage infrastructures that can handle such volumes of data. The focus will be on Object Storage, which is the future s...
Hadoop, MapReduce, Hive, Hbase, Lucene, Solr? The only thing growing faster than enterprise data these days is the landscape of big data tools. These tools, which are designed to help organizations turn big data into opportunities, are gaining deeper insight into massive volumes of information. A recent Gartner report predicts that enterprise data will increase by 650% over the next five years, which means that the time is now for IT decision makers to determine which big data tools are the best...
Endless discussion about the "right" cloud delivery model has not produced a consensus. Instead, the cacophony of discussion resembles a Fox News Show – all talking points and no enlightenment. The reality is that every IT organization will face a mixed deployment model going forward. The key issue is how that mixed environment will be implemented and managed as well as how to decide which environment is right for a given application. In his session at the 10th International Cloud Expo, Bernar...
Cloud computing has gained momentum and is increasingly being embraced by enterprises of all sizes for application delivery. But the cloud itself is often its own worst enemy as performance, reliability, and the lack of enterprise level capabilities have led to obstacles in growth and adoption of this still promising infrastructure methodology. This is only exacerbated by an increasingly mobile and global world, one that is plagued with security concerns. In his Day 3 Keynote at the 9th Interna...