위치투명성
Location transparency컴퓨터 네트워크에서 위치 투명성은 실제 위치가 아닌 네트워크 자원을 식별하기 위해 이름을 사용하는 것이다.[1][2] 예를 들어, 파일은 고유한 파일 이름으로 액세스되지만 실제 데이터는 로컬 컴퓨터나 네트워크에 있는 디스크 주위에 흩어져 있는 물리적 섹터에 저장된다. 위치 투명성 시스템에서는 파일이 저장된 실제 위치는 사용자에게 중요하지 않다. 분산형 시스템은 자원을 명명하기 위해 네트워크 방식을 채택해야 할 것이다.
위치 투명성의 주요 이점은 더 이상 자원이 어디에 위치하는지는 중요하지 않다는 것이다. 네트워크 설정 방법에 따라 사용자는 특정 네트워크에 연결된 다른 컴퓨터에 상주하는 파일을 얻을 수 있을 것이다.[1] 이것은 자원의 위치가 소프트웨어 개발자나 최종 사용자에게 중요하지 않다는 것을 의미한다. 이렇게 되면 시스템 전체가 하나의 컴퓨터에 위치한다는 착각을 일으켜 소프트웨어 개발이 크게 간소화된다.
추가적인 이점은 그것이 제공하는 유연성이다. 시스템 자원은 실행 중인 소프트웨어 시스템을 방해하지 않고 언제든지 다른 컴퓨터로 이동할 수 있다. 명명된 리소스와 일치하는 위치를 업데이트하기만 하면 해당 리소스를 사용하는 모든 프로그램이 이를 찾을 수 있을 것이다.[2] 위치 투명성은 인터넷에 연결할 수 있는 거의 모든 사람이 데이터에 액세스할 수 있고, 사용하기에 적합한 파일 이름을 알고 있으며, 액세스하기 위한 적절한 보안 자격 증명을 가진 사람이 데이터를 이용할 수 있기 때문에 사용자들이 효과적으로 위치를 사용하기 쉽게 한다.[1]
참고 항목
참조
- ^ a b c "What is location transparency?". wiseGEEK. Retrieved 2013-04-16.
- ^ a b "The benefits of location transparency in an SOA". Tech Republic. Retrieved 2013-04-16.