An agent oriented framework for automating rules in business processes

Every action a business process performs must be explicitly anticipated, designed for and implemented by business professionals. The business process is dependent upon business rules (BR) to achieve its objectives, which also involve pre and post business process conditions. Most business rules (and laws) are buried in data warehouses as raw data. Incorporating the business rules into any business process is very complex, in terms of customisation, reuse, and system integration. Most of the current techniques implement these rules directly into business processes (BP). This results in the BP becoming even more complicated and harder to customise. To overcome this problem we propose an agent oriented framework. In our proposed framework, we automate the process of incorporating BR into BP. The proposed agent is able to act without the intervention of humans or other systems. This agent creates a bridge between components of the business structure, the business rules and the business process. The proposed agents also have control over their own internal states and behaviour, which leads to an autonomous system.

[1]  Gerhard Weiss,et al.  Multiagent systems: a modern approach to distributed artificial intelligence , 1999 .

[2]  Daniela Rosca,et al.  Towards a flexible deployment of business rules , 2002, Expert Syst. Appl..

[3]  J.C.S. do Prado Leite,et al.  Business rules as organizational policies , 1998, Proceedings Ninth International Workshop on Software Specification and Design.

[4]  Ivo Vondrák Business process modeling and simulation for quality management , 2000, ESM.

[5]  Nicholas R. Jennings,et al.  On agent-based software engineering , 2000, Artif. Intell..

[6]  Albert J. N. van Breemen,et al.  Integrating Agents in Software Applications , 2002, Agent Technologies, Infrastructures, Tools, and Applications for E-Services.

[7]  Saqib Ali,et al.  A specification for business model components for B2B communication , 2003, ICSE 2003.

[8]  Pericles Loucopoulos,et al.  Relating evolving business rules to software design , 2004, J. Syst. Archit..

[9]  Michael Wooldridge,et al.  Agent-based software engineering , 1997, IEE Proc. Softw. Eng..