2009-03-20 3 views
2

응용 프로그램 구성 요소간에 데이터를 통신하기위한 사용자 지정 XML 스키마를 개발 중입니다. SO 사람들은 네임 스페이스에 대한 URI를 선택하기 위해 좋은 (또는 이상적으로는 ) 연습을 무엇이라고 생각합니까? 왜?XML 스키마에 어떤 네임 스페이스를 사용해야합니까?

몇 가지 기본 고려 사항 :

우리의 제품은 많은 구성 요소를 가지고 있으며, 구성 요소가 소비 될 네임 스페이스가 표시하는 경우는 아마 좋은 생각이다. 그 외에도 특정 유형의 데이터가 있습니다. 얼마나 자격이 있어야합니까?

당사의 사업 부서가 몇 차례 소유권을 변경했으며 다시 그렇게 할 가능성이 있습니다. 회사 이름을 URI에 유지하는 것은 이상하게 보일 수 있습니다. 그런 일이 발생하더라도 문제가되지 않습니다. 이것을 좋은 생각으로 남겨두고 있습니까?

HTTP URL은 좋지만이 스키마를 가져 오기 위해 웹 서버를 한 번도 사용하지 않았으므로 이혼하면 상당한 의미가 있습니다. 그럼에도 불구하고, 그것은 대회로 보인다. 다음과 같은 가치가 있습니까?

답변

3

예, 대부분 맛이 좋습니다. 일부 요구 사항은 쉽게 해결할 수 없으므로 (해결 가능성 및 장기 안정성과 같은), 무엇이 가장 중요한지 알아보십시오. 그럼에도 불구하고, 몇 가지 의견 : 나는 찾을

  1. 더 잘 네임 스페이스 URI는 (등등 문서과) 실제 웹 페이지에 해결이 그래서 "좋은"(안정, 아름다운) 도메인을 사용 가치가합니다 이름.

  2. 이름 변경 등으로 인해 장기간 안정성을 유지하려면 다른 레지스트리가 필요하지 않은 가장 가벼운 솔루션은 RFC 4151으로 표준화 된 태그 URI입니다. 그들은 해결할 수 없다는 것을 명심하십시오.

관련 문제