제어의 역전(IoC: Inversion of Control) / 의존성 주입(DI: Dependency Injection)
관점 지향 프로그래밍 : AOP(Aspect-Oriented Programming)
일관성 있는 서비스 추상화 : PSA(Portable Service Abstraction)