How Rich Internet and Smartphone Apps are Driving a Return to Client-Server Architecture

Solace recently announced a new network card that can boost the capacity of each Solace’s appliance to 80Gbps of bandwidth. As more companies embrace real-time computing and “big data” fueled by information flowing between mobile devices, sensors and social networks, this kind of capacity will enable some seriously cool innovation. But I believe there’s even more to it than that – I think this kind of massive capacity will influence the very nature of enterprise applications.

Think about the fact that smartphones didn’t exist just ten years ago. Think about the server-side ramifications of all that recent change, and where we are today. Having a hardware-based HTTP termination point, WebSocket wireline support, higher connection density and using messaging as a communication paradigm even over HTTP is allowing front end applications to become much more scalable, faster, and most importantly easier and more intuitive.

Lets examine this from an application developer’s perspective to see if we can extrapolate what’s next.… Read the rest

Why sacrifice latency when using RIAs and web streaming?

When capital markets firms began using rich internet applications (RIAs) built with Javascript, Flash/Flex, Silverlight and Objective C, it was accepted that applications designed for internet environments come with internet-like latencies. So capital markets firms that measure the performance of internal trading systems in the tens of microseconds got used to tens of milliseconds of latency when building Single Dealer Platforms, retail brokerage consoles, or other real time applications.

After all, we’re talking about connecting over the public internet, where the best you can hope for is about 20-30 milliseconds round trip time just for the network. So who cares if the infrastructure distributing data to the RIAs adds a handful of milliseconds? That’s a small percentage of total latency right?

Not necessarily.

RIAs Not Just for the Public Internet

RIAs may have been created with the public internet in mind, but they’re so feature rich that companies are now using them as a single application/interface for people connecting over all kinds of other networks including:

  • leased lines (between offices)
  • wifi (think iPad on the trading floor)
  • LANs

Suddenly that RIA infrastructure latency that seemed like noise in context of an internet round trip time is significant on a much faster network.… Read the rest

6 markets being revolutionized by real-time streaming data

It seems like forever ago that Pointcast introduced us to the first incarnation of so-called “push” technology. But aside from stock prices through online brokerages, the real-time streaming of content didn’t really take off until very recently. Even today, many people still refresh their browser to see if they’ve been outbid on eBay and reload the sports scores on their smartphone to see if their team held on for the win.

There are three key factors driving recent, rapid increases in the production and consumption of real-time data:

  • Changes in technology – For years, developers have worked around the limitations of browsers and HTML by building thick clients or using COMET to clumsily force data changes into browser applications. The emerging HTML5 standard (with the backing of Google, Apple and Microsoft) will make real-time data a first class citizen over the internet. At the same time, turnkey infrastructure that integrates back end systems all the way through to browsers and mobile devices is simplifying development and deployment of these applications.
Read the rest

Reinventing Internet Data Streaming

We are very pleased to announce a new capability in the Solace product lineup. For many years now, we have dedicated our company to reshaping how messaging enables distributed computing for enterprise applications. Today, we announced that we’re taking our technology beyond the boundaries of the corporate network and into the wild world of the internet.

We’re not the first kids on the block to take on streaming real-time data to rich internet applications (RIAs), but we believe we’ve done it the best. And not by a little bit, but by a country mile. The problem of filtering and fanning out data to lots and lots of users is a tailor fit for the technology we’ve built over the past 8 years. We’ve already solved this problem for intranets and WANs, and by adding internet protocols, and some security and management to account for the internet part of the equation, we bring a new level of performance, simplicity and reliability never before seen in this market.… Read the rest