Yasmin: a component based architecture for software applications
- 22 November 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
Object-oriented programming (OOP) has changed the way we produce software applications significantly, and has allowed many problems that affected traditional programming to be overcome. Unfortunately, several object-oriented frameworks have misused OOP techniques, failed to address issues such as application extensibility, and have produced monolithic systems that are hard to manage and tailor. This paper describes Yasmin, a new object-oriented component-based architecture for software applications. It allows one to build applications which use system resources efficiently and which can be easily extended and configured, in addition to being simple to program and to compose. This is achieved by means of droplets, a new type of software components that can be replaced and modified at run-time and by exploiting novel techniques such as collaboration and delegation.Keywords
This publication has 4 references indexed in Scilit:
- An object-oriented approach to the implementation of OSI managementComputer Networks and ISDN Systems, 1995
- Component-oriented software developmentCommunications of the ACM, 1992
- Simple Network Management Protocol (SNMP)Published by RFC Editor ,1990
- Implementing remote procedure callsACM Transactions on Computer Systems, 1984