タグ

soapとwebserviceに関するrdcsのブックマーク (7)

  • Mozilla de SOAP!

    はじめに MozillaにはWeb Servicesに関する実装がすでにあり、リッチクライアント作成環境として大いに注目を浴びています。だがしかし、開発に関するドキュメントはちゃんとそろっているとは言えず、日語のとっかかりとなる資料もほとんどありません。 そこで、記事では筆者がMozillaのSOAPサポートについて調べた結果を元に、簡単なクライアント/サーバを例にアプリケーションの作成方法を紹介します。 用意するもの 今回は以下のものを用意してください。 Python環境 サーバのサンプルをPythonで実装しています。SOAPはサーバ/クライアントが対になっている必要がありますので、今回のサンプルを動かす場合は必ず用意してください。 今回はMacOSX Panther付属のPython2.3でテストを行いました。 Firefox or Mozilla 当然必要です。今回はMacOS

  • http://www6.airnet.ne.jp/manyo/xml/soap/home.html

  • SOAPの仕掛けはどうなっている?

    Apache-SOAP V2.0を使ってみよう Apache-SOAPは、SOAPをJavaで利用するためのライブラリだと思っていただければいいだろう。元はIBMのalphaWorksで扱っていたIBM-SOAP(SOAP4J) V1.2で、それがApacheに出たものである。 ■Webサービス これ以降、サービスという言葉をよく使うので解説しておこう。SOAPの世界ではサーバ側にあるメソッドのことを「サービス」と呼ぶ。サービスはSOAPのサーバ機能(XML-SOAPメッセージを解読してオブジェクトにマッピングしたり、その逆を行う)のプログラムに登録されていないと呼び出すことができない。この登録の作業を「サービスのデプロイ(deploy)」といい、削除することを「アンデプロイ(undeploy)」という。サービスを提供するのは、サーバ側でインスタンス化されたオブジェクトだが、これを「ターゲ

    SOAPの仕掛けはどうなっている?
  • 連載記事 「パソコンで試してわかるWebサービス」

    Webサービスを試す環境を作る [連載]パソコンで試してわかるWebサービス(1) パソコンとフリーのソフトウェアを使いWebサービスの環境を作ってみよう。自分で試せば、きっとサービスが理解できます

  • Part5 SOAP,WSDL,REST――Web APIの基礎技術を学ぶ:ITpro

    Web APIWebサービスAPI)をプログラミングで活用するにあたって,ぜひ知っておきたい基礎技術が三つあります。古典的な技術の代表としてSOAPとWSDL,そして昨今急速に普及してきたRESTです。ごく単純に言ってしまうと,前者は「高機能で複雑」,後者は「シンプルで簡単に利用可能」と区別できるでしょう。現時点では,そのシンプルさが多くの開発者に受け入れられたおかげか,REST方式が(先達である)SOAP方式を圧倒しているように見えます*1。 もっとも,だからといってRESTがSOAPよりも優れていると結論付けるのは早計でしょう。昨今では,SOA(Service Oriented Architecture)という言葉に代表されるように,大規模なシステムを「サービス」という単位で構成し,互いに連携し合う設計手法が注目されています。特に,SOAを実現する具体的な基盤技術として注目されている

    Part5 SOAP,WSDL,REST――Web APIの基礎技術を学ぶ:ITpro
  • REST vs SOAP

    GET /WebSite1/WebService.asmx/getHello?str=string HTTP/1.1 Host: localhost HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <string xmlns="http://tempuri.org/">string</string> RESTは、WebブラウザのAjaxや、クライアントアプリから使う場合もあるが、サーバ間のシステム連携でも使う。 RESTの最大の特徴は「WebブラウザにURLを入力すれば動作確認できる」事である。 Webブラウザで容易に動作確認ができるため、すでに存在しているサービスに対しては「まずはアクセスしてみて必要な情報

  • 1