Posts

Smooth DevOps Integration

The DevOps movement is revolutionizing how we build software, and cloud apps are perhaps the biggest beneficiaries. At each step of the process, innovative tools are streamlining the process of developing and deploying new applications. At Solace, we’ve been hard at work integrating our VMR and APIs with the most popular tools in the DevOps pipeline.

Let’s take a quick look at a typical DevOps pipeline for an application using Solace, and consider how the new tools and announcements from Solace can make it work better.… Read the rest

Welcome to Solace Labs

Every great “game-changing” scientist needs a lab, right? (remember, madness is in the eye of the beholder…) Well in an attempt to help the big brains who are working to find and refine solutions to data movement challenges, we’ve just introduced Solace Labs.

In today’s technology landscape innovation is fueled by openness – transparent and free-flowing interactions between modern applications, clouds and legacy systems. Such openness can come in the form of APIs, standards and open source, and Solace Labs is set to support all three.

Our goal is to provide open tools and examples that enable flexible, robust and innovative open data movement across existing and emerging technologies alike.  Toward that end Solace Labs will promote and facilitate the use of open standards and APIs for the advancement of data movement solutions in areas such as cloud, IoT and big data. Solace Labs will work in conjunction with our new Solace Samples Github repo as well, for even more code access.… Read the rest

Open Sourcing Solace Tutorials via GitHub

Today we’re announcing several exciting changes that make it easier for developers to get up and running with Solace messaging as they strive to achieve open data movement across applications, environments and protocols. Among these developments, we’re moving all of our Getting Started tutorials (and associated code) to GitHub, and open sourcing them so developers can customize, repurpose and improve them.

Moving to GitHub

Going forward all of our Getting Started developer tutorials will live in a new GitHub organization called Solace Samples. Each API and developer environment will have its own GitHub repository that includes a set of step-by-step tutorials with sample code to get developers going in whatever environment they’re working in, such as Java, JMS or Cloud Foundry. Those tutorials will also be accessible through dev.solace.com, home to all kinds of resources including documentation, downloads and demos.

In each case, the projects make it easy to build the individual tutorials.… Read the rest

Solace and DataTorrent Partner to Enable Real-Time Ingestion and Analysis of Streaming Big Data

Read the rest

Solace as a Channel for Apache Flume

As per the flume.apache.org: “Flume is a distributed, reliable, and available service for efficiently collecting, aggregating, and moving large amounts of log data. It has a simple and flexible architecture based on streaming data flows. It is robust and fault tolerant with tunable reliability mechanisms and many failover and recovery mechanisms. It uses a simple extensible data model that allows for online analytic application.”

So why would you need anything other than the already available components of Flume to transfer data into your Big Data infrastructure?  Why not just use existing Flume Source and Flume Sinks to connect Flume to your enterprise messaging solutions?

Well the next picture starts to show the problem.  To scale Flume you need to stitch together several Flume Agents in varying hierarchical ways with point-to-point TCP links.  If your data has high value, next you will need to add fault-tolerance and high availability meaning you will need to add disk access and redundancy at each level. … Read the rest

Getting the Most from Open Source, Open Standards and Solace

linux and openmamaWith Solace technology being used more and more alongside open source products, and with open standard protocols, we’ve been hard at work expanding our interoperability with complementary technologies to give our customers maximum choice and help them avoid vendor lock-in.

Earlier this year, we announced support for MQTT, an OASIS standard protocol within the Internet of Things, and support for REST as a first class messaging protocol. We’ve also worked with clients to connect Solace with Flume, Spark and Storm as means of  gathering data across the enterprise and making big data more real time.

This week, we were part of two more announcements that highlighting this effort:

  • On Tuesday the Linux Foundation announced their newest members, including Solace, CloudLinux and MariaDB. The Linux Foundation is at the heart of much of the open source movement, and we look forward to participating in the growth and adoption of these technologies.
Read the rest