‘We strive to achieve excellence in all areas of our expertise and deliver world class technical and customer service excellence.’ – And we’re not lying!
Every few months we hold a Tech day at our head off here in Worcestershire which gives all of our technical Consultants a chance to get together and do what they do best, solve technical problems!
Our most recent Tech day was led by one of our Expert Support Consultants, David Winters.
What were you trying to achieve at March’s Tech day David?
The overall technical goal of this Tech day was to attempt to integrate ActiveMQ 5.11.0 http://activemq.apache.org/ with the latest Payara release http://payara.co.uk/upstream_builds and to test that the setup worked as anticipated.
How did you go about achieving this goal?
We split into two teams and set out to achieve the following:
• Install the latest Payara nightly build on standalone Amazon EC2.
• Install ActiveMQ 5.11 on a separate Amazon EC2 instance.
• Downloaded the generic JCA adapter 2.1 from https://genericjmsra.java.net/ and deployed and configured the JCA adapter on Payara so that Payara could use ActiveMQ as a JMS Provider.
• Configured the Amazon EC2 firewall rules as appropriate so that Payara and ActiveMQ instance could communicate on relevant ports.
• To verify that Payara and ActiveMQ were installed and configured correctly, we created a test JMS client to send messages to a test queue hosted on ActiveMQ and in Payara, we created and deployed a simple Message driven bean application. When messages were sent to the test queue hosted on ActiveMQ, the message listener associated with the message driven bean application would process these messages.
What was the outcome?
After some initial obstacles whereby we had not copied all the required ActiveMQ jar files so that they could be on Payara’s classpath, we managed to run some basic tests successfully. We were able to send test JMS messages from a remote JMS client to a queue running on ActiveMQ 5.11 which then triggered the message driven bean deployed on Payara to process these messages correctly.
So what do you do in your day-to-day role at C2B2?
I am an Expert Support Consultant at C2B2 and my main responsibility is to ensure that all of our customer's middleware environments are running smoothly at all times. Any problem, slow down or outage can have a disastrous impact on any business so we have to make sure that doesn't happen!
I work closely with our Senior Consultants out on customer sites to make sure that any issues are fixed as quickly as possible so that customers can continue with the day-to-day running of their business.
If you would like to read more about David’s expertise, take a look at some of his previous blog posts.