Posts Tagged ‘WebSphere MQ Advanced for Developers’

Building higher – IBM MQ V9.0.2

March 16, 2017

When a building is being constructed, it can be hard, from moment to moment to see progress. Yes – you see lots of activity. Lots of people are busy doing all sorts of important jobs, but it can be hard to see what they are all doing. You need to find a way to keep track of how they are doing. What progress are they making, and what milestones are they hitting.

building construction

In delivering updates to IBM MQ, now that we are on a ‘Continuous Delivery’ schedule, we set these milestones of deliveries around 3 times a year. We don’t plan to do IBM announcement letters with every update, but will do blogs here and elsewhere for some of the updates, with official announcements for others. For IBM MQ V9.0.1, there was an announcement letter, and I blogged about it here, but with IBM MQ V9.0.2 there are only blogs – both this one and our development blog from Ian Harwood you can find on developerWorks here. Also there is a YouTube video talking about the new update.

So, what has the development team has been working on in MQ V9.0.2? As with the 9.0.1 update there are several areas of enhancement and new function including:

  • Additional REST API coverage
  • Further updates to the MQ Console
  • Improvements in MQ MFT specifically in MFT Agent status reporting
  • Simplification in managed MQ logging on distributed platforms
  • MQ Appliance support for HA key renewal and 9.0.2 REST API verbs
  • Support for IBM Cloud Product Insights for registration and usage
  • Integration with Salesforce messaging events
  • Native Debian installer support for Ubuntu
  • Availability of MQ Advanced for Developers in the IBM Bluemix Container Service

 

Perhaps as with our description about building construction above, the delivery of any of these features might not be significant, although I think that the logging improvements will make a substantial difference to the many aspects of the use of MQ in the thousands of customers using it today.

 

What hopefully does become apparent is our ongoing support for the continuous delivery process. While some of these updates are brand new and have taken a lot of work, others are continuing to build on the work done in the MQ V9 and MQ V9.0.1 deliveries. These incremental deliveries of REST API support, and now the new Cloud Product Insight support will continue in future Continuous Delivery releases, making these features and the product more useful.

 

Let’s look at a handful of these new features starting with the logging support. Logging is very much the heart of IBM MQ and it is these recovery logs which allow MQ to recover from a failure, therefore providing the reliable and robust nature of IBM MQ. While circular logs are easier to manage, many customer use linear logs but these come with a lot of administrative overhead. The new feature allows for automatic management, recording and reuse of logs, lowering both the administrative overheads and improving the overall throughput in the system

 

IBM Cloud Product Insights is a new cloud hosted offering that many different IBM products will be able to work with. Additional features will be added to work with this over time, but initially there is support for registration and usage. You will be able to register your instances of IBM MQ and track them on the Product Insights dashboard. At this time you will be able to see what level of IBM MQ is install, where, and when it was last running. You will also see some usage information such as the number of persistent and non-persistent messages put, and the total size of data being moved through MQ. There is also a beta of log management, where MQ error logs will be shared with the Product Insights dashboard.

MQSalesforce

You may have seen the recent announcement of IBM and Salesforce working together more closely. We are very pleased that one of the ways this relationship is being demonstrated is through a bridge between Salesforce and MQ. When an event happens in Salesforce such as a change to data or a new application being run (Salesforce Platform Events or PushTopics), there is now the ability to trigger a MQ message to provide information about that event without the MQ application needing to be directly connected to Salesforce, simplifying your environment but making your systems more connected.

 

And finally, we now have a version of MQ Advanced for Developers available in the Bluemix Container Service. This means that the fastest way to create a development environment for IBM MQ might be with a couple of clicks to provision MQ Advanced for Developers. With pre-configured defaults to simplify administration, there has never been an easier way to get started with IBM MQ. What are you waiting for?

Advertisements

WebSphere MQ Advanced for Developers – another exciting step forward

March 19, 2013

Yes. It’s that time again. Another blog entry, so we must have something new to say about WebSphere MQ. And yes we do.

I’m very pleased that we have another announcement to make today. WebSphere MQ Advanced for Developers. You can read the announcement letter itself here. But in the meantime what are the key points you really ought to know?

1)     This is an exciting new development in that we have added a new way to buy licenses of WebSphere MQ, and indeed the entire WebSphere MQ Advanced stack, but priced for individual developer deployment and use. We continue to have both the separate WebSphere MQ licenses and WebSphere MQ Advanced licenses, which are both priced by PVU, and suitable for production and testing. But this new licensing option is priced per ‘Authorised User Single Install’ which effectively means a fixed price per developer that wants to use it for their development use. We believe that by making the WebSphere MQ portfolio more available for developers, giving them individual access we will increase their skills, improve their ability to use WebSphere MQ in innovative ways, and also speed the time to develop more productive applications. Read the announcement letter and get the new part from Friday 22nd March.

2)     As part of this announcement we are also taking advantage of the opportunity to bring everyone up to date on the enhancements we have been making to the support for connecting to M2M devices and mobiles. Over the last couple of months IBM has been publishing new Messaging Clients to support Android and iOS mobile devices. These have been published on our new Messaging Community on developerWorks. This announcement has been timed to coincide with the first fixpack for WebSphere MQ V7.5 which adds in additional function that also allows connectivity from MQTT clients over WebSockets. This creates new opportunities for building new types of applications that can connect to the enterprise over WebSockets, which we expect to be very popular, especially when combined with the new Javascript API which supports both this style of connection as well as supporting the clients on Android or iOS devices. These clients support our Worklight offering, and with IBM MobileFirst this is a very exciting time to be adding this type of support.

3)     Finally as part of this update IBM has also made some changes to the licensing to support High Availability with WebSphere MQ. In recent years WebSphere MQ added its own approach for High Availability – called Multi-Instance Queue Managers, which allowed WebSphere MQ to automatically watch itself and failover if required. An additional ‘Idle Standby’ license was required for the failover system, which was substantially cheaper than a full license. In this update we have extended these Idle Standby licenses to also apply to other configurations that provide automatic failover – such as PowerHA, or 3rd party configurations like Veritas. Now the failover systems in these environments can also be licensed with the Idle Standby parts.

Hopefully these look like a good set of updates – and they have kept us busy working towards them. Don’t forget you can download the free trial for WebSphere MQ here. And visit the Messaging Community to find more stuff, including the Messaging Clients for M2M and Mobile. And look for a webcast from me on the Global WebSphere Community on April 11th.