
Systems Architecture
Get flash to fully experience Pearltrees
What’s it take to be a Software Architect « Bobby Dimmick – Pragmatic Architecture
Aspect-oriented programming
In computing , aspect-oriented programming ( AOP ) is a programming paradigm that aims to increase modularity by allowing the separation of cross-cutting concerns . AOP forms a basis for aspect-oriented software development .In computing , the term composite application expresses a perspective of software engineering that defines an application built by combining multiple existing functions into a new application. The technical concept can be compared to mashups . However, composite applications use business sources (e.g., existing modules or even Web services ) of information, while mashups usually rely on web-based, and often free, sources. It is wrong to assume that composite applications are by definition part of a service oriented architecture (SOA). Composite applications can be built using any technology or architecture. A composite application consists of functionality drawn from several different sources.

