'IT'에 해당되는 글 24건

  1. 2008.10.31 유용한 프로그램목록
  2. 2008.10.15 OTA(휴대폰 무선전송 기술)
  3. 2008.10.15 X-Internet 이란
  4. 2008.10.14 ‘위피 3.0’ 기술개발 본격 착수
  5. 2008.10.09 [프로젝트관리]프로젝트 관리 방법론
  6. 2008.10.09 [프로젝트관리]관리기법1
  7. 2008.10.09 그룹웨어와 KMS
  8. 2008.10.09 [BPM]오픈소스 BPM uEngine
  9. 2008.09.26 아이튠즈
  10. 2008.09.26 SaaS란?
2008. 10. 31. 15:56

유용한 프로그램목록

  1. SyncBack : 무료 백업/싱크 프로그램(http://www.2brightsparks.com/)
  2. 암호화프로그램

* EncryptOnClick : 파일과 폴더를 손쉽게 암호화
EncryptOnClick은 사용자에게 중요한 파일이나 폴더에 암호를 걸어서 EOC 확장자의 파일로 저장해주는 프로그램입니다.

타인에게 노출되면 안되는 중요한 파일이나 이러한 파일이 들어있는 폴더를 암호화 방식을 이용한 파일로 만들어주기 때문에 암호를 모르는 타인은 절대로 이 암호를 풀어서 안에 있는 파일이나 폴더를 확인할수 없도록 해줍니다.

무척이나 심플하면서도 사용하기 편리한 직관적인 인터페이스로 구성이 되어 있기 때문에 초보자들도 사용하기 편리합니다. Encrypt창과 Decrypt창의 2개의 창으로 구성되어 있고 각 창은 File과 Folder의 2가지 메뉴로 구성되어 있습니다. 하나의 파일만을 암호화하기 위해서는 File 메뉴를 선택해서 사용하시면 되고 만약 폴더에 들어있는 모든 파일을 각각 암호화 하고자 하신다면 Folder 메뉴를 선택해서 폴더에 들어있는 모든 파일을 같은 암호로 일괄 암호화 하실수 있습니다.

암호화 해제는 암호화된 파일을 클릭하시면 나타나는 패스워드창에서 암호화시 입력한 패스워드를 입력하시면 손쉽게 해제가 되고 원본 파일은 삭제가 됩니다.

256비트의 AES 암호화 방식을 사용하고 있으며, 이 암호를 풀기위해서는 약 149조년이라는 시간이 걸려야 할 정도로 안정적인 방식이라 할수 있습니다.

편리하면서도 사용자 개인의 프라이버시를 확실하게 보호해주는 프로그램입니다.

2008. 10. 15. 11:21

OTA(휴대폰 무선전송 기술)

사용자 삽입 이미지
휴대폰 업그레이드ㆍ버그수정                             
대리점 방문않고 '원격' 지원

GSM 이용 유럽선 이미 상용화
국내 3G서비스 이후 적용 시작
사업성 검증 안돼 확산 '걸림돌'


홍길동씨는 얼마 전 무선인터넷에서 내려 받은 콘텐츠를 실행하려다 실패했습니다. 서비스 센터에 전화해보니, 휴대폰에 내장된 펌웨어(휴대폰 운영체제의 일부)가 옛 버전이라 대리점을 방문해 업그레이드해야만 실행할 수 있다는 설명을 들었습니다. 순간 홍씨는 이런 생각을 하게 됩니다. "휴대폰으로 다양한 데이터 통신이 가능한데, 대리점에 안가고도 무선으로 내 펌웨어를 업그레이드 할 수는 없을까. 아무 때나 하면 통화에 지장이 생길 수 있으니 새벽 시간을 이용해 하면 좋을 텐데…"

많은 이동통신 서비스 고객들이 한 번쯤은 홍씨와 같은 생각을 해봤을 겁니다. 홍씨의 생각은 단순한 상상이 아니며 실재하는 기술입니다. GSM을 이용하는 유럽의 이동통신 사업자들은 꽤 오래 전부터 이런 서비스를 상용화해 제공해 오고 있습니다.

바로 이런 기술을 `OTA'(over the air) 혹은 `FOTA'(firmware over the air)라고 부릅니다. OTA를 조금 전문적인 용어로 설명하면, 무선통신시스템에서 시스템 등록에 관한 정보를 송ㆍ수신하기 위해 제정한 표준입니다.

이를 이용하면 휴대폰에 원격으로 명령을 내리거나, 휴대폰의 사소한 고장(버그)을 수정할 수 있고, 기존의 프로그램을 업그레이드하거나 새로운 프로그램을 설치하는 일들이 가능해집니다. 휴대폰의 기능과 이통사들의 서비스가 복잡해지고 다양화되고 있으니 OTA에 대한 필요성도 더욱 커지고 있는 셈입니다.

우리 이통사들은 이런 OTA 기술을 사용하고 있을까요. 우리나라도 3세대(G) 서비스를 시작하면서 서서히 OTA기술을 적용하고 있습니다. 아직은 펌웨어와 같이 덩치가 제법 있는 프로그램의 업그레이드나 수정까지는 안되지만, WCDMA 개통이나 USIM 잠금장치 해제 등 간단한 일들은 이미 OTA 방식으로 이뤄지고 있답니다.

이보다 조금 진화된 OTA 기술 적용 사례도 있습니다. SK텔레콤과 KTF는 3G 휴대폰의 USIM(범용가입자인증모듈)에서 신용카드 기능을 이용할 수 있는 서비스를 상용화하면서, 신용카드 모듈을 OTA로 전송해주고 있습니다.



이전에 이런 서비스를 이용하려면 대리점이나 신용카드 회사를 방문해 신용카드 정보가 담긴 칩을 구입해 장착해야했습니다. 하지만 OTA를 이용하면서 무선 인터넷을 통해 휴대폰 속의 집적회로(IC)칩에 신용카드 모듈을 직접 내려 받을 수 있게 된 것입니다.

OTA의 활용범위가 확대되면 사업자와 소비자들에게는 어떤 좋은 점이 있을까요. 우선 고객들은 대리점을 방문하는 일이 줄어드니 그만큼 시간을 절약할 수 있습니다. 사업자들 역시 고객들의 요구에 쉽고 빠르게 응할 수 있으니 일의 효율성이 그만큼 높아질 것입니다.

지난 2006년에 한국을 방문했던 OTA 전문업체 비트폰의 진왕 CEO는 OTA 도입 효과에 대해 이런 말을 했습니다. "전 세계 이동통신사와 휴대폰 제조업체가 서비스센터 등에서 수동으로 휴대폰 소프트웨어를 수정, 업그레이드하는데 연간 80억달러(2005년기준)의 비용을 지출하고 있다. OAT 솔루션을 도입하면 이런 비용을 3분의 1로 줄일 수 있다"

`비즈니스맨'의 과장이 섞여 있을 수 있으니, OTA 도입에 따른 계량화된 효과를 수치로 장담하긴 어렵습니다. 하지만 비용절감 효과는 이통사 관계자들 역시 인정하는 부분입니다.

이런 비용절감 효과와 고객서비스 증대 등을 이유로 이통사들은 OTA 기술을 확대 적용하는 방안을 고려하고 있으나, 한 가지 고민도 있다고 합니다. 바로 사업성입니다.

한 이통사 관계자는 "고객 서비스가 좋아지고 장기적으로 관련 비용을 줄일 수 있다고는 하나, 엄연히 OTA는 투자가 들어가는 일이라 비즈니스적으로 효과가 있는지 아직은 판단이 서지 않는다"고 하더군요.

아무쪼록 사업자들이 OTA의 적절한 비즈니스 모델을 찾아내 소비자들이 대리점을 방문하는 일을 더욱 줄여줬으면 하는 바람입니다.

출처 : http://www.dt.co.kr/contents.html?article_no=2008041602011831618005

2008. 10. 15. 09:48

X-Internet 이란

X-Internet의 시작과 발전

투비소프트 전략기획실 김 영현 실장 (young@tobesoft.com)


X Internet이 2003년 상반기부터 국내에 상륙하여 점차 확산되고 있다.

이미 인터넷 뱅킹을 비롯하여 차세대 웹의 사용자 인터페이스를 대체 혹은 통합하는 개발툴/환경으로서 인식되고 있거나 구축, 서비스중에 있다. 그러나 X Internet의 개념을 각 솔루션/벤더 중심으로 아전인수격으로 해석, 설명하고 있고 제품 마케팅 측면에서만 X Internet이 설명되어 고객들의 X Internet에 대한 개념 정리가 되지 못 하고 있는 실정이다. 심지어 X Internet의 ‘X’를 XML로 인식하고 있는 고객도 있고 의미를 확대하여 차세대 인터넷(Next Internet)과 동일시하는 논조도 있다.


물론 X Internet의 제품 대부분이 XML을 기본으로 하고 있고, X Internet이 인터넷의 다음 세대를 이어갈 개념임에는 틀림없지만 Next의 ‘X’로 인식하기에는 패러다임 변환을 이끈 인터넷과 대비하여 다소 확대된 감이 있다. 이에, 처음 X Internet을 주창한 Forrester Research 자료와 각 벤더의 발표 자료 및 기타 관련 자료 등을 취합하여 X Internet에 대한 정리를 해보고자 한다. X internet의 정의 X Internet이란 단어는 2000년 10월 Forrester Research의 CEO인 George F. Colony가 자사 웹사이트에 ‘My View: X Internet’이라는 단문을 기재한 것부터 시작되었다.


X Internet은 executable Internet과 extended Internet의 X를 딴 것으로 Forrester Research는 이 두가지를 다음과 같이 정의하고 있다. Executable Internet executable Internet은 넷 기반의 풍부하고 상호 대화(conversation)가 가능한 응용프로그램으로서 사용자 가까이에 실행코드를 두고 수행하는 인텔리젠트 응용프로그램이다. Extended Internet extended Internet은 실세계를 감지하고 분석하고 관리할 수 있는 기기와 응용프로그램을 말한다.


즉, Executable Internet은 클라이언트에 기반을 두고 다이나믹한 서비스를 구현하여 네티즌들의 온라인에서 작업 내용을 향상시킬 것이고 Extended Internet은 인터넷이 가능한 칩이 장착된 모든 기기, 인간관계 등의 상호관계의 연결성을 강화하여 인터넷 생활을 말하는 것이라고 설명할 수 있다.


[그림1] Executable Internet & Extended Internet (Forrester Research) [그림2]에서 보듯이 IT 아키텍쳐를 S/W의 전개(Deploy)와 유지보수 측면의 ‘비용 절감’과 ‘기능성 및 유연성’ 두가지 측면에서 본다면 과거 메인프레임의 경우 비용절감 및 기능성 측면 모두 낮은 효과를 보였다. 이후 Client/Server 환경에서 다운사이징을 주장하면서 출현했음에도 불구하고 Fat Client 지향에 따른 PC의 부담 증대, 유지보수비의 급격한 상승 등으로 기능적인 면에서는 훌륭하였으나 역시 ‘비용 절감’ 면에서는 여전히 효과가 낮았다. 인터넷의 대두는 Thin Client 지향이 일부 가능해지고 전개가 용이해지고 브라우저 하나만으로 모든 응용프로그램 처리가 가능해지면서 (실제는 다소 거리가 있지만) ‘비용 절감’면에서 좋은 결과를 얻을 수 있었으나 거꾸로 기능적인 면에서는 Client/Server와 대비하여 퇴보하는 결과를 낳았다.


 결국 X Internet은 새로이 태어난 개념이 아닌 진화적 개념으로서 [그림2]의 ‘Next Generation Application’의 위치에서 보듯이 인터넷과 Client/Server 장점을 모두 수용한 개념이다. 여기에 유비퀴토스라는 Mobile 및 이동성에 기반을 둔 또 다른 IT 축이 대두되고 마이크로소프트사의 닷컴이 주창되면서 ‘모든 기기과의 연계’ 혹은 ‘모든 S/W간의 연계’라는 차세대 개념이 녹아 보다 확장된 인터넷의 개념으로 X Internet의 개념이 확장되었다.


X internet의 장점


X Internet이 인터넷과 C/S의 장점을 모두 수용한 것이라고 하였다. 그

렇다면 X Internet은 인터넷인가? 아니면 C/S인가? X Internet은 결국 인터넷이다.

아키텍쳐는 우리가 흔히 구축해온 인터넷과 동일하다. 단,사용자 인터페이스(UI)만 C/S를 따른다.


물론 개발방법은 화면을 구성하고 이벤트를 처리하는 것은 C/S 방식을 따르고 여타 데이터베이스 접근 등은 모두 인터넷 개발시 JSP/ASP 혹은 EJB를 개발했던 방식과 대동소이하다. X Internet 개발툴을 보면 C/S 개발툴인 Visual Basic, Delphi와 거의 개발자 환경이 같다. 컴포넌트를 Drag & Drop하여 놓는 캔버스, 속성창 등 거의 대동소이함을 알 수 있다.


즉, X Internet은 사용자 PC, 노트북, PDA, WebPad 등에 지역적으로 인스톨되어 기능적인 면에서 C/S처럼 풍부함을 제공하고 한 곳에 집중된 관리를 함으로써 전개(Deploy)를 용이하게 하는 인터넷의 잇점이 융합된 응용프로그램의 다음 세대이다. 물론 지역적으로 인스톨되는 파일의 사이즈는 한번만 다운로드 받아 활용할 수 있는 매우 작은 크기이다. (

모든 X Internet 벤더가 Thin Client를 주장하지만 과거 Internet과 비교한다면 Smart Client란 표현이 더 어울리는 듯하다.) 이런 점 때문에 무어의 법칙(Moore’s Law)을 빗대어 X Internet의 장점라고 하는 이도 있다.

저렴하고 작은 사이즈에 비해서 강력한 기능이 그 설명이다.


인스톨되는 파일은 Player, Runner 혹은 전용 브라우저의 기능을 하고 있다. X Internet은 Rich Internet Application이다. 기업용 응용프로그램은 이제 웹 기반으로 개발, 구축되는 것이 일반화되고 있지만 최종 사용자와 만나는 UI(웹 브라우저)는 여전히 단순함을 미덕으로 삼아 '텍스트 기반의 단순한 화면', '느린 화면 출력 속도'를 당연한 것으로 받아들여왔다. 혹은 사용자의 요구에 따라 과거 C/S와 유사한 UI를 제공하기 위해서는 개발자의 엄청난 노력을 필요로 하였다. X Internet은 과거 C/S 응용프로그램과 같이 웹 페이지가 아닌 일반 소프트웨어와 같은 UI를제공하고 일반 소프트웨어처럼 작동을 한다. 이로 인해 사용자는 엑셀과 같은 그리드의 사용과 증권 챠트, 산업용 SPC 챠트와 같은 복잡한 챠트를 사용하는 등 실시간 데이터를 다룰 수 있는 기능 등으로 인터페이스를 향상시킬 수 있는 Client-side 기능을 이용할 수 있다.


더욱이 X Internet은 일반화된 UI 컴포넌트를 활용한다. Visual Basic, Delphi, PowerBuilder등 4GL 툴에서 사용하던 UI 컴포넌트를 개발자들에게 제공함으로써 응용프로그램의의 빠른 개발과 동일한 UI를 제공하게 되는 것이다.


X Internet은 대역폭을 줄인다. '인터넷 익스플로러'로 웹 서핑을 해보면 원하는 정보를 찾고자 하거나 원하는 상품을 구매하고자 여러 개의 필요 없는 화면을 거쳐야 하고 어디를 클릭하든지 화면은 한꺼번에 모두 사라졌다가 다시 뿌려진다. 이는 웹이 페이지를 문이다. 반면 X Internet은 필요한 정보만을 혹은 바뀐 정보만을 서버와 주고 받는다. 과거 C/S를 사용할 경우 부서 선택을 바꾸었다고 하위 부서를 디스플레이 해주는 화면이 Reload되지 않는 것처럼 필요한 정보만을 주고 받는다. 즉, 화면을 디스플레이 해주기 위한 태그 정보는 재송수신할 필요가 없다. 즉, 인터넷과 대비해서 소수의 비트만 교환되고 있다.


조흥은행이 2003년 8월 오픈한 국내 최초의 X Internet 기반의 인터넷 뱅킹의 경우 기존 인터넷 뱅킹 대비 평균 62.3% 정도 데이터 송수신양이 줄었음을 알 수 있다.


이처럼 X Internet은 인터넷 비용을 현저히 줄어들게 할 것이다.
조흥은행 인터넷 뱅킹의 예처럼 월말에 폭주하는 인터넷 사용자수를 모두 수용하기 위하여 하드웨어 및 시스템을 확장하기에는 지속적인 무리한 투자가 따른다

이 경우 X Internet이 해답이 될 수 있다. 현재 제조업, 소비자, 그리고 Service Providers가 지불하는 비용은 1년에 컴퓨터 1대당 4,000불 정도지만 2010년에는 200불 정도로 낮아질 것이다.Next Internet : David & Danny 2001.11


또한 X Internet이 웹 페이지 중심의 인터넷에서 벗어나면 지금의 인터넷을 바라보는 기준은 많이 달라질 것이 분명하다. 현재의 www로 시작되는 웹은 그 가치가 현저히 줄어들게 되며 ‘Unique Visitor’라는 측정기준도 ‘Page View’라는 기준이 그랬던 것처럼 조만간 사람들의 관심을 끌 수 없게 될 것이다.


인터넷 및 C/S와 대비해서 기능성, 관리 편리성, 실시간 관리, 개발기간, 아웃소싱 비용, 네트워크 사용비용, 장비구입 비용, 유지보수 비용, 개발비용, 보안성, 쌍방향성, 응답속도, 백엔드 서버의 부하 등을 척도로 검토한 자료를 보면 다소의 과장이 있지만 [그림6]과 같다.


extended Internet의 장점


지금까지는 executable internet의 장점을 이야기하였다.

Extended Internet은 직접 생활과 연계된 내용으로 예를 들어 설명하는 것이 좋을 듯싶다. 성공적 사례로서 온스타 서비스를 드는 예가 많은데 ‘Automatic Notification 서비스’는 온스타를 장착한 차량에서 에어백이 사용될 경우 곧바로 온스타 센터로 신호가 보내진다.

센터의 상담원은 운전자와 커뮤니케이션을 시도하게 되는데 이 때 반응이 없을 경우에는 위급한 사고라고 판단하여 가장 가까운 위치에 있는 구급차량에 구조요청을 보낸다.


이는 마이크로소프트사가 닷컴의 예로도 활용하는 것으로 웹 서비스가 Person to Person에서 Person to Machine으로 진화되고, 이제 다시 Machine to Machine(빌 게이츠는 Software to Software라고 표현한다)으로 인간의 수작업이 최소화 되고 Application 간의 커뮤니케이션이 이루어지는 것을 의미한다.


X internet 발전 단계
orrester Research는 X Internet의 첫번째 단계, 즉 실행단계를 ‘지능형 응용프로그램 단계’
F라고 정의한다. 이 단계에서는 사용자들이 인터넷을 통해 교류하면서 가치를 만들어낸다. 즉, 웹이 사용자들에게 읽을 수 있는 페이지를 가져다 주었다면 실행 가능한 인터넷은 대화형 경험을 충족시켜 준다. 또한 X Internet의 두번째 단계인 확장성 높은 인터넷을 ‘인터넷 단말기 및 응용프로그램들이 실제 세상을 이해하고 분석하고 통제하는 단계’라고 정의한다.

사용자 삽입 이미지

그러나 Forrester Research가 X Internet을 주창하기 이전에도 이미 executable Internet의 장점을 수용한 제품들이 출시되어 있었다. 기능적인 면에서 UI의 풍부함, 네트워크 대역폭의 절감 등을 내세운 ‘웹 확장형’ 방식이 이미 시장에서 응용되고 있었다. 이것과 X Internet의 차이는 무엇일까? 바로 XML을 지원하느냐의 문제이다. XML을 지원하느냐 안 하느냐의 차이는, 현재 X Internet 대부분의 업체가 주장하는 장점만을 놓고 본다면 중요 요인이 아닐 수도 있으나 extended Internet의 개념에서 본다면 반드시 수용해야 할 요소이다. 응용프로그램간 커뮤니케이션을 하기 위한 표준이기 때문이다.


현재 분의 X Internet 제품은 executable Internet 수준에서 멈춰 서있다. 따라서 아직도 HTML 브라우저에 종속적이며 이는 PDA 등 모바일 환경에도 적용하기가 어려운 환경이다. 즉, PDA 웹 브라우저는 아직 기기 사양 때문에 ActiveX, 애플릿 등을 지원하지 못 하고 있어 웹 브라우저 기반의 X Internet 제품들은 PDA 등의 서비스를 하기에는 구조적으로 이미 한계성을 내포하고 있다.


또한 이는 마이크로소프트사의 기술 의존적이란 뜻으로 다양한 기기는커녕 windows O/S를 벗어나서는 작동할 수 없는 기술적 문제를 내포하고 있다. 현시점을 기준으로 executable Internet을 벗어나 그나마


extended Internet을 지원하고 있는 제품은 투비소프트의 MiPlatform 정도이다.
x internet는 기업을 어떻게 변화시킬 것인가?
x Internet은 3가지 면에서 기업을 변화시킬 것이다.

- 응용프로그램이 구현되는 방법

- 사용자가 웹을 사용하는 방법

- 회사가 비즈니스를 영위하는 방법

 응용프로그램이 구현되는 방법은 새로운 하드웨어와 소프트웨어의 통합으로 나타난다.

가능한한 사람의 손을 덜 대고 소프트웨어간, 기기간 커뮤니케이션하고 관리할 수 있는 능력의 확대와 개발자들이 그간 인터넷을 구축하면서 개발한 방법과 유지보수 비용의 변화를 가져올 것이다. 사용자가 웹을 사용하는 방법은 사용자들이 인터넷으로 무엇을 할 것인가 하는 내용을 변화시켜 줄 것이다. 또한 기업들의 입장에서 X Internet은 새로운 발명에 탄력을 더하고 이를 통해 이익을 만들어 갈 수 있도록 해줄 것이다.

 그렇다면 어느 업종이 X Internet을 받아들이기 쉬울 것인가?

Forrester Research는 Value Chain의 단순성과 외부 환경의 압력(아웃소싱의 수준, 규칙적인 제품 생산 라인의 모니터링 강도, 고객의 요구정도) 및 e-Business 적합성(XML 성숙도, 구축 예산)등의 항목을 체크하여 [그림8]과 같은 결과를 얻었다.

  국내에서의 예에 비추어도 은행권의 인터넷 뱅킹 및 웹 콜센터의 구축, 증권사의 WTS도입
George F. Colony는 X Internet이 기업을 어떻게 변화시킬 것이냐라는 질문에 아래와 같이 단언하고 있다.

 1. 웹 중심의 회사들, 그들의 브랜드는 지속되겠지만 그들의 기술은 하루아침에 뒤떨어진 것으로 될

수 있다. 야후 (Yahoo!), 이베이 (eBay), AOL은 스스로 새로운 플레이어들과 경쟁하고 있음을 깨닫게 될 것이다.


2. 투자자는 행복하다. 새로운 X Internet의 싸움이 시작되고, 예전의 웹은 버리게 될 것이다.
창조적 파괴가 시작되고 제 2라운드를 맞게 되는 것이다.

 3. Peer-to-Peer (P2P) 네트워킹이 급부상한다. X Internet의 자들은 이것을 인정하지 않을 수 없다.

 4. 만약 당신이 Global 2500내에 드는 기업가라면, 또 다른 변화를 준비해라. 이는 1) 당신이 소유한 기술자들의 능력을 자세히 검사하고 2) X Internet을 위해 좋은 웹 사이트들을 완전히 파괴하고 3) 웹 중심의 공급 업체들을 내버리고 4) 기관들을 재편성하라는 의미이다.

관리를 변화시킴으로써 새로운 이익을 얻을 수 있을 것이다.

 국내의 X internet 시장 현황

 앞단락에서 업종별 X Internet의 적응성에서 설명했듯이 X Internet은 빠른 속도로 도입이 검토되고 있거나 혹은 이미 구축 완료하였으며 이는 WAS(Web Application Server) 시장이 확산되는 속도보다 오히려 빠른 전개 양상을 보이고 있다. 이는 인터넷을 구축하면서 고민하고 고생했던 문제점들을 해결할 수 있는 방안들을 제시한 때문으로 판단된다,

 국내에 론칭되어 마케팅, 영업중인 X Internet 제품은 국산 제품 및 외산 제품 등이 혼전을 하고 있으며 2004년의 시장 장악력 및 실제 성공적 구축사례를 누가 많이 하느냐에 따라 이후 시장 점유율이 결정될 듯하다. 국내 제품으로는 당사의 ‘MiPlatform’이 2003년말 늦게 런칭되었으나 이미 조흥은행, 더존, 삼성전자, SKT, 동원증권 등을 고객으로 확보하였으며 (2004년 1월 현재) 컴스퀘어의 ‘트러스트폼’과 쉬프트정보통신의 ‘심포닉스’가 활발히 영업을 진행하고 있다.

 해외 제품으로는 영국제품인 Altio사의 ‘AltioLive’를 넥시온테크놀로지가, Droplets사의 ‘Droplets’를 넥스존이, 코키네틱사의 ‘코키네틱’을 누리벨에서 영업중이다.

 X internet 솔루션 선정 기준

 기업은 이 많은 X Internet 제품중에 어떤 제품을 선정해야 할까? 답은 “기업에 가장 적합하고 필요로 하는 기능을 어느 제품이 가장 많이 충족시킬 수 있을까?” 하는 것이다. 그러나 그럼에도 불구하고 기본적으로 내장되어 있어야 하는 기능은 있다. 아래 기능은 X Internet 제품의 필수 기능이며 체크 사항이다.

 1. XML은 기본이다.

2. 모바일 환경에서도 활용 가능한가?

3. MDI(Multi Documents Interface)는 지원하는가?

4. 기존에 사용하고 있는 컴포넌트(전문챠트 등)를 손쉽게 재활용할 수 있는가?

5. 개발툴은 유사하나 제공되는 UI 컴포넌트의 기능은 다양하다. Grid 기능을 검토하라.

6. 기존 서버 사이드의 서비스(JSP, ASP, Tuxedo Service 등)를 재활용 가능한가?

7. 서버 모듈이 선택 사양인가, 필수 사양인가? 불필요한 H/W 비용이 들 수 있다

8. 카드리더기 등 다양한 부속 기기를 연동할 수 있는가? 그 연동을 벤더 연구소에서 하는가. 아니 

    면 개발자 누구나 하는가?

9. 서버의 DBMS뿐만 아니라 필요시 Local DBMS도 활용할 수 있는가? 또한 그것이 필요에 따라

   스위칭이 가능한가?

10. 한국 특성상 SSL외에 보안, 인증등 타사의 제품을 쉽게 연동할 수 있어야 한다.

2008. 10. 14. 16:55

‘위피 3.0’ 기술개발 본격 착수

한국형 무선인터넷 표준플랫폼 ‘위피(WIPI)’의 3.0버전이 마침내 윤곽을 드러냈다. 위피는 지난 2005년 4월부터 정부 정책에 따라 국내에 출시되는 휴대폰에 의무적으로 탑재되고 있으나 최근 일부에서 애플 아이폰, 노키아, 블랙베리 등 외산 단말기 수입에 장애가 된다는 이유로 의무탑재를 철폐해야 한다는 주장을 제기하면서 논란이 돼 왔다.

7일 관련업계에 따르면 SK텔레콤, KTF, LG텔레콤 등 이동통신업체들과 위피 솔루션 개발업체 등은 최근 워크숍을 갖고 ‘위피 3.0’ 규격에 합의하고 본격적인 기술개발에 착수했다.

이번에 모습을 드러낸 ‘위피 3.0’은 3세대(3G) 이동통신 및 와이브로 등 다양한 모바일 환경에서 구동될 수 있도록 확장성을 강화했으며 범용 운영체제(OS)에 쉽게 적용될 수 있도록 해 안정성과 보안성도 강화한 것이 특징이다.

위피 3.0은 다양한 유무선 컨버전스(융합) 추세에 따라 2G, 3G 등의 이동통신뿐 아니라 디지털멀티미디어방송(DMB), 와이브로 등의 모바일 단말기에 쉽게 사용될 수 있도록 다양한 컴포넌트와 업그레이드를 지원한다. 위피의 모든 기능을 각각의 컴포넌트로 개발해 단말기의 사양과 목적에 따라 다양한 형태로 변형 가능하도록 구성한 것. 예를 들어 위피 3.0은 일반 요소, 멀티미디어 요소, 3차원 요소, 방송 요소, 위치정보시스템(LBS)용 요소 등으로 컴포넌트가 분리 구성돼 있다.

그동안 위피의 한계로 지적돼 왔던 OS 환경도 대폭 개선됐다. 지금까지 위피는 실시간운영체제(RTOS) 기반에서 구동됐으나 3.0부터는 심비안, 윈도모바일, 리눅스 등 범용운영체제(GPOS) 기반에서 가동될 수 있도록 개선된다. 따라서 위피 3.0을 탑재할 경우 종전보다 단말기의 안전성이나 메모리 보호 기능이 강화된다.

위피진흥협회 관계자는 “2007년부터 이통사와 솔루션업체 및 콘텐츠 사업자들로부터 요구사항을 수집해 3.0 버전을 위한 규격을 개발해 왔다”며 “위피의 휴대폰 의무탑재에 대한 존폐 논란과 별개로 노키아, 애플, 구글 등 거대 사업자들과의 경쟁에 대비하기 위해 기술개발을 꾸준히 진행할 것”이라고 말했다.

*출처 : http://www.fnnews.com/view?ra=Sent0701m_View&corp=fnnews&arcid=080907223244&cDateYear=2008&cDateMonth=09&cDateDay=08
2008. 10. 9. 10:18

[프로젝트관리]프로젝트 관리 방법론


프로젝트 관리 방법론
* 출처 : http://blog.naver.com/graysun0/100008189191
2008. 10. 9. 10:16

[프로젝트관리]관리기법1

2008. 10. 9. 10:00

그룹웨어와 KMS

2008. 10. 9. 09:43

[BPM]오픈소스 BPM uEngine

핸디 비즈플로우 BPM 오픈소스 BPM 유엔진의 비교

- 오픈타이드 Service&IT Consulting Group 컨설턴트 모재연

 

BPM 프로젝트를 시작할 어떠한 제품의 특징들이 요구되는 지와 프로젝트 특성에는 어떤 제품이 적합한지를 판단하는 데는 어려움이 크다. 특히 BPM 같이 조직 전산 시스템의 백본과 같은 중추적 역할을 담당할 제품을 선택하는데는 단순히 기능적인 측면뿐만 아니라 향후 지속적인 지원, 확장성, 유연성, 비용 등을 고루 판단해야 한다.

최근 오픈소스 전략으로 기술적/비용적 접근 장벽을 낮추고 지속적 유지보수가 가능한 형태로 제공되는 제품들이 늘고 있다. 이에 국내시장에서 가장 알려진 상용제품 하나와 오픈소스 제품 하나를 비교/평가해 보고, 때에 따라 오픈소스 제품이 선택적인 대안이 있다는 것을 제시하고자 한다.

 

비교대상 제품의 소개

 

국내에서 잘 알려진 핸디 비즈플로우는 Workflow제품인 핸디솔루션이란 이름으로 1995부터 개발이 시작되어 2000년초 BPM의 모습으로 업그래이드 되었다. 해외(미국,일본등)/국내 수백여개의 고객을 확보하고 있는 세계적으로 호평 받는 국산 최고의 BPM제품이다.

유엔진은오픈소스의 개발철학을 따르면서도 상용제품의 품질과 기능으로 경쟁하겠다는 '프로페셔널 오픈소스(Professional Open-Source)' 제품이다. 2003년에 SourceForget.net 통해 공개되었으며 세계적으로 11명의 개발자가 참여하고 있다. 모토에 걸맞게 '모델링>시뮬레이션>실행>모니터링>분석>개선' BPM 라이프사이클을 제공하는 제품이다.


유연성, 프로세스 파워, 예외처리 영역에서 강한 유엔진 & 시장 검증성, 친숙한 화면 UI, 강력한 조직도 ACL에서 강한 핸디 비즈플로우

핸디 비즈플로우 아니라 여러 상용제품의 경우 새로운 유형의 액티비타입을 추가하는 작업은 서버와 클라이언트 전반에 대한 제품 자체의 Major 업그래이드 작업이기 때문에 적은 비용과 시간으로 응대하지 못한다는 공통적인 어려움 있다. 반면 유엔진은 EJB 스펙과 유사한 액티비티-타입 인터페이스를 제공하여 XML, 웹서비스, EJB 등의 BPM기반 개발에 필요한 구체적인 기술을 몰라도 쉽게 새로운 컴포넌트를 BPM 추가할 있다.


 

핸디비즈플로우와 유엔진의 비교표

구분

평가내용

비즈플로우

유엔진

Process Design & Automation

다양하고 복잡한 프로세스 유형의 지원 정도

SubProcess

Activity Grouping기능

SubProcess, Multiple-Instances, Event-driven flow execution

예외적인 업무 흐름의 지원

Ad-hoc Activity,

예외Transition

Dynamic-chagne

Ad-hoc, Dynamic-change, Try-Catch Block, 뒤로가기 허용 정합성 관리

조직 담당자 지정 방식

개별,경합,로드밸런스

개별,경합, 로드밸런스

어플리케이션 개발 환경의 편의성

GUI 프로세스 디자이너, 디자이너 내장

GUI 프로세스 디자이너, 디자이너 내장

Process Operation

업무 처리 관리 담당자 관리

담당자 변경 변수변경

담당자 변경 변수변경

리소스 접근 권한 체계 관리

폴더별 권한관리를 통한 접근권한 관리

프로세스 시작자 변수 리소스 접근권한관리

Process Improvement

프로세스 설계의 시뮬레이션 최적화

통계, 실시간 모니터링, 분석 기능

시뮬레이션 기능 포함,

BizCove 통한 레포팅

외부레포트 연결가능

프로세스 에뮬레이션, OLAP 기반 다차원 분석 레포트 생성기, 포틀릿 게시 기능

Architecture

기반 기술의 유연성, 이동성, 확장성, 새로운 유형의 액티비티 추가 용이성

제품Upgrade 지원

프레임워크 기반 컴포넌트 인터페이스, 흐름유형의 추가도 가능

기존 시스템과의 연동 유연성

Adaptor 액티비티 존재

자체 EAI 연동

Web Service Invoke

연동 액티비티 개발 툴킷, WAI(Web App. Integrator), JMS MQ, Web Service Publish/Invoke

기반 기술의 확산 정도 (개발자 수급 용이도),

프로세스 산출물의 관리, 이동, 백업 등의 용이성

구성요소중 일부 C언어 VB사용, 백업도구 지원, JSP 표준 준수

모든 구성요소가 Pure-Java, 백업도구 지원, JSP 기반 폼에디터, BPEL 표준 준수

 

 

 

실행관리 측면에서는 유엔진은 이미 실행된 단계의 후진(rewind)’, ‘전진(skip)’, ‘잠시멈춤(suspend)’, ‘재시작(resume)’등의 후행 흐름컨트롤이 자유로운 반면 비즈플로의 경우 전진 잠시멈춤/ 재시작 등의 전진 흐름컨트롤 만이 가능하다.

특히 유엔진은 뒤로가기 시에 어플리케이션 측에서 발생한 데이터의 보전 복구 메커니즘을 내부적으로 가지고 있어 BPM-App 정합성을 관리해주는 Advanced Transactional BPM 특징을 띤다. 이러한 기능은 국내의 반송처리가 많은 승인프로세스에서 매우 효과적인 데이터 프로세스의 흐름 관리 기능이라 있다. 더욱이 Ad-hoc 프로세스 지원, Event-driven flow execution 등을 지원하는 예외적 프로세스 실행측면에서도 높은 점수를 있다. 전체적으로 보았을 유연성과 적응력 측면에서는 유엔진에 후한 점수를 있다.

 

반면 유엔진에 기본 내장된 조직도는 Group/Role 만을 제공하는데 비해 핸디 비즈플로우는 Hierarchical 조직도의 지원은 물론 권한그룹 세세한 BPM기능 접근에 대한 ACL관리기능을 제공한다. 대신에 유엔진은 조직도 연계 부분을 컴포넌트화하여 새로운 조직에 맞게끔 커스트마이징 있다. UI측면에서는 상대적으로 거칠게 보이는 유엔진의 블록기반의 모니터링방식은 자유로운 업무 흐름을 보여줄 있는 핸디 비즈플로우의 모니터링에 비해 부족함으로 보인다. 하지만 향후 uEngine측에서 스윔래인등의 제공등을 제공할 예정임으로 보완이 가능하다고 본다.

 

 

결론: 프로젝트 상황에 따른 적절한 선택

 

제품의 전체적인 평가는 기능적으로 일장일단이 있지만 하나는 상용제품이고 하나는 오픈 소스 제품이라고 하여 하나의 제품이 월등히 뛰어나거나 떨어진다고 보기는 힘들었다. 오히려 유엔진의 강력한 유연성과 기존 환경에 쉽게 임베더블한 특징은 국내 BPM개발 요건을 아주 반영한 기능 구성이라 말할 있다.

강력한 기술지원의 바탕에서 즉각적인 지원, 그리고 시장에서 검증되고 미려한 UI 제품이 필요하다면 핸디 비즈플로우와 같은 상용제품을 선택 해야 하겠지만, 소스를 공개 개발 하지 못하는 상용제품들은 제품 자체가 유연성을 미리 가지고 있지 않은 경우는 자체적으로 수정할 조차 없다는 딜레마에 봉착하게 된다는 측면에서 오픈 소스가 매력적일 있다. , 많은 커스트마이징과 유연성, 향후 적응력이 요구되거나 특정 제품의 기술종속이 두려운 상황, 고가의 유지보수 비용이 부담되는 상황 등에서는 오픈소스 BPM 유엔진이 좋은 대안이 있다는 것이다.

 

 

컨설턴트 모재연

㈜핸디소프트의 수석 컨설턴트로 8년간 근무하였으며, 국내 다수 BPM 프로젝트의 PM역할을 담당했다, 현재 오픈타이드 Service&IT Consulting Group에서 BPM 관련 컨설팅 업무를 하고 있다. 주 관심분야는 BPM과 내부통제 시스템, 웹서비스 기반 B2B 모델 등이다.




* uEngine 엔터프라이즈 에디션 데모

 

http://www.uengine.org/korean/enterpriseEditionDemoLarge.html

*출처 : http://blog.naver.com/promesum/100036808009

2008. 9. 26. 14:42

아이튠즈

아이튠즈(영어: iTunes)는 애플사가 만든 멀티미디어 플레이어 및 아이팟용 동기화 프로그램이다. 아이튠즈는 컴퓨터 내의 음악동영상을 관리하고, 아이튠즈 스토어에 접속하여 음악이나 뮤직 비디오, 영화 등을 구매할 수 있으며, 아이팟과 애플 TV, 모토로라 ROKR, 아이폰 등 아이튠즈와 연동되는 장치에 데이터를 전송하는 기능을 갖고 있다. 아이튠즈는 맥 오에스 텐용과 윈도용 버전이 있고 애플 웹사이트에서 무료로 다운로드 받을 수 있다.

아이튠즈는 ID 태그를 기반으로 음악과 동영상을 관리한다. 팟캐스트를 구독하고 관리할 수 있으며 자신의 보관함을 네트워크 상의 다른 아이튠즈 사용자와 공유할 수 있다. 아이튠즈와 동기화할 수 있는 아이팟 대수에는 제한이 없고 음악 파일 역시 회수 제한 없이 음악 시디로 복사할 수 있다. 아이튠즈 7에는 앨범 사진을 보면서 빠르게 음악을 검색할 수 있는 커버 플로 기능과 아이튠즈 스토어에서 구입한 파일을 같은 아이튠즈 스토어 계정을 사용하는 컴퓨터로 전송하는 양방향 전송 기능이 추가되었다.

아이튠즈 6 이후, 윈도 버전의 구동 속도가 상당히 떨어졌다는 비판이 일부 제기되고 있다.

* 출처 : http://ko.wikipedia.org/wiki/%EC%95%84%EC%9D%B4%ED%8A%A0%EC%A6%88

2008. 9. 26. 14:34

SaaS란?

- SaaS란?


SaaS란 서비스로서의 소프트웨어를 뜻하는 말 입니다. 구지 소프트웨어를 구입하지 않아도 웹에서 소프트웨어를 빌려쓰는 서비스라는 거죠.


이런 SaaS의 장점은 따로 회사내에 구축비용이나 유지, 관리하는 비용이 소요되지 않아 가격 경쟁력이
있다는 거죠. 그래서 중소기업을 타켓으로 마케팅하기 유리 합니다. 중소기업이 아무래도 업무환경에서
나 업무의 질을 높이기 위한 투자능력이 떨어지니깐요. 하지만 지금은 중소기업에서 대기업으로 영역이 넓혀 지고 있죠..


SaaS가 중소 SW업체 사이에서 주목 받는 이유는..
SaaS의 빌려주는 서비스 특성상 한 번 고객을 확보하면 매년 지속적인 매출을 올리는 것이 가능하다는 점이죠. 실제로 중소 SW업체에서는 개발비용 외에 별도의 다른 비용이 크게 들지 않아 영업이익률이 매우 높습니다.

게다가 ASP와 확연히 다른 것이, 웹표준을 지켜 개발하기 때문에 확장성이 높고 다양한 브라우저에서도 동일한 서비스가 제공된다는 점, 웹표준을 지원하는 여러 서비스들을 얼마든지 쉽게 지원 할 수 있지요.


SaaS 시장 현황을 보면..
국내업체중에는 가온아이가 벌써 4만여 명의 이용자를 확보하고 있고..
SaaS의 대표적인 회사인 세일즈포스닷컴은 올 1분기 순이익이 지난해 보다 13배나 늘었다고 하니 이SaaS시장의 성장성을 알 수 있죠.


하지만 가온아이의 서비스 유형은 웹 표준 개발 방식이 아니어서 아직 ASP에 가깝다고 볼 수 있습니다.

국산 SaaS 제품 중에 대표적인 국내제품은 다우기술에서 팀 업무관리 서비스로 만든 트윈캠프가 있죠.
트윈캠프는 보통의 기업용 업무관리 솔루션에서 팀단위, 중소기업단위로 특화해서 개발한 제품으로
프로젝트 관리. 업무관리. 캘린더, 메일 게시판, 웹 자료실, 보고서, 주소록, 근태관리 등의 기능이 있어서 팀 단위에서 효율적인 업무관리가 될 수 있도록 개발 된 업무관리 서비스 입니다. 중소기업을 중심으로 상당한 호평을 받고 있는 제품입니다.


또 유니닥스에서 이번에 전자책을 쉽게 열람 할 수 있도록 하는 솔루션을 SaaS 형태로 개발하였고 인사관리 솔루션 대표 업체인 화이트정보통신도 SaaS시장에 진출한다고 합니다.


아직은 국내 업체가 자체기술이 부족해 SaaS를 해외업체와 제휴해 개발하고 있는 실정이지만
다우기술에서 만든 트윈캠프 처럼 국산 기술로 만든 SaaS 제품도 개발되고 있는 만큼..
SaaS기술의 국산화에 기대해봐야 될 것 같습니다.


SaaS가 아직은 초창기라 국내에 도입이 미진 한 면이 있지만.
앞으로의 SW시장의 변화를 주도 할 것이라고 생각합니다.


-----------------------------------------------------------------------------

- ASP와 SaaS의 차이점?


ASP와 SaaS 모두 인터넷을 통해 애플리케이션을 빌려쓰는 개념


ASP 개념은..

Application Service Provider. 응용소프트웨어 임대
애플리케이션 서비스 제공업체. 즉 웹애플리케이션 호스팅 서비스를 하는 사업입니다.
웹애플리케이션 호스팅서비스는 소프트웨어를 패키지 형태로 판매하지 않고 일정한 요금을 받고 인터넷을 통해 임대해 주는 서비스. 즉 인터넷과 같은 통신망을 통해 전사적자원관리(ERP), 제품정보관리(PDM), 그룹웨어, 전자상거래(EC), 전자문서교환(EDI) 등 하이엔드 애플리케이션은 물론 오피스 제품 등을 빌려주는 것입니다.


SaaS 개념은..

소프트웨어의 여러 기능 중에서 사용자가 필요로 하는 서비스만 이용 가능하도록 한 소프트웨어. 서비스형 소프트웨어(SaaS)는 소프트웨어 유통 방식의 근본적인 변화를 설명하는 개념으로, 공급 업체가 하나의 플랫폼을 이용해 다수의 고객에게 소프트웨어 서비스를 제공하고, 사용자는 이용한 만큼 돈을 지불합니다..


그러니깐 차이점을 설명하자면.. SaaS는 ASP에서 진화된 서비스에요..

하지만 SaaS에서는 웹에서 단일한 플랫폼을 기반으로 동일한 버전의 애플리케이션을 모든 소비자에게 공급하기때문에 ‘1대 다’ 서비스를 하는 것이 가능합니다. 이에 비해 ASP는 소비자의 요구에 따라 커스토마이징을 해줘야 하기 때문에 ‘1대 다’ 서비스하기가 어렵죠.


그리고 비용측면에서 우수해서 빠른 속도로 시장이 성장하고 있죠..
처음에는 중소기업 중심으로 SaaS를 사용하다가 지금은 대기업에서도 관심을 보이고 있어요..


국내업체에서도 SaaS기반 서비스 개발에 관심이 많죠 ..
이번에 KT가 세일즈포스닷컴과 제휴을 했고.. 예전에는 다우기술과 총판 계약하기도 했구요


얼마전에는 다우기술에서 국내기술로 만든 SaaS기반 업무관리 서비스를 출시하기도 했어요..

트윈캠프라는 SaaS 업무관리 서비스인데...

SaaS가 구축비용과 유지비용이 들지 않다는 점을 살려서..
중소기업이나 팀 단위에 적은 비용으로 서비스하고 있죠
업계에서 상당한 주목을 받고 있는데 ..
SaaS의 장점을 업무관리 솔루션에 성공적으로 접목시킨 거죠

출처 : http://blog.daum.net/cetcec/15578939