PROGRAMMING WORKSHOP

VSTO_4

VSTO의 꿈

심혈을 기울려 MS에서 만드는 VSTO를 기반으로 하는..좀더 폭넓게 이야기 하면
Visual Studio를 기반으로 하여 만드는 오피스소루션들의 [꿈]은 무엇일까??
물론 사무자동화이지만 구체적으로 어떤 [꿈]과 [비젼]일까??!!
어느 회사에서 회계업무소루션을 엑셀로 만들었다
그런데 수시로 각종 계수가 바뀌고 작업의 순서가 바뀌고
회계관련법이 바뀌고 시시각각으로 변화무쌍하다
아마도 앞으로의 세상은 점점 그렇게 될 것이다
어떤 프로그램..소루션을 하나 딱 만들어서
백년만년사용한다는 것은 말도 소도 안된다
수시로 바뀔때마다 업데이팅을 해주어야 한다
만약 엑셀을 독립적으로 소루션을 만들었다면 사용자마다 일일이 사용하던것을
받아서 코드를 수정하고 골때리는 짓을 해야 한다
엑셀하나로 소루션이 꿈같던 시절도 바뀌어 가는 것이다
소위 말하여 버전관리가 안된다
버전이 업그레이드 될때마다 조치를 취하여야 한다

아직도 정보화의 암흑속에 있는 분들이나 회사는 뭔소린가 싶겠지만
정보의 관리방법,정보의 처리방법이 시시각각으로 변한다
그래서 VSTO의 꿈이 피어나게 된 것이다
길동이가 엑셀로 소루션을 만들었다
VSTO라는 것을 사용하여 만들었다
이것을 회사의 써버에 올려 놓았다
이곳에 ClickOnce라는 편리한 것이 등장한다
사용자가 써버에서 관련된 소루션이 업그레이드 되었다는 메일을
받고 접근하여 ClickOnce라는 것을 크릭만 하면
메일을 받을 필요도 없다
VSTO를 기반으로 하는 소루션을 개발자가 만들때 업그레이드 방법을
세팅해 놓으면 사용자의 화일이 자동으로 지정된 시간에 업그레이드를
시도하게 되는 것이다



사용하던 엑셀 소루션이 자동으로 업그레이드 되는 것이다
사용자가 번거롭게 다운 받아서 이전에 받았던 것 지우고 자시고
할일이 없다
그냥 확장자명이 VSTO라는 화일을 크릭하면 주루룩 다운된다

아래 그림과 같이 버전이 업그레이 되면서 관련 폴더가 주욱 나열된다



물론 사용자는 이것을 신경쓸 필요는 없다
그냥 게시된(Publish) VSTO확장자의 화일(그냥 소루션을 설치하는 정보가 XML문으로된 화일)을
건들면 이놈이 알아서 사용자의 컴퓨터로 필요한 것을 처리해준다

물론 ClickOnce는 꼭 오피스소루션에서만 사용하는 배포방법은 아니다
일반 윈도우환경에서 개발하는 소루션은 Visual Studio를 통하여 ClickOnce배포방법
을 사용할수 있는 옵션인 것이다
다른 일반적인 MSI 설치방법으로도 할수 있는 것이고 좀더 편리하게
만든 기능인 것이다

그리고 새롭게 업그레이드된 엑셀소루션을 사용하면 되는 것이다
아주 좋은 꿈같은 정보화 환경이 아닌가??

이런 꿈은 물론 나쁘게 말한다면...부정적으로 표현한다면
네트워크..인터넷환경과 오피스를 통으로 MS에서 먹으려는 비젼이기도 하다
SharePoint Server같은 것도 그런 통합의 구성요소이지만..아직은 요원하고..
그러나 세상은 누가 몰고 가도 그냥 그렇게 가게 되어 있는 것이다
정보화의 속성상 통합이라는 것은 이루어 지게 된다
통합하고 분산하고 또 통합하고..그런 것이 일이고 인생이다
누가 아우성을 친다면
그 사람 또한 통으로 먹으려고 하는 사람일 뿐이다

그러나 아직 세상의 환경은 그렇지 못하다..
엑셀하나만 잘 활용해도 잘 버티고 나간다
그냥 독립적인 엑셀 소루션을 만들어서 데이타베이스써버의 정보를
빼고..넣고 ..분석하고 ..보고서 작성하고
좀더 발전해서 뽑아낸 정보를 워드로 작성하여 고객들에게 발송도 하고
파워포인트로 신상품관련 정보 스라이드를 자동화하고
그렇게만 해도 짱이다
일이 그렇게 꿈같이 앞뒤가 딱딱맞게 떨어져서 돌아가는 세상은
그냥 꿈꾸는 것이고
또한 꿈은 이루어 지는 것이다
2010버전에서는 좀더 가까워지려고 힘을 쓰고 있다
그러니
차근 차근 준비하고 있는 것이 젊은 분들에게는 좋은 기회가 될 것이다

그래서 이페이지가 그런 자극이 되려고 존재하는 것!!
당장 [지난 정보 자동화 참조없이]
쌩짜로 구라가 꽉찬 만들 보고서작성에 코박고 있는
맨땅에 헤딩하기가 천지에 널렸을때..
준비하고 있는자 쨍하는 날 있을 것이다

***[LOG-IN]***