Recognized for our thought leadership, Collaborative's experts are regular speakers at industry events. In addition to participating in national events, we regularly host seminars and roundtable discussions to share our expertise and experience.
Mark Richards will be speaking at the New England Software Symposium September 10-12 being held in Boston, MA.
Mark will be holding the following three sessions at this conference.
Intro to Messaging Using JMS and ActiveMQ:
More and more companies are using messaging as a means for heterogeneous communication, scalability, performance, and load balancing. Why? Because messaging provides asynchronous requests, guaranteed delivery, load balancing, and ease of development. In this session I will introduce some basic messaging fundamentals, then show how easy it is to send and receive messages using the JMS API. During this session I will also show how to setup and configure ActiveMQ, an open source enterprise-wide messaging provider. By attending this session you will see how easy messaging using JMS really is!
The Art of Messaging:
Messaging is both a science and an art. Messaging is a science with respect to the JMS API and the syntax for sending and receiving messages. However, messaging is also an art when it comes to applying the JMS API to solve real-world problems. In this session I will review some of the more common use cases for messaging and show techniques for significantly increasing both the performance and scalability of web-based or server-based applications, designing high-speed messaging applications, enabling faster and more reliable interoperability between heterogeneous components, and finally tuning messaging systems to reach their maximum throughput and performance. In this session I will also describe and demonstrate some emerging trends in RESTful JMS (that is, JMS over HTTP)
Prerequisite: Some knowledge of JMS and Messaging in general
Using Apache Camel:
Apache Camel is a robust open source integration framework that handles routing and mediation tasks associated with enterprise integration. Camel allows you to quickly and easily route messages and integrate components in a distributed, decoupled manner. For example, using the Camel Java DSL, you can send and receive JMS messages in just a couple of lines of Java code. In this session I will describe what Camel is, describe the overall architecture, show why it is useful, and demonstrate through live coding examples how to use the Camel Java DSL to write simple (and complex) routing. By attending this session you will learn Camel well enough to use it at work the next day.
To learn more about the event click here.