Domain Driven Design(DDD),Layered architecture,Aspect-oriented programming(AOP) rapid development infrastructure