[질문]MMS 개발에 대해 조언 부탁드립니다.(제목 수정)

paraline의 이미지

안녕하세요?
솔라리스에서 사용가능한 SOAP Toolkit 추천 좀 해주세요.
별도의 툴킷없이, 그냥 libxml만 사용해도 될지 잘 모르겠습니다.
MS SOAP Toolkit처럼 쓸수 있는게 있으면 좋겠습니다.

paraline의 이미지

제가 만든 서버 프로그램에서 MMSC와 통신을 하려고 하는데요.
아직 스터디가 충분치 않아서 개념을 못잡았습니다.
MMS로 통신을 하려면, SOAP을 통해서 해야 한다고 하는데, Post 방식으로 전달을 하더군요.
그렇다면, REQ는 Post로 전달하는데, RES도 Post로 받아야 할것 같은데요, 그러려면, 제가 웹서버를 따로 갖고 있어야 한다는 얘기인가요? 아니면, 웹서버가 SOAP 메세지를 파싱하는 역할을 제가 만든 서버에서 구현을 하는건가요?
개념 정립이 안돼서 질문이 좀 막연해지는것 같아서 죄송합니다.

개념잡기 좋은 자료 있으면 추천 좀 해주세요.

좌절금지!!!
피할수 없다면 즐겨라.

lutanist의 이미지

상용이 아닌 오픈소스이고 C언어 지원을 원하신다면 몇가지
선택이 없습니다. 그중 가장 왕성한 활동을 보이는 비누(?) 입니다.
http://gsoap2.sourceforge.net/

1년 반 정도 전에 필요한 일이 있어서 썼는데 그 당시는 사소한
버그가 조금 보였습니다만 쓰는데는 문제가 없었습니다.
많이 좋아졌으리라 생각하고 soap은 HTTP 프로토콜 기반위에서
돌아갑니다. web 서버 없이 스탠드 얼론으로도 사용가능합니다.

그럼 즐~~

IsExist의 이미지

딴지지만.. 즐~~ 이표현은 KIN 아닌가요??

;-)

---------
간디가 말한 우리를 파괴시키는 7가지 요소

첫째, 노동 없는 부(富)/둘째, 양심 없는 쾌락
셋째, 인격 없는 지! 식/넷째, 윤리 없는 비지니스

이익추구를 위해서라면..

다섯째, 인성(人性)없는 과학
여섯째, 희생 없는 종교/일곱째, 신념 없는 정치

ddoman의 이미지

lutanist wrote:
상용이 아닌 오픈소스이고 C언어 지원을 원하신다면 몇가지
선택이 없습니다. 그중 가장 왕성한 활동을 보이는 비누(?) 입니다.
http://gsoap2.sourceforge.net/

1년 반 정도 전에 필요한 일이 있어서 썼는데 그 당시는 사소한
버그가 조금 보였습니다만 쓰는데는 문제가 없었습니다.
많이 좋아졌으리라 생각하고 soap은 HTTP 프로토콜 기반위에서
돌아갑니다. web 서버 없이 스탠드 얼론으로도 사용가능합니다.

그럼 즐~~

저 또한 최근에 사용해보았고, 역시 사소한 버그가 조금씩 있는거 같습니다만..
큰 불편은 없었습니다. 저도 추천합니다.

지리즈의 이미지

IsExist wrote:
딴지지만.. 즐~~ 이표현은 KIN 아닌가요??

;-)

본래의 취지대로 좋은 뜻으로 사용했을 수도 있겠죠 :)

There is no spoon. Neo from the Matrix 1999.

paraline의 이미지

현재 MMS 전송 부분을 개발하고 있습니다. 아니, 개발하려고 준비중입니다. ^^
제가 구현해야 할 부분은 MMSC(MMS Relay/Server)와 MM7으로 커뮤니케이션을 해야 하는데, MMS쪽을 처음 하다보니 어디서부터 시작해야 할지 막막하더군요.
이것저것 닥치는대로 자료를 찾다보니 MMS는 HTTP의 Post 방식으로 전달하고, 그 내부에 SOAP을 이용한다는 것을 알게되었습니다.(맞는지 확신이... ㅠ.ㅠ)
그래서, 솔라리스에서 사용할수 있는 SOAP 툴킷에 대한 질문을 드렸고, gSOAP에 대해서도 알게되었습니다.
그런데도 아직 감이 안잡히는게, SOAP에 맞춰서 메세지를 만들고, 그걸 다시 MMS로 만들고, 이래야 될것 같은데, 엄두가 안나는군요.
gSOAP은 내부에서 소켓을 이용해서, 서버와 통신을 하는것 같은데, SOAP은 MMS안에 포함이 되어 있잖습니까?
그렇다면, gSOAP에서 하는것처럼, SOAP 메세지만을 전송해서는 안될것 같은데요.
만들어진 SOAP을 이용해서 MMS를 다시 만들어서 그걸 보내야 되는데, 그렇다면, 그냥 소켓으로 보내면 되는건가요? 아니면, 역시 gSOAP으로 해결이 되는건가요?

어디에선가 보니까, MM7 전송후, 나중에 delivery report를 받기 위해, 웹서버를 이용하던가, 아니면, 웹서버 역할을 하는 서버가 있어야 한다고 하는데, 어떻게 구성을 해야할지 막막합니다.

아무래도 MMS 개념부터 다시 잡아야 할것 같은데, 참조 자료를 아시는 분은 조언 부탁드립니다.

두서없는 글 읽어주셔서 감사합니다.

p.s. 혹시 MMS Toolkit도 따로 있나요?

좌절금지!!!
피할수 없다면 즐겨라.

gnews70의 이미지

벌써 몇년전에 저와같은 고민을 하셨군요.

저는 지금 mm7관련 개발을 준비중입니다.

개발시 참고할 만한 자료가 있으시면 조언을 부탁드립니다.

감사합니다.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.