서울 모 공기업에 회원 관리 시스템을 구성해달라는 의뢰가 들어왔습니다.
약간 볼륨이 큰 사이트였고 저한테 매우 호의적인 사이트라
기존 거래처를 저한테 바꾸고 싶어했던곳이었습니다.
어찌됐든 요구사항 미팅을 했습니다.
당연히 ASIS 는 JAVA 전자 정부 프레임워크로 구성되있었고
저는 당연히 닷넷 개발자이지요
그런데 여기서 벽에 부딧친것이 아니 기능 구현이나 요구사항 들어주는것
어떻게 하곘는데 기존 구축한 사이트에 로그인을 공유하는
SSO 등 기존 사이트에 추가 메뉴 개념으로 구성하는것이 요구사항인데
(의뢰처에서는 쌩뚱맞은 신규 사이트보다 당연히 회원 정보가 공유되야 한다고 생각하겠죠)
답이 없는것예요 기존 사이트 구축한 업체에서 로그인 정보를 공유할수도 없고
제가 DB 에 접근은 할수 있지만 법적으로 불가능하고
그리고 도메인이 틀려지면 사용자들에게 동의도 받아야 하고
진짜 기존 업체에 적극적인 도움이 없으면 해당 프로젝트에 .NET 구축은 불가능하다고
결론 내렸습니다. 하다못해 제가 자바였다면 더 접근이 쉬웠을것 같긴 한데
이미 자바로 다 구축된 기존 사이트에 .NET 을 비집고 들어갈 틈이 없더군요
특히나 회원 정보에 관해서 그걸 기존업체랑 협의하고 가져오고 SSO 구축하고
요구사항 다 들어주기에는 개발기간을 1년을 잡아도 될까 말까 하다는 결론을 내렸습니다.
이걸 또 반대로 기존 업체는 하기에는 한달이면 가능하지 않을까 할정도로 저랑
리소스 차이가 넘사벽이더군요
개인적으로 공공 사이트에 .NET 으로 구축하는 좋은 레퍼런스가 될까 싶어서
어떻게든 해볼려고 했는데 저나 의뢰처나 아쉬운 프로젝트였습니다.