ezumi provides organisations with a solution that is fast, responsive and can grow as data and users grow.
Flexibility and Adaptability
ezumi can be used as a platform for building future event processing applications that mould to the way your organisation operates.
Open Solutions
Solutions developed in ezumi can span multiple organisations. Its low cost makes it an ideal platform upon which to build and deploy B2B applications.
Fast and Responsive
With its ability to process more than 100,000 events per second, ezumi can keep pace with the heaviest of processing demands.
Benefits for the Developer
Safe Programming
ezumi promotes the concept of an agent having total control over its own data so that one agent cannot gain direct access to another agent's data.
Behaviour Centric Programming
ezumi uses a programming approach in which behaviours are the core components of the agents. Each behaviour may represent a particular functional role with several behaviours able to be created for each agent. In this way, agents behaviours are able to reflect the tasks carried out by real people.
Autonomous and Event-driven
ezumi agents may run indefinitely carrying out tasks, or they may sit quietly waiting for particular events to occur. Through a combination of both, agents may be guided to carry out particular, and coordinated, tasks.
Smart Messaging
ezumi agents communicate using smart, ontology-based messages. The use of ontology-based messaging means that messages will find there way to specific agents without the programmer needing to know, in advance, which agents to send messages to.
Scalable
ezumi provides a scalable programming and deployment environment within which hundreds of agents can be created for a specific domain without noticeable degradation in performance.
FIPA compliance
The ezumi Enterprise Agent Framework has been developed on a solid foundation of industry standards including those specified by the Foundation for Intelligent Physical Agents (FIPA).
Loose Coupling
ezumi takes the benefits of loose coupling and brings them to the application design and development.