On April 23, 2013 IBM® announced MessageSight that delivers massive scale communication within and beyond the enterprise.
As many people have come to realize, the Internet is no longer just for web browsing. Consumers and application owners expect near, real-time interactions between mobile phones, sensors, machines and applications.
IBM MessageSight is a messaging platform that delivers the performance, scalability, and value organizations required to meet the demands of the hyper-connected world. IBM MessageSight allows organizations to expand their applications beyond the data to provide a truly interactive experience.
IBM MessageSight delivers:
- High-performance, reliable and scalable messaging
- Simple deployment
- Extension of existing enterprise messaging
- Developer friendly design
With IBM MessageSight you can sit at the edge of your enterprise and can extend your existing messaging infrastructure or use MessageSight as a standalone.
IBM MessageSight allows organizations to implement a variety of use cases:
- Connected vehicles
- Event-driven sensor networks
- Interactive mobile applications including notifications
- WebSocket HTML5-based web applications
- Near, real-time date collection for Big Data analytics
- Scalable alerting and notification systems
- High-scale asynchronous publish and subscribe for service-oriented architectures
IBM MessageSight Features:
One appliance can handle:
- 1M Concurrent Connection
- One appliance can handle all the car circulating in Manhattan in a day
- 13M non-persistent msg/sec
- Allows massive fan-out streaming of data
- 400K persistent msg/sec
- When assured delivery matters
- Predictable latency in the microseconds under load
Hardened appliance form factor ensure that there is secure firmware (signed and encrypted by IBM) and no user-visible, general purpose OS. There are also fine-grained messaging policies with SSL/TLS (including FIPS 140-2), authentication and deny-based access control. MessageSight is highly available (without shared resources) and there are various options for Quality of Service including Assured delivery.
- Simple yet powerful API’s consistent across multiple platforms
- Simple paradigm: connect, subscribe, publish
- Promotes loosely coupled and scalable applications
- MQTT protocol – efficient pub/sub protocol designed for M2M
- Java Messaging over high speed protocol
- Active development community on developer Works
- Could-based demo systems for rapid prototyping
MessageSight is compatible with a variety of environments such as; JMS support for Java Standard Edition (JSE) environments, WebSockets support for Rich Internet Applications and MQTT protocol with many open source clients. There is built-in connectivity with WebSphere MQ and one appliance can connect to multiple WebSphere MQ queue managers. Lastly there is IBM Integration Bus support through the JMS nodes.
MessageSight’s goal is to be up and running within 30 minutes. They use task oriented UI guides to administrate through the first steps and implement simple and scalable management through policies.
Implementing the IBM MessageSight allows your business to scale to the demands of the mobile and m2m use cases. It easily extends your existing messaging infrastructure across the Internet and it is easy to develop applications with simple programming interfaces.
IBM MessageSight is the best way to implement the event driven architecture at the edge of the network. It delivers unprecedented level of scale, it is secrue and reliable and yet remains simple to use.
High-level architecture of the demo:
The all-new IBM MessageSight appliance is a secure, easy-to-deploy messaging server that is optimized to address the massive scale requirements of the machine to machine and mobile use cases. It can handle a million connections, and millions of messages per second. MessageSight is designed to sit at the edge of the enterprise and can extend your existing messaging infrastructure or be used as a standalone. MessageSight extends and complements the existing IBM Connectivity and Integration portfolio.