|
|
|
 EMERGING/STRATEGIC TECHNOLOGIES FROM CARAHSOFT TM

Appistry EAF Key Features
Key features of the Appistry Enterprise Application Fabric (Appistry EAF) include:
Scale-out virtualization
Traditional virtualization enables a single server to be partitioned into a collection of virtual machines that can each run a different application and/or operating system. "Scale-out virtualization" characterizes Appistry EAF's ability to enable enterprises to view, scale and manage a network of many computers as a single system.
Application-level fault tolerance
Appistry EAF transparently enables fault tolerance at the application layer, by automatically replicating and propagating state information among multiple computers. As a result, the application fabric is insulated from physical infrastructure failure.
Automated management
Appistry EAF provides the automation necessary to ensure cost-effective and efficient system management, including dynamic discovery and assimilation of new hardware, and automatic application and operating system updates to all machines in the fabric.
Detailed Capabilities
Detailed capabilities of Appistry EAF include:
Appistry EAF Capability |
Description |
| Single system view |
Allows developers and administrators to treat an application fabric as a single unit, eliminating the need to deal with many of the problems and complexities associated with developing for and managing distributed software and traditional server clusters. |
| Automatic load-balancing |
Distributes work across the application fabric, providing scalability across dozens to thousands of computers, depending on the number and scale of applications running within the fabric. |
| Multiple application support |
Fully virtualizes the underlying physical infrastructure, allowing multiple applications to be run simultaneously, enabling better resource utilization and increased agility. |
| Self-healing fabric |
Replicates and propagates state information among multiple computers, so the fabric can gracefully survive the loss of one or more nodes with application execution continuing where it left off. |
| Declarative application development |
Allows developers to focus on the business logic of their applications without worrying about writing their own mechanisms for preserving state, retrying failed connections, or reconstituting failed tasks or transactions. |
| Fabric-accessible memory (FAM) |
Allows dynamic application data to be stored to a virtual "memory" area within an application fabric. The data physically exists in a cache of RAM located on multiple computers within the fabric, rather than in the database tier, and is available to any machine within the fabric. |
| Dynamic discovery & assimilation |
Detects when new "bare metal" has been added to the fabric's network, automatically installing the appropriate operating system, fabric software and applications, and then routing tasks or transactions to the added resources with no manual intervention. |
| Automatic updates |
Detects and applies application and operating system updates, ensuring consistency across the fabric. |
| Rolling updates |
Deploys new application versions to a production fabric on a rolling basis, eliminating planned downtime. |
|
|

|