zNet - uniform API for Elastic Application Platform


 

zEnablement

  1. Challenge - Limitations with Application Performance and Productivity
  2. The way to increase application productivity and performance is to utilize more hardware easily and effectively. Conventional platforms offer multi- and distributed-cores that require complicated threading and network programming.

  3. Solution - Application Elasticity as a set of loosely-coupled asynchronously working components
    • loosely-coupled components exchanging events simplifies programming model
    • asynchronous components maximize concurrent use of elastic hardware
  4. Implementation - Event Driven Architectures and Elastic Applications




zNet Middleware Principles


  1. Flexibility - via an Event Driven Architecture

    zNet supports flexible event communication and asynchronous processing

  2. Adaptability - enabling seamless integration with existing code

    zNet preserves application's original Data Model and Business Logic by:

    • Generating events from any built-in and custom data structures without modification
    • Registering existing business logic to process these events

  3. Uniformity - unified multi- and distributed-core programming API

    Provide uniform API for event communication and asynchronous processing on local and distributed components