<시리즈> 기업의 리엔지니어링 컴퓨팅전략 (35.끝)

클라이언트 서버 컴퓨팅은 단순한 신기술 이상의 의미를 가지고 있다. 기업의 IS요원들은 중앙집중식 컴퓨팅 환경에서 분산처리 환경으로 전환하기위해 새로운 프로그래밍 기법을 배워야 하고 네트워크와 커뮤니케이션 기술에 적응해야 한다.

IS요원의 역할도 정보안내자에서 공급자로 바뀌고 있으며 사용자들도 정보수용자에서 정보소유자로 위치가 전환되고 있다. 클라이언트 서버의 목적은정보를 원하는 사람에게 제때에 공급하는 것이다.

클라이언트 서버 컴퓨팅 환경을 완전히 도입하게 되면 경영자들은 IS부문기술자들에게 PC나 LAN, PC 애플리케이션, 네트워크 및 시스템 매니지먼트,애플리케이션개발, 최종사용자 애플리케이션 지원 등 여러 가지 항목에 대해재교육을 실시해야 한다.

마찬가지로 최종사용자도 새로운 데이터 접근방법을 배워야 한다. 물론 최종사용자들이 SQL 코드를 배워야 하는 것은 아니지만 최소한 필요로 하는 자료를 능동적으로 취합할 수 있는 기술을 배워야 한다.

최근 여러 기업들이 클라이언트 서버 환경을 도입해 커다란 성공을 거두고있다.하지만 클라이언트 서버시스템 도입을 위해서는 많은 노력과 시행착오를 거쳐야 했다. 다음은 클라이언트서버 시스템을 도입한 기업들의 사례에서얻은 교훈이다.

△중앙집중시스템에서 클라이언트 서버시스템으로의 전환은 하루 아침에이룰 수 있는 것이 아니다. 기업내 프로그래머들이 신제품,새로운 개발도구를 배워야 하고 때로는 전혀 새로운 접근방법을 택해야 한다.

△애플리케이션 개발이나 네트워크 최적화 작업을 수행하는데 아직까지는신뢰할만한 지원자를 찾기 어렵다.

△분산처리 애플리케이션을 유지 관리하기가 어렵다.

△네트워크 트래픽을 최소화하기 위해 서버와 클라이언트간 전송 자료 크기를 최소화할 수 있는 네트워크 구축 전략이 필요하다.

성공적인 클라이언트서버 컴퓨팅환경을 구축하기 위해서는 첫째 개발작업을 시작하기 전에 어플리케이션 선택을 신중히 해야 한다.둘째 프론트엔드와백엔드 도구간의 호환성을 확인하라.셋째 클라이언트 서버시스템을 처음 도입할 때는 새로운 아키텍쳐를 부분적으로 혹은 워크그룹 단위로 도입하라.네번째 중앙집중식 네트워크 지원체계를 구축하고 정규직 네트워크 전문가를고용하라.다섯째 예산수립에 있어서는 하드웨어에서 절감한 비용을 소프트웨어 및 인건비로 투자할 각오를 해야한다.여섯째 하루 아침에 생산성 향상효과를 얻을 수 있다고 기대하지 말라는 것이다.

클라이언트 서버 컴퓨팅은 데스크톱 컴퓨터와 중형시스템 자원을 최대한활용하기 위한 기술이다.클라이언트 서버시스템은 경비를 절감하고 유연성을증대하며 컴퓨터 자원을 보다 효과적으로 활용할 수 있다는 장점이 있어 최근 더욱 많은 기업들이 클라이언트 서버환경의 구축에 열을 올리고 있다.