Here we go.  Event Processing and Cloud Computing are natural allies.  Events can be used in the monitoring, notification, and adjustment of cloud computing environments (CCE), and in the monitoring, notification, adjustment of, and in response to, the business capabilities running on those CCEs.   As I’ve mentioned numerous times, I believe event-based data integration will be critical to information, and therefore, business synchronization. 

In addition to being an event generator, and responder, cloud computing can also be a highly efficient, scalable, event processing platform.  For proof, just ask my friend Colin Clark at Cloud Event Processing.

So, it’s with no surprise, but great expectations, that I’m noting the beta release of Amazon’s Simple Notification Service (Amazon SNS).  From the Amazon service page:

“Amazon Simple Notification Service (Amazon SNS) is a web service that makes it easy to set up, operate, and send notifications from the cloud. It provides developers with a highly scalable, flexible, and cost-effective capability to publish messages from an application and immediately deliver them to subscribers or other applications. It is designed to make web-scale computing easier for developers.

Amazon SNS provides a simple web services interface that can be used to create topics you want to notify applications (or people) about, subscribe clients to these topics, publish messages, and have these messages delivered over clients’ protocol of choice (i.e. HTTP, email, etc.). Amazon SNS delivers notifications to clients using a “push” mechanism that eliminates the need to periodically check or “poll” for new information and updates. Amazon SNS can be leveraged to build highly reliable, event-driven workflows and messaging applications without the need for complex middleware and application management. The potential uses for Amazon SNS include monitoring applications, workflow systems, time-sensitive information updates, mobile applications, and many others. As with all Amazon Web Services, there are no up-front investments required, and you pay only for the resources you use.”

From the SNS Functionality Overview, the service appears to be cloud based publish-subscribe:

  • “Create a topic: A topic is an “access point” – identifying a specific subject or event type – for publishing messages and allowing clients to subscribe for notifications.
  • Set policies for your topic: Once a topic is created, the topic owner can set policies for it such as limiting who can publish messages or subscribe to notifications, or specifying which notification protocols will be supported (i.e. HTTP/HTTPS, email). A single topic can support notification deliveries over multiple transport protocols.
  • Add subscribers to a topic: Subscribers are clients interested in receiving notifications from topics of interest; they can directly subscribe to a topic or be subscribed by the topic owner. Subscribers specify the protocol format and end-point (URL, email address, etc.) for notifications to be delivered. Upon receiving a subscription request, Amazon SNS will send a confirmation message to the specified end-point, asking the subscriber to explicitly opt-in to receiving notifications from that topic. Opting-in can be done by calling an API, using a command line tool, or – for email notifications – simply clicking on a link.
  • Publish messages / send out notifications: When topic owners have updates they wish to notify their subscribers about, they publish those messages to the topic – which immediately triggers Amazon SNS to deliver this message to all applicable subscribers.”

Of the features list, “scalable” caught my attention:

“Scalable – Amazon SNS is designed to meet the needs of the largest and most demanding applications, allowing applications to publish an unlimited number of messages at any time.”

Largest and most demanding? Tweets, market data, click-stream, blue mussels, Internet of Things, … 

Amazon’s SNS is a springboard to industrial strength event processing and the active information tier.  As I said, “here we go”.

Posted by brenda michelson at 3:41 pm in cloud offering, Cloud Watch, event processing, IaaS | Permalink | Comments(0)
| Trackback URL

Salesforce.com just added a powerful new tool to its Force.com development platform, a Visual Process Manager:

“The Visual Process Manager brings the power of Cloud Computing to Business Process Apps. Now you can visually draw any business process and instantly deploy it in the cloud with no code, no software and no infrastructure.  The Visual Process Manager helps companies easily automate specific business process like call center scripting, sales quotes, and new employee on boarding.” 

According to a post on TechCrunch:

“The technology powering the Visual Process Manager is based on technology acquired from Informavores, call scripting startup Salesforce bought last year.

The Manager has several different components. The Process Designer essentially helps businesses  more >>

Posted by brenda michelson at 2:56 pm in Blog, business capability offering, business process management, business process services, enterprise architecture, enterprise integration, PaaS, SaaS, services architecture | Permalink | Comments(0)
| Trackback URL

Session Abstract: Customers, prospects, and partners use the Web to connect to enterprise applications at an increasing rate, underscoring the need for high developer productivity that achieves superior time-to-market relative to rivals. Cloud computing provides a powerful combination of value and cost drivers, and a growing number of Web-facing enterprise applications will find a home there, heralding a new era in enterprise Web development and execution.

Key Issues:

  • What’s driving the convergence of Web and cloud AD, and what does the market offer today?
  • How will future enterprise-developed solutions be architected, and how will the software development life cycle evolve?
  • How should this be factored into near-term AD decisions on development environments, tools, methodologies and staff/skill planning?

Eric opens: By 2014, about a 1/3 of new web applications will be developed on platforms in the cloud.  Platform that is horizontally scalable, designed for multi-tenancy.

Drivers of this enterprise shift: developer productivity, time to market, cost of ownership.  more >>

Posted by brenda michelson at 8:48 pm in analyst positions, Blog, PaaS | Permalink | Comments(0)
| Trackback URL

The good folks at SOASTA have secured $10 million in Series C Funding:

SOASTA, the leader in cloud testing, today announced the successful close of $10 million in Series C funding as it prepares its global expansion. The round was led by UV Partners, and included participation from all existing investors: Canaan Partners, Formative Ventures and The Entrepreneurs’ Fund. The company’s growth plan includes the opening of offices in Europe, broadening of the reseller channel and increasing its technology roadmap with product enhancements to address the growing demand for SOASTA’s cloud-based testing service.

Today’s announcement follows other significant company milestones. SOASTA recently announced a new partnership with Computer Sciences Corporation (NYSE: CSC), a leading managed services provider, who has integrated CloudTest into its Trusted Cloud Services offering and its testing and development methodology. The company completed large web-scale tests with Best Buy, Hallmark, Leapfrog, M-Dot Networks, MySpace, Schlumberger, SAP and Zappos.com, and also announced open source support by offering JMeter users the ability to run their scripts in the SOASTA Global Test Cloud.”

About CloudTest

“SOASTA CloudTest On-Demand is a full-service offering. Customers simply describe the web user business process, such as logging into an account, executing a transaction, or browsing content. SOASTA’s team of experienced performance engineers build the tests, provision the complete cloud environment, execute the tests, and work with customers to analyze, fix and tune a site’s performance. SOASTA CloudTest’s unique, real-time metrics and analytics of massive test results data gives customers the performance intelligence they need to pinpoint and fix issues as tests are being run — ensuring greater confidence in website reliability and performance.”

[Disclosure: SOASTA has done business with my firm, Elemental Links, in the past.]

Posted by brenda michelson at 2:14 pm in cloud offering, Cloud Watch, economics, PaaS | Permalink | Comments(0)
| Trackback URL

On Friday, Sebastian Rupley posted a list of 11 Top Open-source Resources for the Cloud Computing.  The opening:

“Open-source software has been on the rise at many businesses during the extended economic downturn, and one of the areas where it is starting to offer companies a lot of flexibility and cost savings is in cloud computing. Cloud deployments can save money, free businesses from vendor lock-ins that could really sting over time, and offer flexible ways to combine public and private applications. The following are 11 top open-source cloud applications, services, educational resources, support options, general items of interest, and more.”

As you may have noticed, the article lists 11, but my post title says “10”.  That is intentional, one of the listed resources is Zoho, which is not an open source product.  Check out the article to learn about offerings from Eucalyptus Systems, RedHat, CloudEra, Enomaly, OpenNebula and more.  Be sure to read the comments, for additional resources.

Posted by brenda michelson at 10:26 am in cloud computing environment (cce), cloud computing offering, cloud offering, Cloud Watch, open source | Permalink | Comments(0)
| Trackback URL

First up, is a keynote by Dr. Werner Vogels, CTO of Amazon on The Power of Infrastructure as a Service.  Here’s the abstract:

“Building the right infrastructure that can scale up or down at a moment’s notice can be a complicated and expensive task, but it’s essential in today’s business landscape. This applies to an enterprise trying to cut-costs, a young business unexpectedly saturated with customer demand, or a start-up looking to launch.

There are many challenges when building a reliable, flexible architecture that can manage unpredictable behaviors of today’s internet business. This presentation will review some of the lessons learned from building one of the world’s largest distributed systems – Amazon.com. The focus will be on state management which is one of the dominating factors in the scalability, reliability, performance and cost-effectiveness of the overall system.”

Goals of presentation:

1. How infrastructure as a service is a reality through Amazon Web Services

2. Explain how Amazon needed these services themselves

 more >>

Posted by brenda michelson at 3:47 pm in Blog, cloud computing environment (cce), cloud offering, IaaS, provider positions, use cases | Permalink | Comments(0)
| Trackback URL