サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。
サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。
はじめに 本連載はCeltix1.0に用意されているサンプルデモのREADME.txtファイルを日本語訳したものです。README.txtファイルにはWindowsとUNIXにおける作業手順が記載されています。 連載ではWindowsについてのみ確認を行い、足りない手順についての内容を追加しています。UNIXを利用する場合には、Windowsの手順を参考にしながらお試しください。 今回はREADME.txtファイルの概要と、サンプル1の「Callback」について解説します。 なおビルドや起動にはCeltix1.0環境が必要です。あらかじめ本誌連載「オープンソースESB『Celtix』を解き明かす」を参考にしてインストールを行い、必要な環境変数の値を設定できるようにしておいてください。 サンプルデモの解説 Celtix1.0には23個のサンプルがバンドルされており、サンプル(%CELTIX
オープンソースESB 1年ほど前のマサチューセッツ州のあるISV(独立系ソフトウェアベンダー)でのことです。 なかなか、SOAもマーケットの動きは厳しいみたいやないか? そやねん。大手の製品がだいぶ出てきたしなぁ。SOAだけでは難しいかもしれん。なんか、いい手はないやろか ラリー。おはんはマーケティングやろう。なんか、考えんかい オープンソースはどないや。オープンソースのESBを出してSOAの導入の敷居を下げて、商用製品へのアップセルをねらうんや。EclipseにSOAのツールの共通化を提案してもええな ええかもしれんが、オープンソースと商用製品でマーケットを食い合ってしまうかもしれんぞ オープンソースもSOAと同じようなムーブメントになっているんや。他のベンダーもたくさん投資して、なかなか、うまくいっとるようだ。マーケットでのうちらの知名度も上がるで よっしゃ。やってみるべ。ところで、ラ
The JAXB Reference Implementation Projectは9日(現地時間)、JavaとXMLのデータ・バインディングのためのAPIであるJAXB 2.0(Java Architecture for XML Binding 2.0)の参照実装を公開した。JAXB 2.0のJSR 222として標準仕様が提案されており、4月17日にECによる最終承認投票を可決して参照実装のリリースを待つのみという段階にきていた。 JAXB 2.0の特徴としては、まずXML Schemaを完全にサポートしていることが挙げられる。これによってJavaとXML Schemaの双方向のバイディングが可能になった。また、アノテーションを活用することで最適なマッピングを容易に利用できるようになっている点も見逃せない。 JAXB 2.0の参照実装はThe JWSDP Developer Commun
注: 上記のプロパティーを変更するには、「プロパティー」ウィンドウ (Ctrl-Shift-7) を使用します。 変数名以外のすべてのプロパティーは、「プロパティー」ウィンドウの「プロパティー」タブで変更できます。変数名は「コード」タブで設定します。 変数名をより簡単に変更するには、コンポーネントを右クリックし、「変数名を変更」メニュー項目を選択します。 また、JTextArea は直接フォームに配置しましたが、GUI ビルダーによって JScrollPane に配置されることに注意してください。 ユーザーインタフェースが次のようになるまで、コンポーネントの位置とサイズを変更します。 ビジネスロジックの追加 導入部分で説明したとおり、このチュートリアルでは、Java EE 5 の JAX-WS によって提供される非同期コールバック方式を使用して、Web サービスと対話します。 シナリオでは
Webサービスをビジネスで利用するために、高度なセキュリティやトランザクション処理、複数のWebサービスの連携などを実現するさまざまな仕様が策定されようとしている。本連載では、これらの仕様を理解するための解説を行っていく。(編集局) 日本アイオナテクノロジーズ(株) 小野沢 博文 2004/1/22 今回から2回に分けて、Webサービスのトランザクション仕様の解説を行います。本連載の第1回に、「Webサービスのトランザクション仕様は、セキュリティ仕様以上にあわただしい動きが見られる分野」と述べましたが、あれからわずか半年足らずの間にさらに大きな変化がありました。今回は、前半でこうした新しい変化を踏まえて、現在提案されているトランザクション仕様の最新事情を説明し、後半でこれらのトランザクション仕様がそもそも何を目指しているのかというベーシックな部分を解説します。 ■Webサービス・トランザク
There are only non-normative interop tests for the 2005-08/2006-05 versions and not very many of those. The only way to achieve 100% interoperability is not to use WS-A at all. If you must use it, use only a URI and not Reference Properties or Reference Parameters, which are not easily converted from version to version, if they can be translated at all. ===== Notes ===== #1 Bootstrapped this page
続いてはSOAPを利用したWeb APIについて見ていくことにしましょう。SOAPはSimple Object Access Protocolの略で、XML-RPCと同じようにネットワーク越しにサービスを呼び出すためのデータのやり取りを決めた仕様です。ただしSOAPはXML-RPCと違って、やり取りはHTTPだけでなく、ほかのプロトコルも使うことができるようになっています。 SOAPの仕様の策定には、XML-RPCを作ったたDave Winer氏も関わっており、シンプルなXML-RPCに、より多くの拡張性を持たせたものだということもできます。 SOAPでは、XML-RPCと同様にHTTPのPOSTメソッドを利用してXMLデータのやり取りを行います。ただしやり取りされるXMLデータは、XML-RPCよりもやや複雑です。 まずはサンプルを見てみましょう(リスト12)。 リスト12:SOAPのリ
Webアプリケーションでは、通常Webブラウザを使って動作確認をしながら開発を進めていくことでしょう。しかし、Cookieや認証などHTTPヘッダに含まれる情報を使ったプログラムを作っている場合や、ファイルアップロードなどの際にPOSTフォームで送信されるデータの中身を確認したい場合には、Webブラウザとサーバとでやり取りされている生のHTTPメッセージの内容を確認したくなります。たいていのWebブラウザでは、HTMLソースの閲覧はできますが、ヘッダ情報も含んだHTTPメッセージを見ることはできません。 そんなときに使える便利なツールが、「Axis TCPモニタ」(以降tcpmon)です。tcpmonを使えば、Webブラウザとサーバ間で送受信されるHTTPメッセージをモニタリングすることができます。tcpmonは、ApacheのWebサービスプロジェクトAxisの付属ツールとして提供されて
SOAP はアプリケーション間通信のための XML に基づく通信プロトコルであり、またエンコーディングフォーマットでもあります。もともとは Microsoft と Userland software によって考え出されましたが、いくつもの世代を経て進化し、現在の仕様である SOAP 1.1 [英語] は人気と共に利用数もすごい勢いで上昇しています。W3C の XML Protocol working group [英語] は SOAP を本当にオープンな標準に変える過程にいて、現時点では、1.1 の仕様のいくつかのあいまいな部分をなくした SOAP 1.2 の working draft をリリースしました。 SOAP はプラットフォームと言語をまたがる分散計算アプリケーション、いわゆるWebサービスの基幹であると広く見られています。 Axis は本質的には SOAP エンジン -- クラ
Sunday, March 20, 2005 The "wrapped" document/literal convention In my First Stop: WS-I posting, I recommended that web service developers always use document/literal, even though the WS-I Basic Profile allows rpc/literal. Some people might resist this notion, thinking the document style is harder to work with than rpc style, but that just isn't true. For developers that want an RPC-like programmi
Oracle9i JDeveloperを使ってWebサービスを構築する方法 Oracle9i JDeveloperとは Oracle9i JDeveloper (以下 9i JDeveloper) は、Java/XML/SQLでの統合開発環境を提供します。 Pure Javaで作られた9i JDeveloplerは、Javaのコンパイル、デバックだけでなくUMLや構成管理を含めた開発ライフサイクルをトータルでサポートします。 ここでは、"Hello World"を返すWebサービスをほとんどプログラミングなしでEJBコンポーネントとして作成し、アプリケーションサーバーに配布する方法を解説します。 尚、アプリケーションサーバには9i JDeveloperに同梱されているServlet/JSP/EJBコンテナであるOC4J(Oracle9iAS Containers for J2EE)を用いま
Apache Axis にさわる 作成 2002/10/11 先日買った本を読んでいるとApache Axisの記事が載ってました。 J2EE1.4(次バージョン)では、Webサービスも仕様に入る らしいし、ちょっと調べとこうかということで、Apache Axisのページを 覗いてみました。トップページを見ると、NEWS (October 7, 2002) : Axis 1.0 is now available! とのこと。これは旬だわ~、ということでさっそく触ってみました。 Apache Axisとは? Apache AxisとはJavaで書かれたSOAP実装の一つです (SOAPというのはWebサービスで使われる通信プロトコルです。 XMLで書かれており.NETとJavaでさえ通信可能です。一応)。 Apache SOAP2.xの後継にあたり、Apache SOAPに比べ JAX-RP
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く