
HR&M용 도구를 개발 중이었는데 웹 기반 버전의 도구를 잠재 고객에게 제공할 수 없어 최근 일부 입찰에서 패했습니다.
우리는 이제 두 가지 옵션을 고려하고 있습니다.
1) 기존 도구의 웹 버전 개발
2) 기존 PC 소프트웨어를 실행하는 시스템 ala citrix 또는 원격 데스크톱 설정
옵션 2는 훨씬 저렴하지만 두 솔루션의 장단점은 무엇이며 액세스를 제어할 수 있습니까?
누구든지 이 주제에 대해 경험이 있습니까?
답변1
옵션 2는 설정이 가장 복잡하고 클라이언트가 설정한 보안 제품으로 인해 가장 큰 어려움을 겪는 옵션입니다. 대부분의 클라이언트가 항상 모든 권한을 갖고 있는 것은 아니기 때문에 보안 문제를 피하는 것이 가장 좋습니다(번역: 전체 보안 작업을 아웃소싱하지 않은 경우 그들이 무엇을 하고 있는지 알 수 있습니다).
옵션 2를 사용하면 Windows/Linux/Mac 등 간에 호환성 문제가 발생할 수도 있습니다. 클라이언트의 컴퓨터에 설정이 필요한 경우 그의 거룩한 표준 컴퓨터 설정에 반대하여 더 많은 입찰을 잃을 수 있습니다.
옵션 1은 모든 사람이 작동하는 브라우저를 가지고 있으므로 가장 장기적인 솔루션입니다. 합리적으로 최신 브라우저(IE6 무시를 의미)를 요구하는 것은 허용 가능한 위험입니다(그러나 여전히 위험합니다).
옵션 1은 (1) 웹 서비스와 (2) 웹 인터페이스로 세분화됩니다. 클라이언트가 자신의 웹 포털 내에서 시스템을 사용하려는 경우 첫 번째 것이 필요할 수 있습니다. 그러나 좋은 모듈식 소프트웨어 설계를 사용하면 두 인터페이스 모두 동일한 기본 모듈을 사용하고 추가적인 얇은 인터페이스 레이어일 뿐입니다.
고객이 항상 듣고 "좋다"고 알고 있는 기술을 사용하는 것이 좋습니다. 따라서 Apache 및 PHP(LAMP)와 함께 Linux 서버를 사용하는 것은 "좋고" "안전"하며, 무료라는 점도 잊지 마세요.