Abstract:Create application from reusable components or modules is an important technique in software engineering. In application integration area, current work mainly focuses on data and business logic level, the research on presentation level integration is insufficient. Because presentation level integration which covers all of the data, business and user interface, it can reduce development cost further more. This paper points out the weakness of current presentation level integration technology and proposes a new presentation integration oriented component model which supports hierarchy and declarative composition. It also designs a DSL named PIDL to describe components and its composition.