European Journal of Scientific Research
ISSN 1450-216X Vol. 29 No.4 (2009), pp. 549-556
© EuroJournals Publishing, Inc. 2009
http://www.eurojournals.com/ejsr.htm
Agent Business Systems Engineering Development Approach
Faiz M. Al-Shrouf
Computer Science Department, Faculty of Information Technology
Applied Science University, ASU, 11931
Shafa Badran, Amman, Jordan
E-mail: faiz_alshrouf@hotmail.com
Tel: +962799745553
Aiman Turani
Software Engineering Department, Faculty of Information Technology
Applied Science University, ASU, 11931
Shafa Badran, Amman,Jordan
E-mail: aimant@asu.edu.jo
Tel: +962786347985
Abstract
Agent design patterns form a new methodology used to improve the development of
software agents. Agent design patterns can help by capturing solutions to common
problems in agent design. Patterns are applied in different systems such as knowledge
management systems, real-time systems, and network management systems. Agent design
patterns for business-based systems, aim to support different e-commerce paradigms
business-to-business (B2B), business-to-consumer (B2C), and Consumer-to-Business
(C2B).
In this paper, we have developed an approach for extracting agent-based design
patterns for B2C e-commerce applications. This approach mainly composes agent design
patterns and business patterns to develop application e-commerce patterns for business-
based systems engineering. Based on this approach, we derived an application pattern
namely, the Facilitator design pattern. This design pattern is used to support selling/buying-
processes in e-commerce domain.
Keywords: Agent Business Systems Engineering (ABSE), Agent Design Patterns,
Facilitator design pattern, Agent-Based Role Modeling (ABRM).
1. Introduction
One of the most pervasive technologies used in e-commerce is software agents. Software agents, also
called “Agent-Mediated e-commerce” (Guttman et al., 1998); (He et al., 2003), have started a key role
in the e-commerce domain. Software agents are now