During the last decades software architecture has become increasingly important for companies creating competitive product structures. Recently more and more attention has also be...
It is remarkable to think that even without any interest in finding suitable methods and concepts that would allow complex software systems to evolve and remain manageable, the e...
The construction and maintenance of large and complex software systems depend on the existence of global principles describing the structure and the interaction among its various ...
: This paper describes the taxonomy for designing interactive groupware systems. The taxonomy defines the objectives, methods and principles for classifying models and facilitates ...
Architectural principles such as loose coupling are the key drivers behind the adoption of service-oriented architectures. Service-oriented architectures promote concepts such as c...