Key Features
Appistry EAF is a lightweight yet feature-rich platform for achieving high levels of scalability for your data- and CPU-intensive applications. As a whole, Appistry EAF features serve to simplify the process of developing, deploying and operating your applications. Specific Appistry EAF features include:
Transparent Scalability
- Touch-less support for scaling out Java (POJOs), .NET (PONOs) and compiled executables
- Support for Spring Framework allows applications to be deployed to grid/fabric changing only wiring
- Adaptive, software-based load balancing
- Linear scale with number of servers; minimal overhead
- Adds concurrency (parallelism) to non thread-safe applications
- Allows single threaded code to take advantage of multi-core processors
- Declarative component orchestration
- Robust, declarative workload management policies ensures optimal resource utilization
- Affinity: Automated request routing
- Fabric Accessible Memory (FAM):
- Reliable, in-memory Tuple space for application state
- Clustered queues
- Cross-platform data structures
Software-Based Reliability
- Declarative state replication ensures all work-in-flight on failed nodes completes successfully
- New requests routed around failed nodes
- Compensating transactional model enables robust application-level recovery
- Declarative retries & timeouts ensure consistent application performance
Automated Management
- Multi-tenant infrastructure supports multiple applications with isolated process spaces
- Automated discovery of new nodes
- Assimilation: Automated provisioning of system and application software stack on new nodes
- Rolling updates: Applies software stack updates across fabric without taking applications out of service
- Virtualized Administration allows entire fabric to be managed as single logical unit
- Scriptable Administration
- Web-based monitoring console
- Performance metrics exposed via SOAP Web service












