International Journal of Computer Technology and Applications
An agent is a computer system, situated in some environment that is capable of flexible autonomous action in order to meet its design objectives this is the commonly accepted definition for agents. Agents are autonomous, social, proactive, reactive, and communicate to achieve common goal. The Knowledge Query Manipulation Language (KQML) is essentially a knowledge-level messaging language developed in the context of the knowledge sharing between agents. KQML defines various performatives to enable agent communicate their intensions by sending messages. This paper focuses on implementing KQML performatives in .NET C# language, to enable the Outsourcing Management System (OMS) agents to communicate between themselves.