|
IBM United States
Software Announcement 202-073 April 9, 2002 Preview: IBM WebSphere MQ Everyplace Adds More Programming OptionsAt a GlanceReliable, assured communications in an unpredictable world enables you to :
OverviewWebSphere® MQ Everyplace, V2 extends to the WebSphere MQ family the infrastructure for connecting servers and mainframes in e-business solutions to mobile platforms and devices and retail systems. WebSphere MQ Everyplace complements the WebSphere MQ base with robust messaging capability on small and mobile devices. Also, it provides a direct link to WebSphere MQIntegrator® and enables e-business messaging for the WebSphere Everyplace product set. This release provides native support for PocketPC to extend the programming choice in the handheld market. It also enhances the established Java offering by including support for the Java Message Service (JMS). WebSphere MQ Everyplace:
WebSphere MQ Everyplace, V2 now offers programming options by supporting point-to-point messaging via the JMS, and also extends Java programming to smaller devices that can run Java Micro Edition (J2ME). A native C implementation is available on Windows Pocket PC, including Compaq iPAQ support. Other support for C is also available. Other additions include scalability, accessibility, and administration improvements. New platforms, including Windows XP, are fully supported. Key PrerequisitesHardware capable of running the appropriate operating system and Java Environment (where required) as specified in the Software Requirements section. Planned Availability
Previews provide insight into IBM plans and direction. Prices, ordering information, and terms and conditions will be provided when the product is announced. DescriptionWebSphere MQ EveryplaceWebSphere MQ Everyplace is a messaging and queuing product that builds on the concepts of other WebSphere MQ products, but provides function particularly suited to mobile devices and wireless connection where:
WebSphere MQ Everyplace:
Benefits of Using WebSphere MQ Everyplace: WebSphere MQ Everyplace extends e-business to mobile users:
WebSphere MQ Everyplace is a member of the IBM Pervasive Computing family, which includes the WebSphere Everyplace Suite. MQSeries and WebSphere MQ Everyplace both have the advantages of:
WebSphere MQ Everyplace adds further features necessary to allow users to continue to work and access important data while away from their normal working or home environment. Using the latest mobile devices, businesses that reach customers and workers directly in their homes or while on the road have a considerable advantage in the marketplace. With WebSphere MQ Everyplace, the MQSeries family now allows business users to:
New Features in WebSphere MQ Everyplace, V2.0JMS Support: The JMS API, developed by Sun working in close cooperation with IBM and other leading enterprise messaging vendors, is an integral part of the J2EE platform. By combining Java technology with enterprise messaging, the JMS API provides a new, powerful tool for solving enterprise computing problems, and is now extended to smaller devices and mobile platforms. The JMS API improves programmer productivity by defining a common set of messaging concepts and programming strategies supported by a number of independent vendors, including IBM for both WebSphere MQ and WebSphere MQ Everyplace. WebSphere MQ Everyplace now gives developers a subset of JMS appropriate to devices that include point-to-point support but not publish/subscribe support. Nevertheless, WebSphere MQ Everyplace devices can participate in publish and subscribe as clients. JMS has five message formats, all of which are extensions of the base message class:
They differ in the way the message data is created and accessed:
The following two types are not implemented in this release:
JMX (Java Management Extensions) Support: Java Management Extensions (JMX) are an open technology for system management. This new standard is suitable for adapting legacy systems and implementing new management solutions. WebSphere MQ Everyplace, V2 now supports JMX to simplify administration and provide an interface for vendor software. J2ME Support: Recognizing that "one size doesn't fit all," Java technology is regrouped into three editions:
Each edition has tools and supplies that can be used with particular products, including Java virtual machines that fit inside the devices and a library of APIs specialized for each type of device. J2ME technology specifically addresses the consumer space, which covers the range of extremely tiny commodities such as smart cards or a pager up to the small PDA. Nevertheless, the J2ME platform maintains the essential qualities of the other platforms. A subset WebSphere MQ Everyplace has been selected to run on J2ME. Only non-essential function has been removed. This function has been selected to run on the VisualAge® Micro Edition JVM with a medium class library. WebSphere MQ Everyplace now has compliance with Sun specification for small JVMs. Native C Implementation on Windows Pocket PC Platforms: Although Java remains the principal route to WebSphere MQ Everyplace function, IBM recognizes that Windows developers may prefer to program in C. A comprehensive C implementation is now available for the Pocket PC platform. Some security options are limited in this version. Security: WebSphere MQ Everyplace provides extensive security capabilities. Security embraces authentication, encryption, and compression:
In this way, access to message content can be selectively secured and the data can be protected, for example, on backing storage (not available in Palm Native Client.) Encryption methods available include MARS, DES, triple DES, RC4, and RC6. These can offer up to 128-bit security where permitted, and are available in both editions of the product. Platform Support: Platform support is enhanced by the addition of support for:
WebSphere MQ Everyplace Positioning in the WebSphere MQ Family: WebSphere MQ and MQ Everyplace are complementary offerings within the WebSphere MQ base messaging family.
WebSphere MQ Everyplace is the ideal way to provide MQ base messaging in
the communications-hostile world of mobile devices.
Business IntegrationThe WebSphere platform for e-business includes business integration products and solutions that can help integrate just two applications, a single department, or the entire enterprise; reaching across business channels, trading partners, and Web customers. The WebSphere platform for e-business includes information connectivity and integration products, which can be combined selectively or built up, one upon the other, to provide more powerful and efficient integration, including:
In addition, IBM has further products to support business integration,
such as its WebSphere Adapters (including many additional CrossWorlds
Adapters) and WebSphere Business Integrator.
A Summary by Platform
.----------------------+-------+---------------+-------. | Server |Install| Java Support |Bridge | | Platforms |-------+-------+-------|use | | |Direct |Accept | |avail- | | |from CD|problem| JMS |able? | |----------------------+-------+-------+-------+-------| | AIX (R) V4.3.3 or 5.1| Yes | Yes | Yes | Yes | |----------------------+-------+-------+-------+-------| | Sun 7 or 8 | Yes | Yes | Yes | Yes | |----------------------+-------+-------+-------+-------| | Windows NT (R) 2000, | Yes | Yes(1)| Yes | Yes | | XP (32-bit) | | | | | |----------------------+-------+-------+-------+-------| | Windows 98, Me | Yes | Yes | Yes | Yes | |----------------------+-------+-------+-------+-------| | Linux on Intel (R) | Yes(2)| Yes | Yes | Yes | | Kernel 2.2, 2.4 | | | | | |----------------------+-------+-------+-------+-------| | Linux on zSeries, | No | Yes | Yes | Yes | | on Kernel 2.4 | | | | | |----------------------+-------+-------+-------+-------| | HP-UX 11 | Yes(2)| Yes | Yes | Yes | |----------------------+-------+-------+-------+-------| | iSeries V4R5 | No | Yes | Yes | Yes | | or V5R1 | | | | | |----------------------+-------+-------+-------+-------| | 4690 Operating | No | Yes | Yes | No | | System (3) | | | | | |----------------------+-------+-------+-------+-------| | Notes: | | 1. C wrapper on Java bindings also available. | | 2. Installation via ZIP file, not an installer. | | 3. Can run on SurePOS (TM) hardware. | | Retail license required. | '------------------------------------------------------'
If direct installation is not available, installation is via file
transfer.
Device Support in JavaYou may have to provide a device or test environment to enable IBM to provide service on certain devices. This could extend normal IBM service response times.
.------------------+-------+---------------. | Java support for |Install| Java Support | | device platforms |-------+-------+-------| | |Direct |Accept | | | |from CD|problem| JMS | |------------------+-------+-------+-------| | EPOC 32 | No | Yes | Yes | | | | | | |------------------+-------+-------+-------| | Symbian 32 bit | No | Yes | Yes | | Release 6.1 | | | | |------------------+-------+-------+-------| | QNX Neutrino | No | No | No | |------------------+-------+-------+-------| | WinCE 2.1 | No | Yes(1)| Yes | |------------------+-------+-------+-------| | Pocket PC 2000 | No | Yes(2)| Yes | |------------------+-------+-------+-------| | Pocket PC 2002 | No | Yes(2)| Yes | |------------------+-------+-------+-------| | PalmOS, V3.5.3 | No | Yes(3)| Yes | | or V4.1 | | | | |------------------+-------+-------+-------| | Notes: | | 1. ARM, SH3, MIPS processor models. | | 2. ARM processor models only. | | 3. Java available via J2ME. | '------------------------------------------' C PlatformsPalm Native Client: Palm Operating System V3.5.3 of V4.1 (limited function) V2.0 Native C support (not Palm): Pocket PC 2000 or 2002 operating System running on ARM processor
Note:
Application development is limited to platforms supported by the
application development tools used; however, deployment for prototyping
and testing can be on any permitted platform.
Device Support in CYou may have to provide a device or test environment to enable IBM to provide service on certain devices. This could extend normal IBM service response times.
.------------------------------------+-------. | Native C support |Accept | | on device platform |problem| |------------------------------------+-------| | Symbian 32 bit | No | | Release 6.1 | | |------------------------------------+-------| | QNX Neutrino | No | |------------------------------------+-------| | WinCE 2.1 | No | |------------------------------------+-------| | Pocket PC 2000 | Yes(1)| |------------------------------------+-------| | Pocket PC 2002 | Yes | |------------------------------------+-------| | PalmOS, V3.5.3 | Yes(2)| | or V4.1 (2) | | |------------------------------------+-------| | Notes: | | 1. ARM processor models only. | | 2. Palm 5x, WorkPad (RM) C3, | | or equivalent hardware. | | Subset of function. Note that this | | C support is not the same as that | | on the Pocket PC. | '--------------------------------------------'
Refer to WebSphere MQ Everyplace Web pages and newsgroups for further
information.
OEM (Original Equipment Manufacturer)WebSphere MQ technology is available to qualified OEMs for product integration via the IBM OEM organization. Prospective OEMs can discuss details of the arrangement by contacting the IBM OEM Worldwide Software Sales team at:
Customer FinancingIBM Global Financing offers attractive financing to credit-qualified commercial and government Customers and Business Partners to assist them in acquiring IT solutions. Offerings, rates, terms, and availability can vary by country. Contact your local IBM Global Financing organization or visit the web at: Use the "Select a Country" Menu, to find a contact in your location (or country). Product PositioningWebSphere MQ and MQ Everyplace are complementary offerings within the MQSeries base messaging family.
Positioning of WebSphere MQ Everyplace and WebSphere MQ
WebSphere MQ Everyplace does not have certain MQ features and functions, such as:
Refer to Software Announcements 202-075 and 202-074 , dated April 9, 2002, for additional information on other WebSphere MQ announcements. Refer to the WebSphere MQ Everyplace information at:
Trademarks
Planning InformationSoftware RequirementsPlatforms on Which WebSphere® MQ Everyplace Can Be Directly Installed: Direct installation takes place prior to application development. These platforms are supported by service.
Platforms Supported by Service, but Without Direct Installers
Java Environment for Running WebSphere MQ Everyplace for Multiplatforms, V2.0 One of:
Plus (for WebSphere MQ Everyplace Bridge operation): Any Java environment that supports the WebSphere MQ Java client. For details on IBM Developer Kits, refer to: The MQ Bridge provides connectivity to other WebSphere MQ products.
A C wrapper is also available for programming on Windows server
platforms. This is not the same as the Native C support for Pocket PC.
Programming Environment for JavaAny Java V1.1 development environment which allows application development for the supported Java runtimes described. Note: Application development is limited to platforms supported by the application development tools used; however, deployment for prototyping and testing can be on any permitted platform. Ordering InformationPricing and ordering information will be announced before general availability.
Trademarks
|