Image logo_Image
image image
image
image


ActiveEdge Basics

Active Edge is a next-generation Java-based development and deployment platform, similar to J2EE, but designed built around a highly distributed multi-agent architecture we call the Cognitive Grid. The Cognitive Grid is a revolutionary philosophy, design methodology and technology that fuses many trends in business and technology thinking. We treat the business as a system and our software is designed to mirror that system.

• Our philosophy turns decades of advanced thinking and research about how to design distributed systems into practical business. We make practical decades of advanced research into complex highly distributed intelligent systems to solve the hardest business problems.

• Our methodology delivers reliable applications despite the complexity of distributed applications. It makes practical this philosophy with design, development, testing, integration and deployment processes and techniques that support realization of intelligent distributed systems that support the Cognitive Grid philosophy.

• Our technology provided the platform to makes intelligent distributed applications practical in the same way that J2EE servers made Enterprise JAVA practical. The Cognitive Grid is comprised of three emerging area components: Intelligent Agents, Grid Computing and the Semantic Web, each of which supports and influences the philosophy and methodologies.

What is an Agent?

Intelligent agents represent the next leap forward for network computing systems. At Cougaar Software, we build our cutting edge applications on a distributed, intelligent agent framework. But, what exactly is an agent? The definition of “agent” is widely debated in the research community today. For Cougaar Software, the discussion presented by Jeff Bradshaw in the introduction to the book, Software Agents, is the most appropriate. It states that an agent is...

"... a software entity which functions continuously and autonomously in a particular environment … able to carry out activities in a flexible and intelligent manner that is responsive to changes in the environment ... Ideally, an agent that functions continuously in an environment over a long period of time would be able to learn from its experience ... an agent that inhabits an environment with other agents and processes to be able to communicate and cooperate with them ... perhaps move from place to place in doing so."

In general, agents must be autonomous, able to execute without user intervention. They must be able to communicate with other software or human agents and to perceive the environment in which they reside.


What Makes an Agent 'Intelligent'?

Any software that behaves in an agent-like manner and exhibits one or more of the characteristics identified in the definition in the previous section is considered an agent. “Intelligence” in agents adds a more realistic, dynamic dimension to the characteristics of software agents.

To be intelligent, agents must be able to work together on solving problems in a dynamic environment and must be able to communicate understandable results back to the user. Intelligent agents must be proactive and able to react to changing situations. Emulating more realistic behavior in day-to-day operations, intelligent agents can do much more than just match situational patterns or apply a static set of rules to solve a problem.


Contact us for more info


image


image
image