IEEE Transactions on Software Engineering
StratOSphere: mobile processing of distributed objects in Java
MobiCom '98 Proceedings of the 4th annual ACM/IEEE international conference on Mobile computing and networking
Communications of the ACM
An architecture for a secure service discovery service
MobiCom '99 Proceedings of the 5th annual ACM/IEEE international conference on Mobile computing and networking
XML dataspaces for mobile agent coordination
SAC '00 Proceedings of the 2000 ACM symposium on Applied computing - Volume 1
Programming and Deploying Java Mobile Agents Aglets
Programming and Deploying Java Mobile Agents Aglets
A mobile agent platform based on tuple space coordination
Advances in Engineering Software
Coordination for Internet Application Development
Autonomous Agents and Multi-Agent Systems
Design Issues in Mobile-Agent Programming Systems
IEEE Concurrency
A Hands-On Look at Java Mobile Agents
IEEE Internet Computing
Communication Concepts for Mobile Agent Systems
MA '97 Proceedings of the First International Workshop on Mobile Agents
The Shadow Approach: An Orphan Detection Protocol for Mobile Agents
MA '98 Proceedings of the Second International Workshop on Mobile Agents
MASIF: The OMG Mobile Agent System Interoperability Facility
MA '98 Proceedings of the Second International Workshop on Mobile Agents
Stationary vs. Mobile User Agents in Future Mobile Telecommunication Networks
MA '98 Proceedings of the Second International Workshop on Mobile Agents
Analyzing Mobile Code Languages
MOS '96 Selected Presentations and Invited Papers Second International Workshop on Mobile Object Systems - Towards the Programmable Internet
On disconnected browsing of distributed information
RIDE '97 Proceedings of the 7th International Workshop on Research Issues in Data Engineering (RIDE '97) High Performance Database Management for Large-Scale Applications
An Active Transcoding Proxy to Support Mobile Web Access
SRDS '98 Proceedings of the The 17th IEEE Symposium on Reliable Distributed Systems
Integrate software agents and CORBA in computational grid
Computer Standards & Interfaces - CORBA: protocols, applications, process models and standards
Apply agent to build grid service management
Journal of Network and Computer Applications
Competitive proportional resource allocation policy for computational grid
Future Generation Computer Systems - Special issue: Computational science of lattice Boltzmann modelling
Utility driven dynamic resource allocation using competitive markets in computational grid
Advances in Engineering Software
Software Engineering for Service-Oriented MAS
CIA '08 Proceedings of the 12th international workshop on Cooperative Information Agents XII
A Service-Oriented MultiAgent Architecture for Cognitive Surveillance
CIA '08 Proceedings of the 12th international workshop on Cooperative Information Agents XII
Utility driven dynamic resource allocation using competitive markets in computational grid
Advances in Engineering Software
A novel strategy approach for agent-based resource management system
WSEAS Transactions on Information Science and Applications
Hi-index | 0.00 |
This paper presents JASE, a Java-based Agent-oriented and Service-oriented Environment for deploying dynamic distributed systems. JASE utilizes two important concepts in the field of distributed computing: the concept of services and remote programming with mobile agents. In JASE, mobile agents are used to support applications, and service interface agents are used to wrap services. Service interface agents can dynamically register their services in Service Server. Mobile agent locates a specific service interface agent by submitting requests to the Service Server with descriptions of required services. JASE uses XML to describe both service descriptions and the mobile agent's queries. JASE supports two kinds of communication facility: tuple space and asynchronous messages. In this paper, the design and implementation of JASE are described. An application shows the suitability and the effectiveness of the JASE and performance evaluation is also made. Finally, related work and some conclusions are given.