About Magenta

MagentA is a European firm pushing the boundaries of possibility in business software development to deliver applications with a difference, with inbuilt Intelligence.

Applications have been developed to intelligently meet the needs of today's global companies, to resolve issues of supply and demand proactively, to make sense of large repositories of business information and to provide a quality of service that meets increasingly high customer expectations, in a way in which conventional software applications can't.

The MagentA team brings together disciplines such as software engineering and application development, human-computer interaction and business strategy to deliver a product set and services that are built around our customer's business model.

Click here for MagentA Technology

We are excited about the possibilities that intelligent systems offer and we would be delighted to share our vision on how these systems can be deployed to the best effect in your company, together the possibilities are endless…

I-Solutions...

MagentA Corporation (est.1999) is a European business software development firm based in the UK that specialises in the delivery of smart agent-based applications that intelligently enhance the business processes of its clients and deliver real business benefits throughout their operations.

MagentA's Intelligent Enterprise (I-Enterprise) suite of products have been developed to deliver cost savings and qualitative improvements to Fortune 2000 companies in areas such as CRM, HRM, Knowledge Management, ERP, Procurement, logistics and supply chain management.

MagentA's solutions are delivered primarily via a network of implementation partners who specialize in web and system integration and who recognize the potential of intelligent applications to address the business needs of their clients.

MagentA's revenues are primarily derived through software license fees and time & materials consulting.

Frequently asked questions

     What is the Agent?

     
What does the Ontology mean ?

     
What are the principal features of the MagentA multi-agent approach?

     
What are the main features of the Multi-agent Systems ?

     
What are the main features of MagentA Multi-Agent Engines ?

     
What are the main benefits for the end-users of systems based

     on these engines?

     
What are the main benefits for the developers?



What is the Agent?     top

There are a lot of different definitions of the agent. Here, in MagentA, we use this one:

Agents are the software objects capable of competing and/or collaborating among themselves with a view to achieving given tasks. Agents operate within a Virtual World, which represents a model of a domain of the Universe. Knowledge about this domain is stored in Ontology.

Agents compose messages, send them to other agents or to their human clients, interpret received messages and make decisions how to act upon them.

What does the Ontology mean ?     top

In agent-based applications, the term Ontology refers to the description of an environment (business, physical, economic or any other) within which agents operate. Ontology contains objects upon which agents act and rules which they must follow.

For example, Ontology comprising corporate knowledge forms the basis of agent activities in the MagentA i-Enterprise System. It describes the structure of a company, roles of its employees, main directions of its business activities, goods produced and sold, current and potential clients of the company and many other important aspects of the business. This knowledge represents the intellectual capital of the corporation, which is constantly being modified, deleted, updated, verified and replaced, developing and evolving along with the corporation.

MagentA products use Ontology in the form of a semantic network to describe subject domains and specific applications. This network uses fundamental concepts such as object, process, property, attribute and relation, to structure the relevant knowledge. The use of such a network allows us to separate knowledge of a domain from the source code governing agent runtime behaviour and to re-use it for a range of applications.

What are the principal features of the MagentA multi-agent approach?  top

Unlike most of the well-known systems MagentA offers quite a new approach and a selection of software tools for developing agents and their communities.

Firstly, MagentA Corporation offers agents that are not mobile in the traditional sense of the word, as Java-agents. The agents of MagentA Corporation inhabit the user's workstation, server or networks of workstations/servers; they are developed in highly efficient languages like C++ or Object Pascal. This allows us to considerably increase the number of agents that can work in parallel (several hundreds of thousands), increase the speed of communication between agents (up to 50,000 messages per second), and to simplify or eliminate a whole range of design problems, including the problems of security, agent interaction etc.

Secondly, the users are offered agents with a whole range of intelligent abilities - from simple agents at the elementary level and quick smart agents to quite complex ones that are truly intelligent. The complex, intelligent agents are built in a new way: by the networking of simpler agents rather than by an extensive expansion of capacities and capabilities of a basic agent, as is traditionally done.

MagentA agents are result of an extensive research and development work in the field of self-organising agents and agent communities, virtual and abstract worlds, strategies for reasoning and simulation of negotiations based on the method of compensations, ontology architectures and building of multi-tasking runtime software environments.

MagentA multi-agent systems are characterised by emergent intelligence, flexibility, effectiveness, short development lead times and low-cost ownership, which makes them accessible to a wide range of potential customers.

What are the main features of the Multi-agent Systems ?     top

     Self-Organisation.
The task of MagentA Agents is to match available resources to demands. The match can be full or partial, if a full match cannot be achieved. As new demands and resources become available MagentA Agents will, without being prompted, reconsider all partial matches with a view to achieving better distribution of resources to demands.

     Competition and Cooperation.
Typically there exists either a surplus of resources over demands or vice versa. Therefore MagentA Agents will have to compete among themselves to "sell" surplus resources to demands or to "purchase" limited quantity of resources on behalf of demands. Whenever there is a possibility to achieve the optimal distribution of resources to demands by co-operation, MagentA Agents will switch from competition to collaboration.

     Internal Payments and Compensations.
All MagentA Agents are allocated virtual money with a view to participating in a virtual free market. Agents can choose from a variety of business strategies available to them. They have personal accounts and can initiate payment transactions. The profit of each agent is calculated as a percentage of closed deals and is a measure of the success of this agent. Rich agents can use they profit for the booking of new services and activities. Virtual money is, of course, only a tool for on-line re-allocation of resources.

     Networked Organisation.
MagentA multi-agent systems are fully distributed networks with significant parallelism and peer-to-peer negotiations. Agents take full responsibility for their decisions (each action costs an agent some virtual money). There are no control hierarchies, no top-down instructions.

     The Use of Local Knowledge.
In MagentA systems there is no necessity for agents to know the "situation in general" and attempt to find the global optimum - instead, they each operate making the best possible use of their local knowledge with a focus on increasing the overall system value. Thus the global optimum is achieved by the sum total of all agent actions, as a step-wise adjustment of the system value.

     Emergent Intelligence.
Through the interaction of a large number of agents, each of limited intelligence, MagentA multi-agent systems achieve the amplification of the intelligence far beyond the sum of all constituent elements.

What are the main features of MagentA Multi-Agent Engines ?     top

The MagentA Engine incorporates a proprietary self-contained multi-agent run-time environment, with all appropriate tools required to rapidly construct systems and applications.

C++ and Delphi Multi-Agent Engines are available now for the software developers with the following functionality of their run-time systems:

     A virtual machine for parallel execution of hundred of thousand of agents;

     A messaging system for the support of agent negotiations ;

     Special scripts support for changing ontology "on-the-fly";

     Standard interface modules;

     System and service operations (memory management, etc)

We have two major types of engines, each with a variety of versions to match a rich range of applications:

MagentA Engine Model SB / C++ (main features: flexibility, Internet, real-time) possesses a flexible language for representing agents and visual tools for supporting multi-agent development.

MagentA Engine Model RC / Object Pascal (main features: high speed, desk-top, simulations) is notable for its facility for low-level programming of simple agents in Object Pascal, in order to develop highly efficient applications.

What are the main benefits for the end-users of systems based on these engines? top

     Autonomous operation 24 hours a day;

     Pro-active marketing, advertisements and sales;

     One-to-one dialogue with users;

     Ability to work under conditions of uncertainty;

     Scalability based on parallel execution.

What are the main benefits for the developers?     top

     An opportunity to acquire expertise in developing state-of-the-art software capable of handling challenges presented by highly volatile global mar;

     A real possibility to achieve differentiation;

     A rapid reduction in concept-to-market lead times in software applications because of the generic features of MagentA Engines;

    ·An ease of maintaining developed applications thanks to capability to change ontology "on the fly" without any programming


© Tech4T (Technologies4Targeting Ltd.) 2002/2004 All Rights Reserved.  www.tech4t.co.uk