As the number of powerful mobile devices with wireless connections rapidly increases, the demand for mobile services and database data in mobile settings has increased. This has given rise to a need for engineering database architectures that are suitable for such dynamic environments and also has given rise to the challenges of the service discovery techniques for MANET and has created opportunities for many new mobile applications. The most important thing is to allow mobile users to exchange data and use each other's services. Therefore, there are needs for data communication protocol and service discovery protocol. These are great challenges for MANET. The goal of this paper is to provide basic roles of MANET (allowing mobile users to exchange data and use each other's services), and get over the need for data communication protocol and service discovery protocol. In this paper we propose a framework which combines a data communication protocol that supports all three modes of MANET data communication and allows mobile applications to view these separate non-identical databases as one integrated database with a service discovery protocol that is directory-based.