第1回 Webサービスを試す環境を作る


イチロー/樋口研究室監修
2002/8/8


本記事は2002年に執筆されたものです。Webサービス全般の最新情報は@IT Java Solutuionのカテゴリ「JavaとXML/Webサービス/SOA連携」をご参照ください。

 「Webサービス」という言葉は、ほとんどのIT技術者が知る単語になりました。しかし、「Webサービスって何?」と聞くとさまざまな答えが返ってきます。これはWebサービスが多くの技術要素で成り立ち、さまざまな使い方があり、適用範囲が広いためです。そこで、この連載では、この広大なWebサービスの世界すべてを知るのではなく、最も基本となる技術を実際にプログラムを作りながら身に付けていただこうと思います。「SOAPとは何か?」「WSDLとは何か?」など、実際に自分のPCで操作し、動かしながら理解していくことにしましょう。

樋口研究室とは?
トレンドの追っかけから、技術検証まで、コンピュータに関するあらゆる分野でただ知的好奇心を満たすためだけに研究に没頭する技術集団。メンバーが運営するホームページ(以下のURL)もある。
http://www.ibm.com/jp/software/websphere/developer/tips/kouza/index.html


この連載の目的

 今回取り上げるWebサービス技術は、「SOAP」と「WSDL」です。この2つは最もシンプルなWebサービスを構成するだけでなく、すべてのWebサービスが利用する基本技術です。次から次へと出てくるWebサービス関連技術はSOAP/WSDLをベースに作成されているといっても過言ではありません。この2つの技術を押さえることがWebサービスの世界への第一歩です。

 

連載の流れ

 この連載は次のようなステップを予定しています。

  1. SOAP/WSDL環境の構築とサンプルプログラムの実行
  2. SOAPの基本動作を知る
  3. 自分でWebサービスを作る
  4. Webサービスの特徴を知る
  5. WebサービスからWSDLを作る
  6. WSDLからWebサービス・クライアントを作る
  7. 統合開発環境を利用してWebサービスを作る

 

 車の運転に例えてみましょう。オートマ車であれば、ハンドル、アクセル、ブレーキの操作だけで運転できますが、マニュアル車の場合はクラッチやシフトレバーなども扱えなくてはいけません。マニュアル車の運転の方が、より車の動作に沿った操作を行っていることになります。そこで今回の連載では、最初にマニュアル車の運転を学習し、その後オートマ車の運転にいってみようと思います。マニュアル車の運転を勉強してもらうのは、SOAP/WSDLにおける半クラッチを知ってもらうためです。この半クラッチの仕組みを理解すると、オートマになっても上手な運転ができるようになります。さらに将来のWebサービスは、オートマ車の先の自動走行車までも考えられています。この世界になったときにもマニュアル車の運転ノウハウを知っておくことはとても重要です。

 まずはSOAP/WSDLのマニュアル運転((1)〜(6))をしてみます。そして、その後統合開発環境によるオートマ運転(7)をしてみて、オートマ車がどのような動きをするか体験していただく予定です。

1/5

 INDEX

第1回 Webサービスを試す環境を作る
Page1
この連載の目的
連載の流れ 
  Page2
実行/開発環境の構築
ソフトウェアの準備とインストール
  Page3
Tomcat/Axisの設定と起動
  Page4
Axis付属のサンプルを動かしてみる……でもその前に
クライアント環境の整備
  Page5
サンプルの実行
今回のまとめ
  

Java Solution全記事一覧

 

TechTargetジャパン

Java Solution フォーラム 新着記事

@ITメールマガジン 新着情報やスタッフのコラムがメールで届きます(無料)

RSSフィード

キャリアアップ

- PR -
@IT Sepcial

イベントカレンダー

PickUpイベント

- PR -
もっと見る
- PR -

お勧め求人情報

ホワイトペーパーTechTargetジャパン

@IT Sepcial
ソリューションFLASH