These methods can be accessed either internally, or from external client applications. This can significantly reduce network traffic and allow applications to take advantage of the compute power or network connectivity of the server. This also eliminates the need to rebuild and re-deploy applications whenever application or business processing rules change. GemStone also provides a number of reduced-conflict classes which can increase system throughput substantially.
Migration is fully customizable and is undoable.
GemStone incorporates gateways or data bridges that allow object applications to integrate legacy data, whether in SQL, IMS, VSAM or other formats. The level of integration between GemStone and legacy data and applications can range from simple query access to extensive read-write interoperability. GemStone includes tools for debugging, browsing and inspecting database classes and methods. Included in this set of tools are browsers, inspectors, a debugger, and a code profiler for performance analysis. GemStone includes a number of tools for general database administration, including creating new user accounts, assigning user and object security, managing database extents, and more.