Wireless Sensor Network (WSN) is a combination of homogeneous and heterogeneous sensor nodes which are physically deployed at different places. Heterogeneous WSM can be characterized with different parameters such as hardware resources, application, services, software platform and network. WSN are powerful technology, which is used to build up many applications in the era of technological development. These developments demand homogeneous or heterogeneous services as per the user requirements at applications level. The requirement results in increasing the number of services over the network and hence the number of complexities. Complexities of wireless sensor networks are increasing due to the lack of adoption of new services, new protocols and interoperability between heterogeneous services with common communication architecture. This paper deals with these issues of wireless sensor networks, elaborating the need of generalized communication architecture for applications, developers and users, proposing generalized Flexible Service Oriented Network Architecture (FSONA) to solve above issues along with the detailed functionality of the proposed architecture.