How is PaaS changing application servers?

At Gartner’s Application Architecture, Development and Integration Summit in 2011, SearchSOA.com’s own Jack Vaughan speaks with Chris Haddad, VP of technology evangelism at WSO2. Chris Haddad explains his idea of what real “cloud-native” cloud architecture means and how this varies from some vendors’ “cloud-washed solutions.”

View the video explain How PaaS is changing application servers?

 

ESB and Enterprise Application Integration

Enterprise application integration (EAI) best practices are based on service-oriented architecture (SOA) principles and a flexible, highly capable SOA Platform.   An enterprise service bus (ESB),  API management, governance registry, and identity services are the cornerstones of successful SOA infrastructure platforms.

What is Cloud Foundry?

The PaaS on PaaS marketure has me confused.  The ecosystem surrounding Cloud Foundry demonstrates how PaaS, the middle level between SaaS and IaaS is actually a multi-layered market space.  A way to unwind the recursive relationship between Cloud Foundry and ecosystem partners is to first start calling the technology a ‘cloud-enabled platform’, and limit PaaS as an instantiation of the cloud-enabled platform delivered as a service.   The CloudFoundry ecosystem partners (e.g. AppFog, Stackato, Uhuru, Tier3) seem to be competing on ease of use enhancements, bundled technology (e.g. language support, cache support, database support), or managed hosting.

Continue reading

How to simplify Platform as a Service complexity

Ben Kepes posted a good discussion on LinkedIn, Cloud computing and the concealment of complexity..  . Ben summarizes his position in a call to action at the end of the post:

 “Let’s make this stuff as simple as possible, articulating complexity does much to build barriers to cloud adoption….”

Continue reading

What is Jaggery.js

JavaScript has always had a special place in my tool chest.  The language delivers the power of scripting, dynamic typing, object-orientation, and web application frameworks. My first introduction to web application programming used client-side JavaScript and server-side JavaScript (SSJA) based on the Netscape Livewire framework.  JavaScript was my ticket to the web, social programming, open community involvement, and becoming an industry expert. While posting a few queries, answering questions, and interacting with Brendan Eich via the LiveWire NewsGroup (using NNTP), I was approached by an acquisition editor to contribute two chapter for the 1997 version of JavaScript Unleashed.  While working at a Hummer Winblad backed Software as a Service company during the turn of the century (1998-2001), we pushed the edge of the SSJS envelope to create a complex, multi-tenanted enterprise application.

WSO2 has released Jagger.js, a framework to compose webapps and HTTP-focused web services in pure Javascript for all aspects of the application: front-end, communication, Server-side logic and persistence. The framework will reduce the gap between writing client-side web application pages and back-end web services.

Continue reading

Selecting Platform as a Service (PaaS)

This blog post describes the Selecting a Cloud Platform White Paper.

Cloud benefits are compelling, and your peers are starting to demonstrate successful test projects, but you realize slick product demonstrations often do not mirror real world complexity.  You find your personal Cloud experience challenged by disconnected platform silos, complicated application architecture, diverse infrastructure technologies, and cloud washed services.  How can Cloud and Platform as a Service (PaaS) improve a development team’s ability to rapidly deliver high value business applications and meet user demand?

Continue reading

Cloud languages and me-too vendors

Sinclair @sschuller has triggered a lively debate over at Cloud U on Linkedin.   Sinclair’s blog post questions why PaaS providers “want to add as many languages as possible as quickly as possible. ”   Sinclair questions the business value obtained by polyglot language support and whether development teams will see through the hype and “walk away disenfranchised.”

Continue reading

Gartner AADI Summit: Impressions from a civilian

I have been participating in Gartner (and Burton Group) conferences since 2003, and this year was my first time participating as a civilian (e.g. a non-Gartner attendee).  I found myself continuing to direct attendees to relevant analysts, and I enjoyed chatting with my colleagues (i.e. Roy Schulte, Dan Sholler, Jim Duggan, Anne Thomas Manes, Richard Watson, Kirk Knoernschild, Sean Kennefick, Danny Brian, Donna PK, Kirsten Moran, Jeff Schulman, and Val Sribar) face to face.

Continue reading

Selecting the correct data storage solution

Srinath has written a decision framework explaining when to choose a specific data storage alternative (i.e. relational database [RDBMS], key-value system [BigTable], column family [NoSQL], document based system).  The decision model explains four constraints (i.e. type of data, scalability, consistency, and supported queries), and describes how the constraints impact the storage choice.

You an view the presentation here.

Learn about Hybrid PaaS and Cost Optimization

WSO2 is sponsoring two educational webinars (i.e. Building a Hybrid Platform as a Service, Develop a Cost Optimization Strategy) and an all day on-site workshop (i.e. Introduction to Cloud middleware; WSO2 Carbon and Stratos).   I am creating the content this week, which provides you an opportunity to pose your questions early and influence the content.   If you miss the webinar dates, register to obtain the presentation deck and recording.  If you aren’t visiting Orlando on the 15th, send me a note on your interest.  We will be delivering more workshop events in 2012, and your vote could add your city to the list.

Continue reading

Searching for Cloud Architecture….

Does Platform as a Service (PaaS) exhibit a distinct architecture model?  What specific architectural components are required?

After reviewing architecture models from several vendors and industry organizations, I believe we are witnessing an early evolutionary period as we transition from web application architecture to cloud application architecture.  The analysis is based on reviewing the following vendor and analyst architecture diagrams:

  • NIST Cloud Computing Reference Architecture [1,2]
  • NIST Cloud Service Management [1,2]
  • IBM Cloud Computing Reference Architecture [8,9]
  • IBM Common Cloud Management Platform [8,9]
  • Oracle Reference Architecture [3]
  • Oracle Basic Platform as a Service Cloud Architecture [4]
  • Sonata SaaS Enablement Services [16]
  • JBoss in Cloud [5]
  • RedHat OpenShift Flex Architecture [6]
  • CloudFoundry Architecture [10]
  • CloudBees PaaS Reference Architecture [11]
  • HP CloudSystem Architecture [7]
  • Progress OpenEdge SaaS Service Architecture [12]
  • Intel SaaS Conceptual Architecture [13,14]
  • Apprenda SaaSGrid Architecture [15]
  • Amazon Web Services [17]
  • Microsoft Azure [18]
  • Forrester PaaS Reference Architecture [19]
  • Gartner PaaS Reference Model [20]

Will IT culture kill Cloud?

The doctors are circling.   My Gartner colleague Lydia Leong has an interesting Cloud prescription, ‘to become like a cloud provider, fire everyone here,’  and industry watchers are picking up the message.

In her post, Lydia describes a Cloud conversation with corporate IT stakeholders and diagnosing:

“If you’re going to operate like a cloud provider, you will need to be willing to fire almost everyone in this room.”

 

Continue reading

Workshop: Carbon and Stratos: understanding cloud-enabled modular middleware

Join Jonathan Marsh and I in Orlando, Florida on December 15, 2011 to learn about WSO2 Carbon and Stratos.  The registration page is here.
WSO2 Carbon and Stratos provides a complete middleware platform for Enterprise computing: from on-premise to a full cloud-enabled runtime. In this session we will spend the morning looking at the Carbon platform – including leading ESB, AppServer, Governance Registry and more. In the afternoon we will look at the way this runtime is also available in a multi-tenant scalable, elastic architecture. This session will cover SOA and Cloud middleware, PaaS as well as digging deep into Cloud concepts.

This hands-on workshop provides a real opportunity to understand Carbon, OSGi middleware, PaaS, Stratos, and get going with a Cloud Platform. StratosLive is a complete running platform in the cloud, and participants will be encouraged to set up a tenant using their laptops during the workshop, and will understand how to install and use Stratos in a Private PaaS environment.

Continue reading

Ghost in the machine

What PaaS capabilities and components are required to migrate your application into the Cloud?  WSO2 announced the  WSO2 Stratos cloud middleware platform version 1.5.2 release.  Besides enhancements to 12 service components (i.e. application server, data service platform, enterprise service bus, identity service, governance service, gadgets, business activity monitoring, business process, business rules, mashups, message broker, complex event processing),  core platform enhancements include an innovative service-aware load balancer and ghost deployer.

Continue reading

Is Cloud app dev going private?

David Linthicum posted thoughts on  Cloud app dev going private.   He is seeing teams desiring a “private PaaS removes you from the details of the infrastructure and renders it irrelevant.”  I agree abstracting private infrastructure is beneficial.  Do you feel private PaaS offerings adequately raises the level of abstraction?