In the distributed processing systems, it is difficult to manage and to use the systems because of the size and the heterogeneity of the systems. Moreover, the access control is an issue in this distributed environment. To solve the problem, we propose a name management system which is based on the "view" concept. We have proposed the view-based name management system applicable to the capability based distributed system. using views in the name management system, we can create flexible domains for each user``s needs. From the viewpoint of the system administrators, the view based name management supports a simple mechanism for controlling the accesses over the object naming space. The users can share the object naming space with views for the users`` own purposes easily. Our view-based name management system supports the trading concept. In this thesis, we model and design the view-based name management system, especially, the views. In addition, we analyze the view-based name management system on a transaction- and capability-based system.