Journal:Informatica
Volume 21, Issue 2 (2010), pp. 229–246
Abstract
One of the major activities in software design is defining software architecture. Before designing software structure and software behavior we have to define its architecture. In this paper we have proposed three-tiered software architecture. This software architecture extends application logic tier with security. We have implemented two important security issues: authentication and authorization processes. These processes are implemented through software patterns. The software patterns have the particular place in the Proposed Software Architecture (PSA). In this paper, we have presented these software patterns and explained why they are important in PSA.
Journal:Informatica
Volume 11, Issue 3 (2000), pp. 269–280
Abstract
The paper presents an intelligent GIS architecture that enables us to extend GIS functionality by using domain specific knowledge and inference engine. In this architecture, an intelligent agent monitors events, which occur in the GIS environment, and execute tasks depending on user's actions. The intelligent agent includes an expert system shell and knowledge base. A hybrid knowledge representation method is used that integrates rule-based, object-oriented, and procedural knowledge representations.