Sunday, 28 April 2013

Overview

The WebSphere Message Broker runtime reduces cost and complexity of IT systems by unifying the method a company uses to implement interfaces between disparate systems. WMB runtime forms the Enterprise Service Bus of a Service Oriented Architecture by efficiently increasing the flexibility of connecting unlike systems into a unified, homogeneous architecture. The key feature of the WMB product is the ability to abstract the business logic away from transport or protocol specifics.

The WebSphere Message Broker Toolkit enables developers to graphically design mediations, known as message flows, and related artifacts. Once developed, these resources can be packaged into a broker archive (BAR) file and deployed into the runtime environment. At this point, the broker is able to continually process messages according to the logic described by the message flow.[7] A wide variety of data formats are supported, and may be modeled using standard XML Schema and DFDL schema. After modeling, a developer can create transformations between various formats using nodes supplied in the Toolkit, such as Mapping node, Compute nodes, or database nodes.

WebSphere Message Broker flows can be used in a Service Oriented Architecture, and if properly designed by Middleware Analysts, integrated into event-driven SOA schemas, sometimes referred to as SOA 2.0. Businesses rely on the processing of events, which might be part of a business process, such as issuing a trade order, purchasing an insurance policy, reading data using a sensor, or monitoring information gathered about IT infrastructure performance. WebSphere Message Broker includes rich complex-event-processing capabilities that enable analysis of events to perform validation, enrichment, transformation and intelligent routing of messages based on a set of business rules.

A developer creates WMB functionality in a cyclical workflow, probably more agile than most other software development. Developers will create a message flow, generate a BAR file, deploy the message flow contained in the BAR file, test the message flow and repeat as necessary to achieve reliable functionality.

MQSI Commands are runtime commands to interact with Message Broker Toolkit.

No comments:

Post a Comment