There’s no shortage of integration platforms in the cloud these days with Tibco Software becoming the latest vendor to join their ranks. Tibco this week unfurled Tibco Cloud Bus, a subscription based integration service that differs from other services in that IT organizations have the option of deploying it anywhere they like versus being locked into a particular cloud computing platform.
According to Steve Leung, director of product marketing for Tibco, while there has been a definite shift towards the cloud, IT organizations still want the flexibility to be able to move the focal point of their integration efforts from one cloud provider to another, or even back to their own data centers.
Leung says Tibco Cloud Bus supports TIBCO Cloud Bus makes use of connectors to deliver real-time integration across a wide variety of applications. Changes are reflected in all connected cloud applications as they happen, without waiting for the next batch update, says Leung.
As more enterprise IT vendors make the shift to the cloud we should expect to see the convergence of two markedly different approaches to application integration. On the one hand, there are approaches to application integration based on APIs, while on the other hand there are approaches based on software-oriented architecture (SOA). For the most part, APIs are widely used by Web applications, while more traditional enterprise applications rely on SOA. But as it becomes more apparent that Web applications will need to be integrated with traditional Web applications IT organizations are going to have to find ways for API and SOA approaches to application integration to coexist.
One approach says Leung will be for vendors such as Tibco to increasingly provide templates that will make snapping together various applications much simpler.
Leung also says that Tibco Cloud Bus is the first in a series of middleware platforms that Tibco plans to deploy in the cloud.
Regardless of the approach to middleware in the cloud, the good news from a developer perspective is that the barriers to integrating applications are starting to fall. Rather than having to build, support and deploy complex middleware platforms, middleware is rapidly becoming a service that any developer can simply invoke. In fact, it’s more than plausible that developers will soon find themselves invoking multiple integration services in the cloud versus being constrained to a single on premise middleware platform. That not only promises to make the life of the developer easier; it should lead to a lot more interesting mashups and composite applications now that the process of integrating those applications is a whole lot simpler.