기술과 감성, 그리고.  
Front Page
Tag | Location | Media | Guestbook | Admin   
 
'DIME'에 해당하는 글(2)
2008/05/06   DIME 테스트 프로젝트
2008/05/05   웹서비스에서의 이진파일 전송


DIME 테스트 프로젝트

이 프로그램은 "웹서비스에서의 이진파일 전송"이라는 블로그 글에 첨부된 논문을 작성할때 테스트 용으로 작성된 프로그램이다.


이 프로그램은 .NET Framework 1.1과 WSE 2.0을 기반으로 만들어졌으며, 원격지에 있는 그림 파일을 웹서비스를 이용해 받아볼수 있는 서버와 클라이언트 프로그램으로 구성되어 있다.
여기서는 Base64 인코딩 기반의 이진 파일 전송과 DIME을 이용한 이진 파일 전송 두가지 방법을사용해, 각각의 성능을 측정·비교할 수 있도록 했다.
크리에이티브 커먼즈 라이선스
Creative Commons License
Tag : .NET FRAMEWORK, base64, DIME, 웹서비스


웹서비스에서의 이진파일 전송
웹서비스가 크게 주목 받았던 이유 중 하나는 그 메시지 자체가 XML로 구성되어 이기종간 통신이 원활했던 데 있다. 또 XML이 이기종 사이에서 이식성이 좋을 수 있었던 이유는 그 자체가 일종의 텍스트 문서였기 때문이다.
하지만 텍스트인 XML문서에 이진 정보를 추가하기 위해서는 그 이진 정보를 Base64 방식으로 인코딩해야 했다. Base64 인코딩 과정에서 이진 정보의 용량은 50% 이상 증가하게 되고, 인코딩과 디코딩을 처리하기 위해서 발생하는 CPU의 추가적인 부하도 5~10%에 이른다는 통계가 있다. 결국 웹서비스를 이용하는 것이 이진 정보를 전송하는데 있어서는 오히려 성능 저하의 원인이 된다는 것이다.

이런 문제의식에서 출발한 것이 SOAP-Attachment이다. 첨부한 문서에서는 SOAP-Attachment 기술 중 하나인 'DIME'에 대한 성능 측정을 수행하고, 그 도입 가이드 라인을 제시하고 있다.


이 문서는 대학원 시절 '차세대 컴퓨터'라는 과목의 수강 과정에서, 연구 과제로 제출했던 것이다. 원래 DIME은 Microsoft와 IBM이 SOAP 1.2의 Attachment 표준으로 채택되는 것을 목적으로 개발한 표준이다. 현재 시점에서 DIME은 W3C에 의해서 MTOM이라는 새로운 표준으로 대체되게 되었지만, 두 가지 표준이 같은 방식의 메커니즘을 가지고 있기 때문에 여전히 유용한 정보가 될수 있으리라 본다.

이 논문에서 사용된 프로그램은 "DIME 테스트 프로젝트"라는 글에서 소개된다.
크리에이티브 커먼즈 라이선스
Creative Commons License
Tag : DIME, MtoM, 웹서비스


BLOG main image
아직 산을 오르는 이유는 산 만한 사람을 만나지 못했기 때문이고 산 만한 사람이 되지 못했기 때문이다.
 Notice
 Category
분류 전체보기 (163)
일상을 늘어놓다 (43)
나를 찾아 떠나다 (53)
마음을 데우다 (18)
최고를 꿈꾸다 (32)
Resume (16)
 TAGS
FA저널 기고문 FA Jurnal MVC패턴 MVC NGF 프레임워크 Pattern MVVM 잡지
 Calendar
«   2012/02   »
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29      
 Recent Entries
동료애, 팀웍(teamwork) 그리고 파트너쉽(P.. (2)
MVC패턴과 그 가계(家系) (4)
[리쿠르트] Trust yourself? or Trust only..
[오감도] S1. His Concern
[패턴] 정의와 의의
[소설] 신의 축복이 있기를, 로즈워터씨
[잡지 기고문] NGF 그리고 프레임워크
이정표
항구
하늘, 초보의 습작품.
 Recent Comments
좋은글 감사합니다...
lee - 14:34
MVVM에서 모델하고..
lee - 13:59
감사합니다 ^^ 정말..
좡이 - 01/12
감사합니다 좋은 글..
디키썬 - 2011
잘 보았습니다~ 페..
김영훈 - 2011
잘보았습니다. 멋진..
주연 - 2011
고맙습니다 ^^
쎄미 - 2011
멋진 글이네요.
dd - 2010
김영하! 아, 정말 말..
Bailar - 2008
어릴때 단양에 다녀..
짱구눈썹 - 2008
 Recent Trackbacks
 Archive
2011/01
2010/08
2010/04
2010/02
2009/03
 Link Site
OnOffMix
전병선, ENSOA
이건복, .NETXPERT
안재우, .NETXPERT
김유철, .NETXPERT
이동범, .NETXPERT
강성재, Microsoft
SmartPlace
류한석, SoftBank
황재선, SoftBank
황순영, Feelanet
정용주, Miracom Inc.
노현종, Miracom Inc.
 Visitor Statistics
Total : 69,432
Today : 8
Yesterday : 18
rss