How should CIOs prepare for handling IoT data?

In this Ask the Expert, IDC analyst Vernon Turner advises CIOs on the near-term impact of the IoT on data centers and the upgrades they'll need to handle the flood of IoT data.
Posted in Netezza | Tagged | Leave a comment

Microservices, why we’re a fan, how we help you adopt them

Microservices has lately become a hot topic: on blogs, slideshare, etc.

Microservices is hot – Active bloggers like Martin Fowler and Active speakers like Adrian Cockcroft have blogged, spoken, and posted on slideshare on this topic. Even Gartner’s Gary Oliffe has even recently conducted a webinar called “Time to Get Off the Enterprise Service Bus?”  (I’ve also posted some links at the bottom to these references.)

At Software AG, we’re a huge fan of the concept of microservices.

In fact, we’ve had many customers doing this for years, and have made numerous enhancements to our webMethods Integration Platform and broader product suite over many releases that enable easier adoption and support of this architecture pattern.

The Microservices Architecture is actually central to how we’ve been re-architecting the webMethods platform for the Cloud. Microservices don’t mandate your deployment topology. They give flexibility to use services within a variety of topologies. This approach is about component-ization and independence. That is an ideal fit for Cloud.

You may be asking, “What is a microservice?”

I’ll share the Wikipedia definition and link:

“In computing, microservices is a software architecture design pattern, in which complex applications are composed of small, independent processes communicating with each other using language-agnostic APIs.[1] These services are small, highly decoupled and focus on doing a small task.[2]

The core point of microservices is that, being decoupled, they don’t force a particular topology on you. They are designed to be atomic and “self-contained” so that you can deploy them independently. You can also use them as simple building blocks for applications, like software Legos™. This means you could deploy them out into the Cloud. You could also deploy them into a “monolithic” OnPremise ESB, or into segmented, dispersed run-time containers, what you might call “micro-ESBs” around your Enterprise. That also makes it easier to use them in many projects without interlocking these project work streams.

Why use microservices?

You might need to:
  • deploy the logic into different projects and into different topologies
  • make the testing of your services easier to automate, allowing for better continuous integration adoption and Agile development
  • make deployments easier by removing complex inter-dependencies
  • enable easier adoption of them into public and private Clouds and easier scalability
  • deploy services into smaller components as a part of your “Internet of Things” strategy, or what I prefer to call the “Internet of Everything.” IoT leaves out the most important part of technology, PEOPLE!

What are examples of where your customers have used a microservices pattern?

  • Retailers, who run microservices inside a “slimmed down” version of our ESB container in every one of their hundreds, even thousands of retail stores
  • Kiosk vendors who to run services that gather information from tens of thousands of kiosks
  • Hospitality Industry customers, who need to run these services inside Hotels, Casinos, Cruise Ships, or Resorts.
  • Launch a multi-tenant, elastically scalable, component-ized Cloud Integration Platform (OK, this is actually Software AG)
  • Be able to dynamically launch and run hundreds of different demos in the Amazon Cloud (OK, this last use case is also Software AG)
Those a just a few of numerous examples of how some of our customers are adopting a more componentized, automated, elastic architecture with our webMethods Integration Platform.

This helps to explain why this pattern has been a central driver for numerous product enhancements in our webMethods Platform, including:

  • Adoption of OSGi across all our Java components to enable flexible runtime deployments
  • Introducing our Command Central console for
    • Automated Management, Deployment, Installs and Configuration,
    • Templated Environments & Elastic Scalability
    • Centralized Control: Across Numerous Runtimes and even Numerous Multi-Component Environments
  • Enhanced Focus on Continuous Integration
  • Increased Focus on Componentization Across Our Platform
  • Many, many more features.
In my next blog, I’ll talk about how we enable easier management, deployment and governance of Microservices with many capabilities that have been added to our platform over the past few years.
I’m also collaborating with a team from our R&D and Product Management on authoring a whitepaper on Best Practices for Microservices Adoption with the Software AG webMethods Integration Platform. This will be shared on our tech communities site.

A list of the references for more reading on what others have said on this topic below:

[1] Martin Fowler’s article:
[2] Sam Newman. Building MicroservicesISBN 978-1-4919-5035-7.
Adrian Cockroft Slideshare from one of his talks on Microservices and Cloud:
Gartner’s Gary Oliffe’s Webinar:

The post Microservices, why we’re a fan, how we help you adopt them appeared first on Reality Check.

Posted in agile, Architecture, cloud, integration, IOT, Netezza | Tagged | Leave a comment

Oracle Names Jill Puleri as Senior Vice President and General Manager, Oracle Retail

Oracle Names Jill Puleri as Senior Vice President and General Manager, Oracle Retail

Seasoned Retail Executive to Lead Oracle Retail Global Business Unit

Redwood Shores, California – December 22, 2014

News Summary

The pace of retail continues to accelerate through an increase of social and digital channels, the explosion of data, and the rise of customer expectations. Today’s retailers are faced with creating differentiated shopping experiences to remain competitive. Oracle is uniquely qualified to help retailers with its combination of integrated solutions. In order to help Oracle continue its leadership in this important sector, Jill Puleri will join as Senior Vice President and General Manager, Oracle Retail.

News Facts

Oracle today announced the appointment of Jill Puleri as Senior Vice President and General Manager, Oracle Retail.
Puleri will be responsible for leading the Oracle Retail Global Business Unit and report to Mike Webster, Oracle’s Senior Vice President and General Manager, Retail and Hospitality.
Having held various leadership positions in sales, marketing and consulting, Puleri brings over 20 years of experience and deep domain expertise in the retail industry, most recently serving as the Worldwide Retail Industry Leader for IBM Global Business Services.

Supporting Quotes

Retail is committed to deliver high quality, mission-critical solutions to solve our customers' most important business initiatives,” said Mike Webster, Senior Vice President and General Manager, Oracle Retail and Hospitality. “Building the best team – deep in retail expertise – is how we deliver on our commitment. Jill is a proven leader, and her focus on customer success will strengthen our community.”
joins Oracle at a pivotal time,” Webster added. “With the combination of Oracle and MICROS, we are well-positioned to offer solutions that will differentiate retailers in today’s competitive retail market. Jill is uniquely qualified to lead our business through this journey with our clients.”

Supporting Resources

Learn more about Oracle Retail

About Oracle

Oracle engineers hardware and software to work together in the cloud and in your data center. For more information about Oracle (NYSE:ORCL), visit


Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.

# # #


Greg Lunsford

Mary Ellen Amodeo
Amodeo Associates

Posted in Netezza | Tagged | Leave a comment

B2B Modernization: a top trend for 2015

B2B Modernization‘Tis the season to start making 2015 predictions. The great “Duck Boot Shortage of 2014” has proven that some things are classics and they never go out of style. B2B Integration is a bit like that. Software AG webMethods introduced the first B2B Integration Gateway over 16 years ago and in 2014, B2B Integration is going as strong as ever. Indeed, just about any company you can think of that trades with partners uses B2B Integration technology. Over 1200 customers use Software AG’s B2B Integration Gateway, webMethods Trading Networks and the customer list reads as a who’s who of giants in every industry. Trading Networks is built on the industry leading webMethods Integration Server and Software AG is a recognized leader in both the overall integration space and B2B Integration.

But there are many organizations that are not as fortunate as Software AG’s customers. Many organizations have aging or splintered B2B infrastructure. They may have home grown solutions that over time have been modified and “enhanced” to the point that they are virtually held together with bandaids, rubber bands, and maybe a little chewing gum. Perhaps they are hobbling along on solutions that are years out of support and are harder to get service for than a Delorean from the 1980s. And mergers and acquisitions can result in a hodgepodge of solutions that are not integrated and difficult to separately maintain. These aging B2B infrastructures are unlikely to be ready for high availability and disaster recovery, adherence to government regulations or industry mandates that require the adoption of new standards.

That paints a bit of a bleak picture but there are also the opportunities missed. With an aging B2B infrastructure, growing organizations find it difficult to handle increasing transactions volumes.

So that brings me to the top B2B integration trend for 2015: Modernization. Unlike Duck Boots, where what is old is new again, with B2B Integration, what’s new is new. B2B Integration in 2015 needs to be scalable, reliable, well integrated, easy to manage and support the latest standards. B2B Integration in 2015 needs to be ready for big data and be able to handle things in a real-time, event-driven fashion.

In the recent IDC report, IDC MarketScape: Business-to-Business Integration Gateway Software 2014 Vendor Assessment, in which Software AG is named a leader, there were four use cases for B2B Integration Gateways. Software AG is noted in the report as supporting all four. Specifically, in addition to traditional use cases, Software AG can address the emerging uses cases of Big-Data-Ready Gateway and Real-Time, Event-Driven Gateway. Software AG’s B2B integration solution has in-memory capabilities which enables, for example, the accelerated parsing of large files such as XML files. This uniquely positions webMethods Trading Networks as a Big-Data-Ready Gateway. And Software AG offers strong capabilities that support event-driven and message-oriented communication to help you take advantage of real-time opportunities such as faster business cycles that are emerging as organizations look to move away from batch approaches.

So, in 2015, think Modernization when it comes to B2B Integration. And when it comes to B2B Integration, Get There Faster with Software AG.

The post B2B Modernization: a top trend for 2015 appeared first on Reality Check.

Posted in Netezza | Tagged | Leave a comment

How do you decide between startup and legacy Web conferencing systems?

When should you consider a startup Web conferencing system over legacy systems like Cisco WebEx? Expert Carrie Higbie explains the options as well as features enterprises should consider.
Posted in Netezza | Tagged | Leave a comment

How can I ensure the best cloud storage security?

Security is a major concern for every enterprise storing data in the cloud. What are the best methods to keep our data safe and secure in the cloud?
Posted in Netezza | Tagged | Leave a comment

Are there intellectual property issues with SaaS tools?

Should businesses worry about intellectual property when using SaaS tools? Read this expert response to find out.
Posted in Netezza | Tagged | Leave a comment

Enterprise file sync and share expands in 2014

The crowded enterprise file sync-and-share market is poised for change, as functionality increasingly becomes a feature of larger products, analysts predict.
Posted in Netezza | Tagged | Leave a comment

How do requirements relate to acceptance criteria?

Requirements and acceptance criteria often seem to be essentially the same thing, but that's not quite true.
Posted in Netezza | Tagged | Leave a comment

How container technology fits in the cloud picture

Docker containers don't lack IT support. But drawbacks, such as its Linux dependency, make its place in the cloud picture unclear.
Posted in Netezza | Tagged | Leave a comment