Developing Software Agents Using Enterprise JavaBeans

Dejan M. Mitrović, Mirjana Drenovak Ivanović, Milan Vidaković, Ali A. Al-Dahoud · 2012

Enterprise JavaBeans (EJBs) represent one of the most widely-used server-side component architectures for developing the business logic of enterprise-scale applications. Because of their runtime properties, such as scalability, security, and transactional integrity, Enterprise JavaBeans are also an excellent tool for building software agents. This paper outlines an architecture for developing and deploying EJB-based agents. The presented approach is designed in a way that employs all the benefits of EJBs, while, at the same time, it hides the underlying complexity from agent developers.

Read the paper · More papers on PaperTik