Manugistics uses its Runtime Environment to allow IT organizations to
control hardware costs by using existing hardware assets, incrementally
expanding high-end hardware as the enterprise grows or leveraging
commodity computing according to an overall IT strategy. The Runtime
Environment is the set of features and capabilities that governs the
ongoing IT resource needed to support a software implementation.
The Runtime Environment strictly adheres to the JavaTM 2 Platform,
Enterprise Edition (J2EETM) standards, which reduces IT training and
specialized resource requirements. By making use of open technology
standards, a user can leverage existing, general IT resources and
better ensure compatibility with other open-standards-based systems.
The Runtime Environment helps ensure that whatever hardware is
deployed, server utilization is maximized through a simultaneous
read-process-write approach. Manugistics applications are able to
maintain a steady, high level of server utilization instead of the
peaks and valleys characteristic of other applications. Hardware
requirements can thus be reduced by maintaining high, steady server
utilization.
Manugistics' ability to reduce hardware and IT operational costs is
also enabled by Swarm Technology. Swarm is a software architecture that
is able to offer a high degree of reliability, performance and extreme
scalability through distributed computing. The standards-based
architecture is built of the JavaTM platform, which allows it to
break complex problems -- such as supply chain optimization -- into
smaller jobs and distribute them in parallel to JavaTM Virtual
Machine (JVMTM) Nodes. These nodes reside across multiple processors
and servers. (The terms "Java Virtual Machine" and "JVM" mean a Virtual
Machine for the Java platform.)
Swarm technology helps to enable advanced computing, optimization and
decision-support and can also significantly reduce planning and
optimization solve times. The nodes are also capable of cooperating to
produce a balanced workload, efficient resource utilization and
reliable task completion. A healthy node will detect a failure,
compensate for a work-in-progress and redistribute a task if a separate
node is unable to continue due to a failure at the hardware or software
layer.
For more information on these solutions, see:
http://www.manugistics.com/solutions/webworks_re.asp
Read More ...
[...read more...]