Xoom 3.0

This major release is built on top of the Windows Communication Foundation infrastructure, and exposes deeper Xoom functionality to Xoom client tools and scripts through web services. The release also features major performance and stability improvements, a new tool for implementing renames of settings in the context of a configuration clean-up, and a number of other enhancements.

Communication infrastructure

This release of Xoom is implemented on top of a new communication infrastructure. It uses Windows Communications Framework, Microsoft's powerful, standards-compliant, cross-platform communication framework, as its foundation, and builds on top of that. The new communication infrastructure has numerous advantages:

Communication capture and remote reconstructability

Another major feature of this release is the presence of infrastructure and a tool that allows Xoom to capture all required communications with Service Optimization. This allows full remote reconstruction of the Service Optimization environment (from the point of view of what Xoom needs to function) without needing to create the same Service Optimization environment (which is complex and time-consuming) or share a database dump (which would be much larger and would potentially expose sensitive user data). This enables powerful new uses that were not possible before, such as:

Other new features

  • Retrieval of administrative user settings is now supported in the Settings Migration Tool.
  • Xoom Explorer has a new, simpler UI that: supports retrieval of information from Xoom using named queries; removes the command panel (which was confusing to users and took a lot of screen real estate); explicitly exposes load from and save to file functionality; and optimises the space devoted to the result on the screen. The tool also reports the number of hits when used with an XPath query, which turns out to be very useful especially when the query returns a large number of hits.
  • Xoom Toolkit now supports retrieval using named queries. The general send command has been deprecated but there is a new set command instead that allows the tool to be used for deploying configuration changes. The tool now also supports any number of consecutive XSLT transformations to be called on the result, simplifying the automated generation of reports.
  • A new tool is included that automates the deletion of unused settings and global setting renames throughout the configuration (including the creation of undo files). The tool is particularly useful in the context of configuration clean-up where unwanted settings are removed, and some or all of the remaining settings are renamed in order to conform to a naming convention that's more informative to administrators.
  • Much system information (Xoom version number, licensing information, DLLs in use including their version numbers etc.) is now accessible through the license manager UI.

Improvements/changes

  • All Xoom client tools now use common core client-side code, leading to identical results.
  • Error reporting has been greatly improved, both in accuracy of the information provided and in versatility of logging configuration available.
  • Further improvements in support of Service Optimization 8.
  • Dramatic performance improvement in Xoom commands that don't operate on the managed configuration, including SXP and SQL commands.

Bug fixes

  • The duplicates that sometimes appeared in multiple categories in Settings Migration Tool are now put in their correct category.
  • The Xoom service now shuts down more quickly and cleanly.