IBM IoT MessageSight V2.0 delivers enhancements to support scalable connectivity for the Internet of Things

IBM Europe, Middle East, and Africa Software Announcement ZP16-0287
May 10, 2016


Table of contents
OverviewOverviewTechnical informationTechnical information
Key prerequisitesKey prerequisitesOrdering informationOrdering information
Planned availability datePlanned availability dateTerms and conditionsTerms and conditions
DescriptionDescriptionPricesPrices
Program numberProgram numberAnnouncement countriesAnnouncement countries
PublicationsPublications 

 


(Corrected on May 10, 2016)
The Ordering information section is revised.



Top rule
At a glance
Bottom rule

IBM® IoT MessageSight V2.0 offers the ability to connect enterprise systems to the devices and sensors of the Internet of Things (IoT).

  • Simply, by using policy-based administration to manage large numbers of clients
  • Efficiently, by using lightweight standard MQTT, which is designed to connect to sensors
  • Securely, by using advanced security protocols (SSL/TLS, OAuth 2.0, and LDAP)
  • Reliably, with assured delivery, persistent messaging, and high availability

It enables you to take advantage of big data that comes from sensors and devices in new scenarios and couple this data with analytics to take informed, timely action.



Back to topBack to top

Top rule
Overview
Bottom rule

IoT MessageSight offers the ability for businesses to simply, efficiently, securely, and reliably connect their enterprise systems to devices and sensors.

  • Makes it simple for businesses to connect their enterprise to the IoT.
  • Enables fast, and responsive, bi-directional mobile applications.

Both the IoT and mobile present challenges to the business in terms of security, scale, and manageability, particularly when working with large numbers of sensors and devices. IoT MessageSight acts as a gateway to provide these capabilities while processing large numbers of events in near real time.

IoT MessageSight allows an enterprise to unlock information that is contained within systems of record and to take advantage of new opportunities, particularly in the fields of connected car, smart meters, online gaming, assisted living, connected home, secure banking notifications, track and trace, and chat.

IoT MessageSight works around a standard, lightweight, bidirectional protocol, known as MQTT.

Version 2.0 provides enhancements to support connectivity for the IoT. They include:

  • Scalability. Cluster multiple instances
  • RESTful administration API
  • Deployment. Linux™, Docker
  • Security. Black list rogue client certificates
  • Performance enhancements
  • High availability enhancements
  • New licensing option for high-availability configurations
  • Plug-in point to support additional protocols

MessageSight is renamed in Version 2.0 to IoT MessageSight.



Back to topBack to top

Top rule
Key prerequisites
Bottom rule

Red Hat Linux or CentOS operating system



Back to topBack to top

Top rule
Planned availability date
Bottom rule

June 10, 2016



Back to topBack to top

Top rule
Description
Bottom rule

IoT MessageSight V2.0 key product capabilities and highlights

  • Asynchronous messaging, that supports:
    • Both publish and subscribe (topic-based) and point-to-point (queue-based) messaging domains.
    • Both persistent and non persistent qualities of service.
    • MQTT v3.1 and industry standard v3.11 specification.
    • MQTT over HTML5 WebSockets.
    • Java™ Messaging Service (JMS) 1.1.
    • Message Expiry, which allows the administrator to set an upper time limit to prevent old messages from queuing in the MessageSight system, eventually causing newer messages to be rejected.
    • The message discard feature that gives you greater control for handling new messages when a subscription hits the maximum number of messages configured for that subscription. When the subscription is full, you can choose either to reject new messages or discard old messages.
    • MQTT Shared subscriptions.
  • Performance
    • Delivers high throughput for persistent and non persistent messages.
    • Supports vast number of connected devices.
  • Developer-friendly APIs and libraries
    • MQTT clients and libraries for a variety of platforms, which include C and Java-based APIs
    • Libraries for Google Android and Apple iOS
    • JMS client libraries
    • JavaScript™ API for HTML5-based applications
  • Reliability
    • Assured delivery of messages
    • Support for MQTT qualities of service (QoS) 0,1, and 2 (best effort, at least once, and exactly once)
    • Local transaction support
    • Support for high availablity configurations
    • SNMP monitoring
    • Support for log file rotation, purging, and offloading
  • Security
    • Authentication through local user store or external Lightweight Directory Access Protocol (LDAP) servers
    • Secure Sockets Layer (SSL) and Transport Level Security (TLS) support (SSL v3 and TLS 1.0, 1.1, and 1.2)
    • Fine-grained messaging authorization policies, which restrict access that is based on combinations:
      • User or group
      • Client identifier
      • Protocol
      • Network interface
      • Listening address or port
      • Client IP address or range
      • Destination (topic and queue) name
    • OAuth 2.0 support to securely delegate authorization to a remote server. OAuth Authorization Servers that can be used with MessageSight include the DataPower® appliances that contain an OAuth authorization server feature.
  • Single signon support by using LTPA tokens within cookies in the HTTP header when connecting with WebSockets.
  • Integration
    • Extends and connects to IBM MQ infrastructures.
    • Supports mapping MessageSight destinations to and from IBM MQ destinations.
    • Supports connectivity to WebSphere® Message Broker via JMS and or MQTT nodes.
    • Integrates with Java environments.
    • Integrates with rich HTML5-based web applications.
    • Allows development of interactive mobile messaging applications with IBM MobileFirst™
  • Simplified deployment
    • Allows complete configuration and operation within 30 minutes.
    • Delivers easy-to-use, web-based, and command-line interfaces.
    • Requires minimal configuration options.
    • MessageSight is available to support nonproduction and production environments.

In addition, the product is provided free of charge for development use and is available for download at IBM MessageSight.

New in IoT MessageSight V2.0

  • Scale beyond an instance.
    • You can now cluster multiple MessageSight instances to scale to enormous numbers of device connections. The cluster creates a shared topic tree across the server instances. This enables publication and subscription of messages across the cluster that is independent of the server devices to which they are connected.
    • The web UI is now separately installable and can address multiple instances. This makes it easy to administer your estate.

For example, MessageSight instances A and B are clustered. If a client 1 connects to MessageSight A and client 2 connects to MessageSight B, then when client 2 sends a message bound for client 1, the message will be automatically routed between MessageSight B and A to reach client 1.

  • RESTful administration API. Administration is simpler with the new REST administrative API. You can issue commands simply from the command line by using a REST client, such as Curl. Easily create scripts to run from a remote client automatically. This makes scripting common actions easy allowing you to move configurations from development to test or quality assurance and on to production systems. This makes it easier to ensure your system test environment simulates your production environment and to avoid mismatches.

  • Expanded environments.
    • MessageSight is now available as Linux RPMs and can be installed on both RedHat and CentOS Linux.
    • MessageSight can now be deployed as a Docker image, which improves portability and enables automation across your software delivery pipeline.
    • MessageSight can be deployed within VMware ESXi on either a Red Hat or CentOS base image.
    • MessageSight can be deployed on public cloud infrastructure in IBM SoftLayer®, Amazon, and Azure cloud environments.
  • Security. When using client certificates to control access for client devices, if you have a device which has gone rogue or has been compromised in some way, you can blacklist the device. You can use the certificate revocation list to safeguard your systems and prevent access.
  • Performance enhancements. Significant performance enhancements are included for persistent messaging (QoS 1 and 2).
  • High availability. The high availability channel can now be encrypted and thread health monitoring is improved. The achievable distance between a high availability pair is significantly increased and it is now possible to split the pair between different data centers.
  • Additional protocols. MessageSight now has a fully supported protocol plug--in feature. This allows you to add support for an additional protocol, by coding a plugin and loading it into the system. You might use this to connect legacy sensors that cannot be changed to use MQTT. You may find that there is a regulatory protocol for a particular industry, such as smart meters. You can expand the system and use a common infrastructure for all your sensors and devices, both new and old.
  • New licensing option for high-availability configurations
  • An Idle Standby licensing option is now available for MessageSight that:
    • Offers reduced price licenses for high-availability scenarios that use the high availability feature by using multiple MessageSight instances.
    • Makes high-availability scenarios by using this software failover capability more affordable.

Accessibility by people with disabilities

A US Section 508 Voluntary Product Accessibility Template (VPAT) containing details on accessibility compliance can be found on the IBM Accessibility website.



Back to topBack to top

Top rule
Program number
Bottom rule
Program number VRM Program name
5725-S17 2.0.0 IBM IoT MessageSight


Back to topBack to top

Top rule
Education support
Bottom rule

IBM training provides education to support many IBM offerings. Descriptions of courses for IT professionals and managers can be found on IBM authorized training website.

Contact your IBM representative for course information.



Back to topBack to top

Top rule
Offering Information
Bottom rule

Product information is available on the IBM Offering Information website.

More information is also available on the Passport Advantage® and Passport Advantage Express® website.



Back to topBack to top

Top rule
Publications
Bottom rule

Effective June 10, 2016, product information will be available in IBM Knowledge Center.



Back to topBack to top

Top rule
Services
Bottom rule

Global Technology Services

Contact your IBM representative for the list of selected services available in your country, either as standard or customized offerings for the efficient installation, implementation, or integration of this product.



Back to topBack to top

Top rule
Technical information
Bottom rule

Specified operating environment

Hardware requirements

Minimum requirements for IoT MessageSight V2.0

For the server

  • Two 1GbE network interfaces
  • 16 GB of memory
  • Intel™ or AMD x86-64 processor with at least four cores
  • 25 GB, for first disk
  • 64 GB, for second disk

For the web UI

  • One network interface
  • 4 GB of memory
  • Intel or AMD x86-64 processor
  • 16 GB disk space
Software requirements

IoT MessageSight V2.0 requires one of the following operating systems:

  • RHEL Linux 7 in x86_64
  • CentOS 7 on x86_64

IoT MessageSight V2.0 can be installed on bare metal servers to meet the minimum requirements, or a virtual server in the following cloud providers and hypervisor:

  • Hypervisors: VMware ESXi v5.5 or higher
  • Cloud Providers
    • SoftLayer®
    • Amazon AWS
    • Microsoft™ Azure

IoT MessageSight V2.0 requires one of the following browsers that runs in a remote machine, if using the Web UI for configuration:

  • RHEL Linux 6 or SLES 11
    • Firefox 38 ESR
    • Chrome (latest version)
  • Windows™ 7 or 8

    • Firefox 38 ESR
    • Chrome (latest version)
    • Internet Explorer 11
  • Mac OS X
    • Firefox 38 ESR
    • Chrome (latest version)
    • Safari 9

The program's specifications and specified operating environment information may be found in documentation accompanying the program, if available, such as a readme file, or other information published by IBM, such as an announcement letter. Documentation and other program content may be supplied only in the English language.

Planning information

Packaging

This offering is delivered through the Internet.

This program, when downloaded from a website, contains the applicable IBM license agreement and License Information, if appropriate, and will be presented for acceptance at the time of installation of the program. For future reference, the license and License Information will be stored in a directory such as LICENSE.TXT.

Direct customer support

Software Subscription and Support (also referred to as Software Maintenance) is included with licenses purchased through Passport Advantage and Passport Advantage Express. Product upgrades and technical support are provided by the Software Subscription and Support (Software Maintenance) offering as described in the Agreements. Product upgrades provide the latest versions and releases to entitled software, and technical support provides voice and electronic access to IBM support organizations, worldwide.

IBM includes one year of Software Subscription and Support (also referred to as Software Maintenance) with each program license acquired. The initial period of Software Subscription and Support (Software Maintenance) can be extended by the purchase of a renewal option, if available.



Back to topBack to top

Top rule
Ordering information
Bottom rule

For ordering information, consult your IBM representative or authorized IBM Business Partner, or go to the Passport Advantage Passport Advantage and Passport Advantage Express website.

This product is only available through Passport Advantage. It is not available as shrinkwrap.

These products may only be sold directly by IBM or by authorized IBM Business Partners for Software Value Plus.

More information can be found on the IBM Software Value Plus website.

To locate IBM Business Partners for Software Value Plus in your geography for a specific Software Value Plus portfolio, go to the Find a Business Partner page.

Product group: IoT MessageSight

Product: IBM IoT MessageSight V2 (5725-S17)

Product category: Watson™ Solution


Passport Advantage

IBM IoT MessageSight V2 (5725-S17)

Description Part number
IBM IoT MessageSight Processor Value Unit (PVU)  
License + SW Subscription & Support 12 Months D1AQALL
SW Subscription & Support Reinstatement 12 Months D1AQBLL
Annual SW Subscription & Support Renewal E0KFJLL
IBM IoT MessageSight Non Production Processor Value Unit (PVU)  
License + SW Subscription & Support 12 Months D1AQKLL
SW Subscription & Support Reinstatement 12 Months D1AQLLL
Annual SW Subscription & Support Renewal E0KFPLL
IBM IoT MessageSight Idle Standby Processor Value Unit (PVU)  
License + SW Subscription & Support 12 Months D1KQ2LL
SW Subscription & Support Reinstatement 12 Months D1KQ3LL
Annual SW Subscription & Support Renewal E0MADLL

Charge metric

Program name Part number or PID number Charge metric
IBM IoT MessageSight 5725-S17 PVU


Processor Value Unit (PVU)

PVU is a unit of measure by which the program can be licensed. The number of PVU entitlements required is based on the processor technology (defined within the PVU table by processor value, brand, type, and model number at the website below) and the number of processors made available to the program. IBM continues to define a processor, for the purpose of PVU-based licensing, to be each processor core on a chip (socket). A dual-core processor chip, for example, has two processor cores. The PVU table can be found > on the PVU licensing for Distributed Software page. Licensee can deploy the program using either full capacity licensing or virtualization capacity (sub-capacity) licensing according to the Passport Advantage Sub-Capacity Licensing Terms found on the Virtualization Capacity License Counting Rules page. If using full capacity licensing, licensee must obtain PVU entitlements sufficient to cover all activated processor cores* in the physical hardware environment made available to or managed by the program, except for those servers from which the program has been permanently removed. If using virtualization capacity licensing, licensee must obtain entitlements sufficient to cover all activated processor cores made available to or managed by the program, as defined according to the Virtualization Capacity License Counting Rules that can be found on the Virtualization Capacity License Counting Rules page.

* An activated processor core is a processor core that is available for use in a physical or virtual server, regardless of whether the capacity of the processor core can be or is limited through virtualization technologies, operating system commands, BIOS settings, or similar restrictions.

Notes®

  • Some programs may require licenses for the program and what is being managed. In that case, the following applies. In addition to the entitlements required for the program directly, licensee must obtain PVU entitlements for this program sufficient to cover the processor cores managed by the program.
  • Some programs may be licensed on a managed basis only. In that case, the following applies. Instead of the entitlements required for the program directly, licensee must obtain PVU entitlements for this program sufficient to cover the processor cores managed by the program.
  • A few programs on an exception basis may be licensed on a referenced basis. In that case, the following applies. Rather than obtaining entitlements for the activated processor cores available to the program, licensee must obtain PVU entitlements for this program sufficient to cover the environment made available to the referenced program as if the program itself were executing everywhere the referenced program was executing, independent of the basis on which the referenced program is licensed.



Back to topBack to top

Top rule
Terms and conditions
Bottom rule

The information provided in this announcement letter is for reference and convenience purposes only. The terms and conditions that govern any transaction with IBM are contained in the applicable contract documents such as the IBM International Program License Agreement, IBM International Passport Advantage Agreement, and the IBM Agreement for Acquisition of Software Maintenance.

This product is only available through Passport Advantage.

Licensing

IBM International Program License Agreement including the License Information document and Proof of Entitlement (PoE) govern your use of the program. PoEs are required for all authorized use. Part number products only, offered outside of Passport Advantage, where applicable, are license only and do not include Software Maintenance.

This software license includes Software Subscription and Support (also referred to as Software Maintenance).

Agreement for Acquisition of Software Maintenance

These programs are licensed under the IBM Program License Agreement (IPLA) and the associated Agreement for Acquisition of Software Maintenance, which provide for support with ongoing access to releases and versions of the program. IBM includes one year of Software Subscription and Support (also referred to as Software Maintenance) with the initial license acquisition of each program acquired. The initial period of Software Subscription and Support (also referred to as Software Maintenance) can be extended by the purchase of a renewal option, if available. These programs have a one-time license charge for use of the program and an annual renewable charge for the enhanced support that includes telephone assistance (voice support for defects during normal business hours), as well as access to updates, releases, and versions of the program as long as support is in effect.

License Information number

IBM IoT MessageSight V2.0 (L-AVIL-A85SC4)

Effective May 10, 2016, see the License Information documents page on the IBM Software License Agreement website for more information.

Limited warranty applies

Yes

Limited warranty

IBM warrants that when the program is used in the specified operating environment, it will conform to its specifications. The warranty applies only to the unmodified portion of the program. IBM does not warrant uninterrupted or error-free operation of the program or that IBM will correct all program defects. You are responsible for the results obtained from the use of the program.

IBM provides you with access to IBM databases containing information on known program defects, defect corrections, restrictions, and bypasses at no additional charge. For further information, see the IBM Software Support Handbook.

IBM will maintain this information for at least one year after the original licensee acquires the program (warranty period).

Program technical support

Technical support of a program product version or release will be available for a minimum of five years from the general availability date, as long as your Software Subscription and Support (also referred to as Software Maintenance) is in effect.

This technical support allows you to obtain assistance (by telephone or electronic means) from IBM for product-specific, task-oriented questions regarding the installation and operation of the program product. Software Subscription and Support (Software Maintenance) also provides you with access to updates (modifications or fixes), releases, and versions of the program. You will be notified, through an announcement letter, of discontinuance of support with 12 months' notice. If you require additional technical support from IBM, including an extension of support beyond the discontinuance date, contact your IBM representative or IBM Business Partner. This extension may be available for a fee.

Money-back guarantee

If for any reason you are dissatisfied with the program and you are the original licensee, you may obtain a refund of the amount you paid for it, if within 30 days of your invoice date you return the program and its PoE to the party from whom you obtained it. If you downloaded the program, you may contact the party from whom you acquired it for instructions on how to obtain the refund.

For clarification, note that (1) for programs acquired under the IBM International Passport Advantage offering, this term applies only to your first acquisition of the program and (2) for programs acquired under any of IBM's On/Off Capacity on Demand (On/Off CoD) software offerings, this term does not apply since these offerings apply to programs already acquired and in use by you.

Volume orders (IVO)

No

Passport Advantage applies

Yes, information is available on the Passport Advantage and Passport Advantage Express website.

Software Subscription and Support applies

Yes. Software Subscription and Support (also referred to as Software Maintenance) is included with licenses purchased through Passport Advantage and Passport Advantage Express. Product upgrades and Technical Support are provided by the Software Subscription and Support offering as described in the Agreements. Product upgrades provide the latest versions and releases to entitled software and Technical Support provides voice and electronic access to IBM support organizations, worldwide.

IBM includes one year of Software Subscription and Support with each program license acquired. The initial period of Software Subscription and Support can be extended by the purchase of a renewal option, if available.

While your Software Subscription and Support is in effect, IBM provides you assistance for your routine, short duration installation and usage (how-to) questions, and code-related questions. IBM provides assistance by telephone and, if available, electronic access, only to your information systems (IS) technical support personnel during the normal business hours (published prime shift hours) of your IBM support center. (This assistance is not available to your users.) IBM provides Severity 1 assistance 24 hours a day, 7 days a week. For additional details, see the IBM Software Support Handbook. Software Subscription and Support does not include assistance for the design and development of applications, your use of programs in other than their specified operating environment, or failures caused by products for which IBM is not responsible under the applicable agreements.

For additional information about the International Passport Advantage Agreement and the IBM International Passport Advantage Express Agreement, go to the Passport Advantage and Passport Advantage Express website.

System i Software Maintenance applies

No

Variable charges apply

No

Educational allowance available

Education allowance does not apply. Education software allowance does not apply. Special education prices are available for qualified customers through Passport Advantage.



Back to topBack to top

Top rule
Statement of good security practices
Bottom rule

IT system security involves protecting systems and information through prevention, detection, and response to improper access from within and outside your enterprise. Improper access can result in information being altered, destroyed, or misappropriated or can result in misuse of your systems to attack others. Without a comprehensive approach to security, no IT system or product should be considered completely secure and no single product or security measure can be completely effective in preventing improper access. IBM systems and products are designed to be part of a lawful, comprehensive security approach, which will necessarily involve additional operational procedures, and may require other systems, products, or services to be most effective.

Important: IBM does not warrant that any systems, products, or services are immune from, or will make your enterprise immune from, the malicious or illegal conduct of any party.



Back to topBack to top

Top rule
Prices
Bottom rule


Business Partner information

If you are an IBM Business Partner -- Distributor for Workstation Software acquiring products from IBM, you may link to Passport Advantage Online for resellers where you can obtain Business Partner pricing information. An IBM ID and password are required to access the https://www.ibm.com/software/howtobuy/passportadvantage/paoreseller website.

For all local charges, contact your IBM representative.


Passport Advantage

For Passport Advantage information and charges, contact your IBM representative or authorized IBM Business Partner for Software Value Plus. Additional information is also available on the Passport Advantage and Passport Advantage Express website.

IBM Global Financing

IBM Global Financing offers competitive financing to credit-qualified customers to assist them in acquiring IT solutions. Offerings include financing for IT acquisition, including hardware, software, and services, from both IBM and other manufacturers or vendors. Offerings (for all customer segments: small, medium, and large enterprise), rates, terms, and availability can vary by country. Contact your local IBM Global Financing organization or go to the IBM Global Financing website for more information.

IBM Global Financing offerings are provided through IBM Credit LLC in the United States, and other IBM subsidiaries and divisions worldwide to qualified commercial and government customers. Rates are based on a customer's credit rating, financing terms, offering type, equipment type, and options, and may vary by country. Other restrictions may apply. Rates and offerings are subject to change, extension, or withdrawal without notice.

Financing from IBM Global Financing helps you preserve cash and credit lines, enables more technology acquisition within current budget limits, permits accelerated implementation of economically attractive new technologies, offers payment and term flexibility, and can help match project costs to projected benefits. Financing is available worldwide for credit-qualified customers.



Back to topBack to top

Top rule
Announcement countries
Bottom rule

All European, Middle Eastern, and African countries, except Islamic Republic of Iran, Sudan, and Syrian Arab Republic.

Trademarks

IBM MobileFirst and Watson are trademarks of IBM Corporation in the United States, other countries, or both.

IBM, Global Technology Services, Passport Advantage, System i, Express, DataPower, WebSphere and Notes are registered trademarks of IBM Corporation in the United States, other countries, or both.

Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both.

Oracle and Java are trademarks of Oracle and/or its affiliates in the United States, other countries, or both.

SoftLayer is a registered trademark of SoftLayer Inc., an IBM Company.

Intel is a trademark of Intel Corporation or its subsidiaries in the United States and other countries.

Microsoft and Windows are trademarks of Microsoft Corporation in the United States, other countries, or both.

Other company, product, and service names may be trademarks or service marks of others.

Terms of use

IBM products and services which are announced and available in your country can be ordered under the applicable standard agreements, terms, conditions, and prices in effect at the time. IBM reserves the right to modify or withdraw this announcement at any time without notice. This announcement is provided for your information only. Reference to other products in this announcement does not necessarily imply those products are announced, or intend to be announced, in your country. Additional terms of use are located at:

Terms of use

For the most current information regarding IBM products, consult your IBM representative or reseller, or visit the IBM worldwide contacts page

http://www.ibm.com/planetwide/

Share this page

Digg Linked In

Contact IBM

Feedback

-->