E. Dehli, B. H. Kallåk, T. B. Pettersen, J. E. Ressen, A. Sørli, and G. Waagbø
SARA is an advanced Smalltalk architecture for building product model based work process assistance systems. Since 1996, SARA has been successfully used for building several mission-critical applications. The largest fielded system to date is for handling the processes of criminal proceedings in the Norwegian Police, with 8000 users. The flexibility of the Smalltalk language and environment has allowed our teams of experienced object-oriented software developers and knowledge engineers to prototype and introduce new solution concepts and AI mechanisms in the context of real world development projects. SARA supports distributed transaction handling and server-based execution in a distributed object-oriented architecture. It comes with a set of frameworks, components and patterns, and is supported by tools, methods and training programs. AI mechanisms include an agent framework, a rule inference engine and a workflow/work process execution engine.