Architectural and design approaches to the development and implementation of information systems in the context of adaptive enterprise