webMethods and BigMemory – Turbocharging Tomorrow’s Digital Enterprises

This is a guest post by Sachin Gadre, Director, Product Management, webMethods.

A recent Gartner report on Web-Scale IT predicts that by 2017, 50% of the global enterprises will adopt modern architectures used by large cloud services providers like Google, Amazon, and Facebook. These large cloud providers are processing petabytes of data and supporting millions of users. The adoption of cloud, mobile, social and big data technologies by large enterprises is also causing a similar explosion of data and concurrent users. Large enterprises have a real need to rapidly scale their implementations and reduce the latency of data access to support these new use-cases. At Software AG, our R&D team has spent years trying to make our products ready for the “Web-Scale” IT age. A great example of this is the integration of Terracotta’s BigMemory technology with the webMethods ESB to provide advanced in-memory ESB capabilities.


A few key capabilities offered by this integration are:-

  • Terracotta BigMemory enables webMethods ESB to process multiple large XML files (> 1 GB in size) simultaneously on commodity hardware without running into java garbage collection pauses or out-of-memory errors.
  • Both webMethods Mediator and CloudStreams cache runtime API governance data using Terracotta to offer superior performance while executing complex security, SLA and monitoring policies.
  • webMethods Trading Networks is able to offer huge improvements in B2B transaction performance by utilizing BigMemory’s Terracotta Server Array to cache Trading Networks assets including partner profiles, document types and trading partner agreements.

In-Memory ESB technologies are being rapidly adopted in telecommunications, retail and financial services industries.

telecom A leading telecom firm’s customer service department is using webMethods ESB and Terracotta Server Array to offer enhanced customer experience. The service department’s call center application caches 100s of GBs of customer data to reduce data access latency. The call center application identifies the caller and retrieves customer data including contact details, product plans, account history, issues even before the caller speaks with the agent. Caching the data reduces the number of database calls and improves performance dramatically.
financial A financial services firm is offloading the processing of large XML and flat-file documents from mainframe to webMethods ESB. webMethods ESB uses an enhanced BigMemory / Ehcache based XML parser that reads and parses the entire XML file in memory. In conjunction with Terracotta BigMemory for off-heap caching, the webMethods ESB can process several large files concurrently.
retail A retailer in Europe sees ecommerce as the future and is expecting huge increases in online transactions. The current warehouse, product and order management applications cannot be scaled to support the expected load. A SOA service layer based on webMethods ESB uses distributed caching to cache volumes of data and shields inflexible backend applications from the load. Terracotta based clustering provides the necessary scale and performance to support real-time access to online shoppers.

The push towards “Web-Scale IT” has well and truly begun. The combination of webMethods and Terracotta BigMemory can empower global companies to scale and improve the performance of their IT infrastructure and to go where no enterprise has gone before.

If you would like to learn more, please leave a comment below or contact me.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>