SAP has announced two updates to the Master Data Management (MDM) component of its NetWeaver integration and application platform. The updates, which will appear by the end of the year, are designed to make it easier to synchronise data between different systems.

Two other new NetWeaver enhancements, faster searching of corporate data and more robust handling of errors in Java applications, will only appear in the next release of NetWeaver, planned for 2005, the company said at the SAP TechEd conference in San Diego.

The first of the two updates to MDM, available immediately, adds new data management capabilities, including an object modelling framework, web services and data normalisation capabilities, SAP said. The object modelling framework allows users to define data objects with attributes specific to their business, complementing the standard data objects included with MDM.

SAP plans to introduce the second update to MDM in December, adding global data synchronisation capabilities that will make it possible to synchronise data all along the supply chain, from manufacturers through distributors to retailers, in an industry-standard format, the company said.

SAP also described two enhancements to other parts of NetWeaver. These will be included in a new version of the platform due for release next year, according to SAP spokeswoman Alicia Lenze.

The first enhancement will address problems experienced with some large-scale Java applications, which are vulnerable because a single error can affect many users at once, causing them to lose data or their screens to freeze, according to SAP. By isolating these users' sessions from one another in "containers" in NetWeaver's Java virtual machine (JVM), the company hopes to improve application stability by limiting the impact of errors to a single user session -- reducing the workload for support staff in the process.

In addition to its effect on stability, the new JVM framework reduces overall memory consumption for multi-user Java applications, SAP said. The framework also allows administrators to turn on debugging controls for a single user process, meaning that they can identify and monitor errors in a live system, without having to recreate the problem on a test system, the company said.