製品、トピックスやコンテンツ・タイプでフィルターをかける

(121 製品)

(449 トピック)

(4 インダストリー)

(4 種類)

1 - 91 件のうちの 91 件
概要の表示 | 概要の非表示
結果の表示
タイトル none 種類 none 日付 none
Web サービスで REST を実現する、第 1 回:: WSDL 2.0 でのREST と Web サービス
リモートでホストされるリソースと対話動作するクライアントにとって、REST (REpresentational State Transfer) が急速に Web サービスを置き換えるものになりつつあります。その大きな理由は、REST ではユーザーが SOAP を理解して使用する必要がないためです。今日の対話性の高い環境にはどちらがより適しているのかに関して、議論が続いています。しかし最近では、WSDL (Web Services Description Language) 2.0 などにも見られるように、Web サービスでも REST の利点を活用できるよう、また REST の概念を利用できるようにする努力がなされています。WSDL 2.0 の付属の仕様としての HTTP バインディング仕様には、これについて多くが記述されています。このシリーズの第 1 回である今回は、WSDL 2.0 では REST と Web サービスとがどのように結びつけられているかに焦点を当てます。そして第 2 回では、これが Apache Web サービス・プロジェクトではどのように実装されているかを説明します。
記事 2007/5/24
Apache Wink による RESTful な Web サービス: 第 3 回 Apache Wink と REST
この記事は 3 回連載の第 3 回として、REST ベースの Web サービスを実装、利用するための新しい Java フレームワーク、Apache Wink 1.0 による開発での高度なトピックについて説明します。
記事 2010/4/06
RESTful な Web サービスを構築するためのマルチティア・アーキテクチャー
SOAP ベースのサービスに代わる有望なサービスとして、RESTful な Web サービスが登場しつつあります。これは RESTful な Web サービスが単純で軽量であり、HTTP で直接データを送信できるためです。この記事では RESTRESTful な Web サービスについて、その概念の概要を学び、RESTful な Web サービスを RPC スタイルあるいは SOAP ベースの Web サービスと比較します。また、RESTful な Web サービスを構築するための Java フレームワークについて、さらに RESTful な Web サービスの構築にも動的な Web アプリケーションの構築にも共通で使用できるマルチティア・アーキテクチャーについても学びます。
記事 2009/6/09
RESTful Web サービスの基本
REST (Representational State Transfer) は SOAP ベースや WSDL (Web Services Description Language) ベースの Web サービスに代わる単純な手段として Web 全体で広く受け入れられるようになっています。こうした、インターフェース設計での REST へのシフトの重要な証拠として、Web 2.0 サービスを提供する主要各社 (Yahoo、Google、Facebook など) は SOAP ベースや WSDL ベースのインターフェースを非推奨あるいは不使用とし、使いやすいリソース指向のモデルを使って彼らのサービスを公開するようになっています。この記事では、Alex Rodriguez が REST の基本的な原則を紹介します。
記事 2015/4/16
Jersey と Apache Tomcat を使って RESTful な Web サービスを作成する
REST (Representational State Transfer) は 2000年の初旬に Roy Fielding の博士論文のなかで初めて紹介されました。しかし Java コミュニティーが REST を標準化したのは、JSR 311(JAX-RS) が確定された 2008年のことです。そのリファレンス実装の初回リリースに至っては、さらに後になってからのことでした。この記事では、JSR 311 のリファレンス実装である Jersey の紹介として、Jersey に不可欠な API とアノテーションについて説明します。また、Jersey を Apache Tomcat に統合することによってサーブレット・スタイルのサービスをスムーズに RESTful なサービスに変換する方法も説明します。
記事 2009/9/24
Spring 3 MVC の HttpMessageConverter 機能を使って RESTful な Web サービスを作成する
この記事では、HttpMessageConverter を使用して多様な表現を作成する方法を説明し、RestTemplate を HttpMessageConverter と組み合わせることでサービスと通信する方法の例を紹介します。
記事 2010/9/07
RESTful API 開発 入門ガイド
記事 2017/5/24
Spring 3 を使って RESTful な Web サービスを作成する
Java の世界では、さまざまな方法で RESTful な Web サービスを作成することができます。JSR 311(JAX-RS) とそのリファレンス実装である Jersey を使用する人もいれば、Restlet フレームワークを使用する人、さらにはゼロの状態から実装する人もいるかもしれません。Java EE アプリケーションを作成するためのフレームワークとしてよく知られた Spring は、今や MVC レイヤーで REST をサポートしています。この記事では、RESTful な Web サービスを Spring を使って作成する方法について紹介します。Spring の API とアノテーションを使用して RESTful な Web サービスを作成する方法について、また Spring がどのような形でこの新機能を元の Spring フレームワークにシームレスに統合しているかについて学びましょう。
記事 2010/7/27
連載 Domino V10 アプリ開発 #鬼わか 解説: 第 6 回「NotesからREST APIを呼んで郵便番号検索をしてみよう #鬼わか 解説」
連載 「Domino V10 アプリ開発 #鬼わか 解説」のページにアクセスいただき、ありがとうございます。本連載では 2018年10月10日に発表された IBM Notes/Domino 待望の新バージョン「IBM Notes/Domino V10」上でのアプリケーション開発を「鬼わかりやすく!」解説します。
記事 2019/4/25
Java 開発 2.0: Groovy の RESTClient を使用して REST によって CouchDB の操作を行う
この数年におけるオープンソースの世界での急激な技術革新は、Java 開発者の生産性を向上させる結果となりました。かつては当たり前に開発に時間がかかっていたツールやフレームワーク、そしてソリューションを、今では無料で入手できるからです。このオープンソースの舞台に前途有望なソリューションとして新たに登場したのが、Apache CouchDB です。Web 2.0 向けデータベースとして一部の人々から支持されている CouchDB は、その全体像を把握しやすく、Web ブラウザーと同じように簡単に使用することができます。連載「Java 開発 2.0」の今回の記事では、CouchDB について紹介するとともに、Groovy の RESTClient によって CouchDB の威力を発揮させる方法を説明します。
記事 2009/11/17
Node-RED で REST API を作成し、API Connect で API を公開する
Node-RED で REST API を作成し、API Connect で API を提供するための内部の詳細を学んでください。
チュートリアル 2019/6/13
Apache Wink、Eclipse、および Maven を使用して RESTful な Web サービスを開発する
Apache Wink は、JAX-RS (Java API for RESTful Web Services) 仕様のオープンソース実装です。Apache Wink を Eclipse IDE および Maven プロジェクト管理ツールと一緒に使用して RESTful な Web サービスを開発、デプロイ、実行する方法を学んでください。
記事 2010/2/09
連載 Domino V10 アプリ開発 #鬼わか 解説: 第 7 回「Notesから認証を介してREST APIを発行してみよう (1) #鬼わか 解説」
連載 「Domino V10 アプリ開発 #鬼わか 解説」のページにアクセスいただき、ありがとうございます。本連載では 2018年10月10日に発表された IBM Notes/Domino 待望の新バージョン「IBM Notes/Domino V10」上でのアプリケーション開発を「鬼わかりやすく!」解説します。
記事 2019/6/06
Ajax と REST、第 1 回
サーバー・サイド Web アプリケーションがリッチ・アプリケーション・モデルに従ってパーソナライズされたコンテンツを配信し、ますます実体験のようになるにつれ (没入型 Web アプリケーション)、そのアーキテクチャーが Web のアーキテクチャー・スタイル、REST (Representational State Transfer) に違反することも多くなってきています。このような違反によって、アプリケーションのスケーラビリティーは損なわれ、システムはより複雑になります。Ajax アーキテクチャーは REST との調和を実現することによって、没入型 Web アプリケーションがそのようなマイナス効果を排除し、REST 本来の特性を十分活用できるようにします。
記事 2006/10/02
Spring、Apache CXF を使用した POJO Web サービスの設計と実装: 第 2 回 RESTful な Web サービスを作成する
オープンソースの Web サービス・フレームワーク、Apache CXF を使って、Spring Bean として定義した RESTful な Web サービスを作成してください。この記事では、REST (Representational State Transfer) アーキテクチャーの機能とこのアーキテクチャーを使用した場合の利点を探り、CXF の REST API を使うと簡単に RESTful なサービスを開発できることを説明します。
記事 2008/9/25
WSDL 2.0 で REST Web サービスを記述する
根本的には Web サービスが定義するのは、ネットワークと XML を使用したマシン間の相互作用メカニズムです。Web サービスでは Web サービス記述言語 (WSDL) による形式の記述が重要な要素となりますが、最近になるまで REST (REpresentational State Transfer) Web サービスを記述するための形式言語はありませんでした。そこで登場したのが、WSDL 2.0 です。この記事では REST と WSDL 2.0 の概要を紹介し、WSDL 2.0 で REST Web サービスを記述する方法を説明します。
記事 2008/5/29
IBM MQ メッセージング REST API 機能の紹介
当資料では IBM MQ V9.0.4 で提供されたメッセージング REST API 機能についてご紹介します。
記事 2018/7/03
Twitter REST API の使い方
Twitter は間違いなく、最近 World Wide Web に登場したソーシャル・ネットワーキングのなかで最も成功している例の 1 つです。Twitter には、Web 開発者が Twitter サイトで提供する各種機能へのユーザーのアクセスを可能にするための API が用意されています。この記事を読んで、Twitter REST API の基本的な使い方を学んでください。
記事 2009/6/09
ローカルの開発用 Hyperledger Composer REST サーバーにインターネット上でアクセスする
ローカルの開発用 Hyperledger Composer REST サーバーにインターネット上でアクセスできるようにする方法を学んでください。
チュートリアル 2019/5/23
Flask と Python を使用して、スケーラブルで耐障害性を備えた REST エンドポイントを作成する
Cloud Foundry コマンド・ライン・ツールを使用して、AngularJS ユーザー・インターフェースを備えた単純な Flask アプリケーションを IBM Cloud にデプロイする方法を学んでください。このチュートリアルでは、Django、Pyramid、web2py のようなフレームワークではなく、Flask を選びました。それは、Flask は非常に軽量であることから、簡単に理解できるためです。REST エンドポイントを作成するだけであれば、Flask はまさにぴったりの選択肢です。さらに、このチュートリアルでは単一の REST エンドポイントを使用して複数の異なる機能を多重化する方法も紹介します。
記事 2017/11/02
PHP と MySQL を使用して REST API を作成して IBM Bluemix にデプロイする
REST API は理解しやすく、短時間でコーディング可能であり、組み込まれている HTTP サポートを介してすべてのプログラミング言語で使用可能であるため、ライブラリーによらないデータ・アクセスとデータ操作にますますよく使われるようになっています。この記事では、PHP と MySQL を使用して REST API を作成し、その REST API を即時に IBM Bluemix にデプロイする方法を紹介するとともに、Bullet マイクロフレームワークと Eloquent ORM を PHP Cloud Foundry ビルド・パックおよびバインド済みの MySQL サービス・インスタンスとともに使用して、API を実装します。
記事 2014/7/31
JEST: OpenJPA での REST
記事 2011/2/01
Apache Wink と OpenJPA を使用して REST リソースを作成する
Apache Wink は RESTful な Web サービスを作成するためのフレームワークです。この記事では、Wink と OpenJPA (Java Persistence Architecture) を使用してリソースを実装、保存、取得、更新する方法と、OpenJPA を使用してリソースを永続化する方法について説明します。さらに、例を示しながら、Wink と OpenJPA を使用することによってエンド・ツー・エンドで CRUD (Create、Retrieve、Update、Delete) 操作を行う方法についても説明します。
記事 2012/1/13
GeoServer とその REST API を導入する
GeoServer は、地理情報システム (GIS) のデータ・ソースを管理し、そのデータを WFS (Web Feature Service) および WMS (Web Map Service) 準拠の Web サービスを介して簡単に提供できるオープンソースのサーバーです。GeoServer には、複雑な Web アプリケーションの実行時に手動による介入なしでデータを管理するための包括的な REST (Representational State Transfer) API が組み込まれています。さらに、GeoServer は OpenLayers マッピング・ツールと連携して威力を発揮します。この記事では GeoServer の概要を紹介するとともに、GeoServer API の PHP ラッパー・クラスを作成する利点を含め、GeoServer の詳細を探ります。
記事 2013/6/27
Ruby での REST (REpresentational State Transfer) を理解する
REST (REpresentational State Transfer) は、クラウドで急速に共通語となりつつある、分散通信用のアーキテクチャーです。REST は単純ながらも、多数のクラウド・リソースと全体的な構成および管理を表すのに十分な表現力を備えています。Ruby を使用して単純な REST エージェントを一から開発する方法を学んで、その実装と使い方を理解してください。
記事 2012/9/13
Slim マイクロフレームワークで REST アプリケーションを作成する
Slim は、PHP アプリケーションを開発するための機能を完備したオープンソースのマイクロフレームワークです。Slim はその高度な URL ルーターおよびミドルウェア・アーキテクチャーから、静的 Web サイトや API プロトタイピングにとって最適なフレームワークとなっています。この記事では、Slim について詳しく探り、Slim を使用して認証および各種のリクエスト/レスポンス・フォーマットに対応する REST API を迅速に作成してデプロイする方法を説明します。
記事 2013/11/07
Node-RED: bot 操作の基礎: ラボ 2: Web ページおよび REST API の構築
音声からテキストへの変換、トーンの分析、別の言語へのテキスト翻訳、Twitter 経由でのツイートの送信、音声機能とビデオ機能の追加、および IBM Watson Conversation サービスと Facebook Messenger を使用したチャット・ボットのセットアップを行う方法を、実地体験を通じて学習します。プログラミング経験も必要ありません。
チュートリアル 2017/12/26
IBM Domino REST API 利用ガイド
Domino サーバー上のデータベースに対して REST API でアクセスする方法についてわかりやすく解説します。
記事 2018/4/06
RESTful API の文書化と定義に Swagger を使用する
Swagger は RESTful API のドキュメントを生成するために役立ちますが、出力されたドキュメントに、必要な詳細やフィーチャーのすべてが含まれるとは限りません。カスタマイズした拡張機能、ツール、およびテンプレートを使用して、Swagger のネイティブ機能を拡張する方法を学んでください。
記事 2016/10/20
RESTful な Web サービスを Java 技術で作成する
JAX-RS (JSR-311) は Java による RESTful なサービスを素早く容易に作成できる Java API です。この API には分散リソースを記述するためのアノテーション・ベースのモデルが用意されています。アノテーションを使用すると、リソースの場所、リソースの表現、そしてプラガブルなデータ・バインディング・アーキテクチャーを指定することができます。この記事では、どのように JAX-RS を使用すれば Java EE 環境で RESTful なサービスのアーキテクチャーによる可能性を実現できるかについて説明します。
記事 2010/2/23
Apache Wink による RESTful な Web サービス: 第 1 回 Apache Wink REST サービスを作成する
3 回連載の第 1 回目となるこの記事で、REST ベースの Web サービスを実装して使用するための新しい Java フレームワーク、Apache Wink 1.0 の基本を学んでください。
記事 2010/2/09
REST、Web サービス、そして RESTful なサービス
最近ではバックエンドのエンタープライズ・サービスに統合する Web サービスとして、SOAP よりも REST ベースの Web サービスが選ばれることが次第に多くなってきています。その理由は、REST の単純さです。この記事では、Java ビジネス・サービスを REST 風のサービスとして公開する、単純で拡張可能なフレームワークを提案し、その設計について詳細に説明します。さらに、このフレームワークを拡張するさまざまな手法についても探っていきます。
記事 2010/6/14
リソース指向Webサービスとアクティビティー指向Webサービスを比較する
最近公開されたBloglines API は、Webサービス同士の比較であるREST対SOAPに関するまた新たな論議に拍車をかけています。どちらのアプローチを使うべきかを判断するのが秘訣なのですが、多分解答は想像よりも簡単です。
記事 2004/10/12
S3 を利用して保管を容易にする
Amazon の S3 (Simple Storage Service) は誰もが利用できるサービスであり、Web アプリケーション用のデジタル資産 (画像、動画、音楽、文書など) の保管に利用することができます。S3 には RESTful な API が用意されており、プログラムで S3 サービスとやり取りすることができます。オープンソースの JetS3t ライブラリーの使い方を学び、データの保管と取得に Amazon の S3 クラウド・サービスを活用しましょう。
記事 2009/4/07
PHP で YouTube API を操作する
YouTube 動画共有サイトでは、Web アプリケーション開発者が REST をベースとした開発者向け API を使って公開コンテンツにアクセスできるようになっています。この API によって生成された XML フィードを処理し、カスタマイズした PHP アプリケーションを構築するために使うには、PHP の SimpleXML 拡張機能が最適です。この記事では YouTube Data API を紹介し、この API を使用してユーザーが生成した動画のコンテンツをブラウズする方法、動画のメタデータや動画に対するコメントとレスポンスにアクセスする方法、そしてキーワード検索を行う方法を具体的に説明します。
記事 2008/4/18
本のライブラリーを sMash する
IBM WebSphere sMash で、本の Derby データベースとの動的ユーザー・インターフェースと RESTful (REpresentational State Transfer) なインターフェースを作成して、独自のライブラリーの目録作成システムを構築する方法を学んでください。このシステムではいつもの LCRUD (list、create、retrieve、update、delete) 操作もできますが、とりわけ面白い部分は、この新たな素晴らしいソフトウェアを探るところにあります。
記事 2008/10/08
PHP アプリケーションから Google カレンダーを利用する
Google カレンダーでは、Web アプリケーションの開発者がユーザーの生成するコンテンツと予定の情報に REST ベースの開発者向け API を使ってアクセスすることができます。この API によって生成された XML フィードを処理し、これらの XML フィードを使ってカスタマイズした PHP アプリケーションを構築するには、PHP の SimpleXML 拡張機能と Zend の GData Library が最適です。この記事では Google Calendar Data API を取り上げ、この API を使用してユーザーが生成したカレンダーを閲覧する方法、カレンダーに予定を追加したり、予定を更新したりする方法、そしてキーワード検索を行う方法を、実例を挙げながら説明します。
記事 2008/7/08
シームレスな JSF、第 1 回: JSF 用にあつらえたアプリケーション・フレームワーク
JSF (JavaServer Faces) は Java Web アプリケーション向けに初めて標準化されたユーザー・インターフェース・フレームワークです。この JSF を拡張する強力なアプリケーション・フレームワークが、Seam です。この 2 つのフレームワークの絶好の相性について、新しい 3 回連載の第 1 回目となるこの記事で学んでください。Dan Allen が、コンテキストに依存した状態管理、RESTful な URL、Ajax remoting、適切な例外処理、そして構成上の規約など、Seam が持つ JSF ライフ・サイクルの拡張機能を紹介します。
記事 2007/4/17
Rails の Active Resource を使って簡単に Web アプリケーション同士を相互運用できるようにする
Ruby on Rails の Active Resource を使って素早く容易に Web サービスを実装し、利用する方法を学びましょう。Rails の RESTful な方法を使うことで、簡単に Web アプリケーション同士が相互運用できるようになります。この記事では Active Resource の基本的な操作について、例を用いて説明します。また REST と SOAP との違いについても詳しく探ります。
記事 2010/8/03
クラウドをポケットに入れて持ち歩く: 第 2 回 仮想マシンをオーダーして構成する
SoftLayer の REST API を使用して SoftLayer インフラストラクチャー・サービスを作成、表示、管理するためのモバイル・アプリケーションを作成してください。この全 2 回からなる連載の第 2 回では、モバイル端末でサーバーをオーダーして構成する方法を学びます。
チュートリアル 2015/1/22
渋谷テクニカルナイト講師陣が語る新技術動向: 第 6 回: はじめて使うProject Zero
ここ数年で、Webアプリケーション開発の分野は大きく様変わりしました。Web2.0というキーワードで代表されるような、高機能で使い勝手のよいWebアプリケーションが当たり前のように求められるようになり、AjaxやREST、マッシュアップをいかに使いこなすかということが重要になってきています。また、従来に比べ開発期間が短縮される傾向にあることも、最近のWebアプリケーション開発の特徴ではないでしょうか。
記事 2009/3/23
流行語の真相: マイクロサービスのパターンの略歴
商用アプリケーションの開発をめぐって最新の話題となっているのは間違いなく、マイクロサービスです。マイクロサービスという新しい流行語がアジャイル、DevOps、RESTful といった以前の流行語に取って代わり、履歴書やカンファレンスで欠かせないトピックとなっています。けれども、マイクロサービスは単なる流行語でも、一過性のブームでもありません。実際のところ、マイクロサービスはその由来となっている概念のすべてを集結させた進化であり、アプリケーション開発における長年の問題の多くを切り抜ける手法となる可能性を見せ始めています。
記事 2018/12/27
WebSphere eXtreme Scaleで実現する次世代クラウドのデータグリッド: 第3回 データ・ストア再考
これまで当連載記事では、第1回:REST Data Service、第2回:アプリケーション改変無しでのデータグリッド活用法、というテーマでWebSphere eXtreme Scale(WXS)の活用手段をご紹介してきました。本年度最終回の第3回ではちょっと切り口を変え、クラウド時代のデータ・ストアのあり方を再考してみたいと思います。
記事 2010/11/11
コメント行: Kyle Brown、Rachel Reinitz: SOA に学ぶ Web 2.0 のための教訓
この記事では 2 人の経験豊かな SOA アーキテクトが新しい Web 2.0 技術の世界を批判的な目で見つめ、SOA に Ajax や REST、その他の Web 2.0 技術を導入する上で、より確実に成功へと導く 5 つのベスト・プラクティスを紹介します。
記事 2009/1/28
Twitter Search API の使い方
Twitter は間違いなく、最近 World Wide Web に登場したソーシャル・ネットワーキングのなかで最も成功している例の 1 つです。Twitter には独自の検索エンジンがあり、ユーザーがキーワードやカテゴリーを基準に「つぶやき」を検索できるようになっています。この検索エンジンに備わった API はプログラムによる検索を容易にし、REST サービスとして機能して検索結果を Atom フォーマットで返します。この記事を読んで、Twitter Search API の基本的な使い方を学んでください。
記事 2009/8/04
Watson Language Translation サービスを利用してテキストを翻訳する
IBM Watson Language Translation サービスでは、REST API としてドメインに特化した翻訳を提供しており、このサービスを利用することで、サポートしているある言語から別の言語へテキストを変換することができます。さらにこのサービスは、こうしたモデルをカスタマイズまたはトレーニングするための API や、テキストの言語を識別するための API も提供しています。
記事 2016/8/04
Elasticsearch を Java アプリケーションの中で使用する
使いやすい REST API と、クラスターの自動スケーリングを組み合わせた Elasticsearch は、全文検索の分野を席巻しています。Elasticsearch をコマンド・シェルから、そして Java アプリケーション内から使用する方法について、この実践的な入門チュートリアルで学んでください。
記事 2016/7/07
Python API: OpenStack のとっておきの秘密
OpenStack のユーザーあるいは管理者として、共通のタスクを自動化するスクリプトを作成する必要に迫られることはよくあります。OpenStack は、REST とコマンドライン・インターフェースに加え、ネイティブ Python API バインディングを公開しています。これらの Python バインディングを使用して OpenStack 自動化スクリプトの作成プロセスを大幅に単純化する方法を学んでください。
記事 2013/9/26
Node.js と MongoDB を使用してモバイル・アプリを開発する: 第 2 回 ヒントと秘訣
Systems of Engagement (人と関わりあうシステム) を開発するために、Java テクノロジーではなく Node.js (サーバー・サイドの JavaScript) を使用した場合の実装に関する詳細を学んでください。この記事では、Node.js と MongoDB を使用して RESTful なバックエンド・アプリケーションを開発した IBM Extreme Blue チームが、チームの思考プロセスと推奨事項を紹介します。
記事 2013/9/19
Blogger Data API を使用して Blogger のコンテンツを PHP アプリケーションに統合する
Blogger は (米国で) 人気のある無料のブログ・プラットフォームであり、このプラットフォームを使用することで、ユーザーは WYSIWYG 編集インターフェースによって独自のブログを作成したり、メッセージやニュースを投稿したりすることができます。REST ベースの Blogger Data API を使用すると、XML 準拠の任意のプログラミング・ツールキットを使用して Blogger のコンテンツにアクセスすることができます。この記事では、Blogger Data API と Zend Framework の Zend_Gdata コンポーネントを使用してブログ・コンテンツの一覧を表示する方法、ブログ記事を追加または編集する方法、ブログ・コメントを操作する方法などについて学びます。そして最後に、Blogger API の強力さを示す単純なアプリケーションを作成します。
記事 2011/11/04
IBM OpenWhisk で簡単にアクションをプロビジョニングして起動するにはどのようにするのか
IBM OpenWhisk は、着信 REST リクエストに応答して、コードのさまざまな部分をオンデマンドで迅速に起動して実行する、シンプルなオープンソース・サービスです。このチュートリアルでは、OpenWhisk コマンドを手作業で発行するにはどのようにするのかを説明した後、コマンドの発行をさらに容易にする Python ライブラリーの使用方法を説明します。
記事 2017/1/12
非開発者向け Watson API 使用ガイド
このレシピでは、プログラミング言語を使用せずに Watson REST 呼び出しを行う方法を示します。
チュートリアル 2017/12/21
Web 時代の非リレーショナルデータベース: 第 4 回 Apache CouchDB の便利な機能を習得する
本連載では今Web開発者が注目するApache CouchDB[1]に関する技術情報を紹介します。今回は5回シリーズの第4回として、CouchDBをより便利に扱うためのJSONドキュメントやREST APIの詳細を学びます。
記事 2009/5/29
Hyperledger Composer を使用して強力なブロックチェーン・クエリーを作成する
Hyperledger Composer に組み込まれているネイティブのリッチなクエリー言語を使用すると、資産、トランザクション、その他のリソースに関する複雑かつ強力なクエリーを簡単に実行できます。それにはまず、Hyperledger Composer を使用してクエリーをモデル化し、そのクエリーをランタイム Hyperledger Fabric にデプロイします。後は、アプリケーション内で名前別にクエリーを使用すればよいだけです。さらに、Hyperledger Composer によって自動的に生成される REST API を使って、簡単にクエリーを使用することもできます。この機能がなかったとしたら、コード内でアドホック・クエリーを作成した後、返される結果を理解するのに苦労することになっていたでしょう。
記事 2018/4/05
Linuxデバッギング・ツールとしてのシグナル
シグナル・ハンドラーを使用してキャプチャーしたデータの解析に集中することで、デバッグで最も時間のかかる部分、すなわちバグの発見をスピードアップすることができます。この記事では、特にPPC Linuxでテストした例を交えて、Linux シグナルの背景を解説します。
記事 2005/11/29
CouchDB を探る
リレーショナル・データベースでは、厳密に構造が定義され、決められた方法に従ってソフトウェア・アプリケーションのデータの保守が行われます。Apache によるオープンソースの CouchDB ではデータの保存方法として、スキーマなしのドキュメント指向データベース・モデルと呼ばれる新しい方法が提供されています。リレーショナル・モデルではデータを完全に構造化して保存しますが、CouchDB では JavaScript ベースのビュー・モデルを使って、構造化された集約を生成するとともに、半構造化ドキュメントからレポートを生成し、半構造化形式でデータを保存します。CouchDB はターゲットを Web アプリケーションに絞ってゼロから開発されたもので、Web アプリケーション開発のためのデータベースとしてデファクト・スタンダードになることを目指しています。
記事 2009/3/31
WebSphere DataPower および DB2 pureXML、パート 1: WebSphere DataPower および DB2 pureXML を使用した XML スキーマ検証および内容の検証
IBM DB2® pureXML™ および IBM WebSphere® DataPower® SOA アプライアンスが相互に補完し合って、どのように効果的なアプリケーションを実現し、検証された XML 文書へ柔軟で高速なアクセスを提供するかを理解します。WebSphere DataPower アプライアンスは XML 検証を実行し、DB2 pureXML データベースは XML ストレージ、索引付け、および照会を管理します。
記事 2008/5/29
Spring、Apache CXF を使用した POJO Web サービスの設計と実装: 第 1 回 CXF と Spring を使った Web サービス作成の概要
オープンソースの Web サービス・フレームワーク、Apache CXF を使用すれば、POJO (Plain Old Java Object) スタイルの Web サービスを簡単に作成することができます。連載第 1 回目のこの記事では、Spring と CXF を使って POJO を Web サービスとして公開する方法を説明します。また、CXF と Spring Framework との統合についても説明します。
記事 2008/7/24
Google スプレッドシートのデータを PHP で統合する: 第 2 回
記事 2010/12/14
Google スプレッドシートのデータを PHP で統合する: 第 2 回
記事 2010/12/14
Google スプレッドシートのデータを PHP で統合する: 第 1 回
Google スプレッドシートは、よく知られているクラウド・ベースのスプレッドシート・アプリケーションです。Web アプリケーション開発者は、Google Spreadsheets Data API を使用してオンライン・スプレッドシートにアクセスし、データを検索できるようになっています。この記事では Google Spreadsheets Data API を取り上げ、この API を PHP アプリケーションのコンテキストで使用する例として、スプレッドシートに含まれるさまざまな要素を検索し、取得する方法を説明します。
記事 2010/12/14
YQL と PHP を使用して Web アプリケーションを構築する: 第 2 回
記事 2010/11/30
Google Base を PHP で検索、更新する
記事 2010/2/09
Google Base を PHP で検索、更新する
記事 2010/2/09
Google Base を PHP で検索、更新する
記事 2010/2/09
Google Base を PHP で検索、更新する
記事 2010/2/09
Google スプレッドシートのデータを PHP で統合する: 第 2 回
記事 2010/12/14
Google スプレッドシートのデータを PHP で統合する: 第 2 回
記事 2010/12/14
Apache HttpClient による Android クライアントを JAX-RS Web サービスに展開する
記事 2011/11/11
IBM App Connect Enterprise V11 アップデートセミナー
2018年12月に開催しましたApp Connect Enterprise V11アップデートワークショップの資料を公開します。 App Connect EnterpriseはIBM Integration Busの後継製品となるIBMの戦略的なアプリケーション統合製品です。 V11となりDockerとの親和性の向上やクラウド・サービスとの連携が大幅に強化されました。
記事 2019/2/15
Eclipse Orion の紹介: クラウドの中でクラウドに対応
Eclipse Orion プロジェクトの目標は、Web の中で Web を対象に開発することのみに焦点を合わせた、ブラウザー・ベースでオープンソースのツール統合プラットフォームを作成することです。Orion のツールは JavaScript で作成されており、ブラウザー内で実行されます。また、Orion のコンポーネントは個別に利用することもできます。この記事では Orion の概要を紹介するとともに、Orion のツールを理解する上で役立つリソースと解説を提供します。
記事 2018/2/05
クラウド・ベースのアプリケーションを対象とした JSON ペイロードの妥当性検証と変換を動的に行う
この記事では、クラウドのコンシューマーとクラウド・サービス・プロバイダーの便宜を図るために JSON (JavaScript Object Notation) の妥当性検証と変換を容易にするソリューション・アーキテクチャーを紹介します。
記事 2013/10/31
IBM Cloud を利用して、プロジェクトに費やした時間を追跡する, 第 2 回: 時間追跡アプリに、プロジェクトごとに費やした時間を記録する機能を追加する
この全 2 回からなるシリーズでは、開発者が顧客のプロジェクトに費やした時間を記録するために使用できる、ブラウザー・ベースの時間追跡ツールを作成する方法を紹介します。このツールは、IBM Cloud サービスを利用してアプリケーションとそのデータをホストし、アプリケーションのロジックには Slim PHP マイクロフレームワークを使用します。第 2 回ではこのアプリケーションに、プロジェクトごとに費やした時間を記録する機能を追加する方法を説明します。時間のエントリーを取得して集計し、プロジェクトごとの労働時間数のレポートを生成します。このレポートは、オンラインで表示できるだけでなく、さらに処理できるよう、構造化形式でダウンロードできるようにもします。最後に、アプリケーションをインターネット上のクラウド内で常に使用できるようにするために、IBM Cloud にアプリケーションをアップロードしてデプロイする手順を紹介します。
記事 2018/11/15
今まで知らなかった 5 つの事項: MicroProfile 1.3
つい最近、Eclipse MicroProfile が Java クラウド・ネイティブ・マイクロサービスの開発を目的とした新しい 5 つの API をリリースしました。この記事では、MicroProfile 1.3 に導入された新機能の注目すべき点を説明します。サンプル・コードを参考に、早速これらの API を使えるようになってください。
記事 2018/9/27
Java EE 8 アプリケーション設計ガイド JSON-B編
Java EE 8で新しく追加されたAPI,JavaのオブジェクトとJSONの変換を行うJSON-B仕様についてのガイドです。
記事 2019/8/14
PHP で作成するカスタマイズ可能な RSS フィード・アグリゲーター
RSS (Rich Site Summary、RDF Site Summary、あるいは Really Simple Syndication) が登場したのは 1990年代中頃です。それ以来、RSS 形式にはいくつかの変形が生まれ、その所有権をめぐる論争も起きました。しかし形はどうであれ、1 つの Web サイトから多数の Web サイトに Web コンテンツを配信する際に RSS が役立つことには変わりありません。RSS の人気はフィード・リーダー、あるいはフィード・アグリゲーターとも呼ばれる新しい種類の Web ソフトウェアの成長を可能にしました。市販のフィード・アグリゲーターはいくつかあるものの、自分なりのフィード・アグリゲーターを作成して自分の Web アプリケーションに統合するのも簡単です。フィード・アグリゲーターを独自に作成する際には、この記事で紹介する十分機能的な PHP コード・スニペットが役に立つはずです。このコードは、PHP をベースとしたサーバー・サイドの関数を使ってカスタマイズ可能な RSS フィード・アグリゲーターを開発する実例となります。さらに、記事に付属の RSS フィード・アグリゲーター・コードの完全版をダウンロードして、そのまま利用することもできます。
記事 2008/1/22
PHP アプリケーションを Google Contacts と統合する
Google Contacts Data API はクライアントに依存しない強力な API であり、この API を使うことでユーザー個人の Gmail の連絡先情報を読み取ったり修正したりすることができます。この API をアプリケーションのコンテキストで使用し、カスタムの PHP アプリケーションによって連絡先を取得、追加、削除、修正する方法を学びましょう。
記事 2009/9/22
マイクロサービス、SOA、API:味方か敵か
マイクロサービス・アーキテクチャーとサービス指向アーキテクチャー(SOA)の比較はデリケートな話題であり、しばしば論争の火種となります。この記事では、こうした論争が何から生じているのか考察し、その最適な解決策について考えます。次に、この2つの概念がAPI管理の概念と結び付いて、よりアジャイルで分散した、弾力性のあるエンタープライズ・アーキテクチャーを実現する仕組みについて説明します。
記事 2016/7/28
多忙な Java 開発者のための Sails.js ガイド: モデルとブループリント
Sails.js でのモデルは JavaScript オブジェクトによって表現されます。これらのオブジェクトは、リレーショナル・データベースやドキュメント指向データベースを含め、あらゆるタイプのデータ・ストアに保管することができます。このチュートリアルでは、Sails.js で初めてのモデルを開発し、データ駆動型アプリケーションにおなじみの機能である、作成、読み取り、更新、削除といった機能の組み込みサポートを提供する Sails のブループリントを導入します。
記事 2016/6/30
多忙な Java 開発者のための Sails.js ガイド: Sails を使用して基本的な Web アプリを作成してデプロイする
数あるサーバー・サイド JavaScript フレームワークと同じく、Sails.js を使用すれば、従来型の Web アプリケーションを容易に開発できるようになります。Sails は、Rails を画期的なフレームワークにした考え方を一部採用しており、Node.js を利用した Web 開発とモバイル開発に新たなレベルの生産性をもたらします。このシリーズの第 1 回では、Sails を他のフレームワークとは差別化しているものは何であるか、その概要を、Salis の MVC アーキテクチャーに対する革新的アプローチも含めて説明します。また、Salis を使用した開発環境を構築し、基本的な Sails アプリケーションを作成して、そのアプリケーションを IBM Bluemix にデプロイします。
記事 2016/1/07
3 層からなるリッチな Web アプリを手早く作成する: 第 1 回 データベースを作成する
この全 3 回からなるチュートリアル・シリーズでは、IBM Rational Application Developer と IBM Bluemix を使用して、多層 Java Enterprise Edition (JEE) アプリを迅速に作成およびホストする方法を学びます。データ・モデルとデータベースの作成、Java Persistence API (JPA) を使用するデータ・アクセス・コードの生成、Enterprise JavaBeans (EJB) と Web サービスの作成、データを表示および変更するためのリッチな Web UI の Dojo による作成、といった各ステージに要する時間を短縮する方法を理解してください。アプリケーションが完成したら、IBM の Platform as a Service (PaaS) である IBM Bluemix にデプロイします。
記事 2015/5/14
Ruby を使用して Web から情報を抽出する
この記事では、構造化された情報を Web から抽出するための最新の方法について探っていきます。著者である M. Tim Jones が Ruby スクリプトの例を使用して、スクレイピング技術について説明するとともに、目的のデータを取得するために Web API を使用する方法について説明します。
記事 2014/1/23
Node.js と MongoDB を使用してモバイル・アプリを開発する: 第 1 回 チームが採用した手法とその結果
Node.js (サーバー・サイドの JavaScript) を使用して Systems of Engagement (人と関わりあうシステム) を開発する利点を探ってください。この記事では、IBM Extreme Blue チームが Node.js と MongoDB を使用して、Systems of Engagement (人と関わりあうシステム) の概念を実証するアプリケーションである IBM Passes で挙げた成果を紹介します。このチームが Node.js と MongoDB を使用した経験は、企業でも使われ始めているこれらのソリューションを使用することで、いかに迅速なアプリケーション開発が実現できるかについて、興味深い洞察をもたらしてくれます。
記事 2014/1/30
IBM SmartCloud Enterprise でのソリューションの作成: ベスト・プラクティスとツール
エンタープライズ IT 管理での実際的な問題を解決するために、IBM SmartCloud Enterprise 上でソフトウェア・バンドルおよびイメージを使用および管理する方法と他のツールを使用する方法を説明するこのシリーズでは、モデル、ツール、そして概念の説明から始めます。この記事では、IBM SmartCloud Enterprise におけるソフトウェア・バンドルおよびイメージの管理と、それらのリソース・モデルについて説明し、このリソース・モデルを管理するプラットフォームと他のソフトウェア・パッケージ管理プラットフォームとの比較を行います。さらに、このリソースの使用例と、使用可能なツールについても説明します。以上の内容については、エネルギー節約のためのエネルギー計算アプリケーションを例に説明します。
記事 2012/4/19
Drupal 7 でカスタム Web サービス・プロジェクトを作成する
記事 2012/3/01
Drupal 7 でカスタム Web サービス・プロジェクトを作成する
皆さんは Drupal を使用したサイトで Web サービスを提供できることをご存知でしたか?Drupal を使用してより柔軟なコンテンツを提供する方法を学んでください。
記事 2012/3/01
Google Base を PHP で検索、更新する
記事 2010/2/09
PHP と MediaWiki API を使ってウィキペディアの情報に接続する
究極のオンライン百科事典であるウィキペディアには、人間の知識のさまざまな側面に関する何百万ものエントリーがあります。これらのエントリーに対して、Web アプリケーション開発者は Wikipedia API を使用してアクセスし、検索することができます。この記事では Wikipedia API を取り上げ、この API を PHP アプリケーションのコンテキストで使用する例として、ウィキペディアのコンテンツに含まれる各種の要素を PHP を使って検索および取得する方法を説明します。
記事 2011/6/17
Apache JMeter でクラウド・ベースのアプリケーションをテストする
JMeter は、クラウド内で実行されるアプリケーションをテストするために利用できる強力なテスト・ツールですが、JMeter の効果的な使用方法を知らなければ、JMeter のスクリプトを管理して保守するのに手こずる可能性があります。この記事では、適切に設計された自動 JMeter タスクをクラウド・ベースのアプリケーションのテストに実装する際に役立つ手法を紹介します。
記事 2013/10/10
Zend Framework を使って SOAP サービスを実装する
Zend Framework は、堅牢でスケーラブルな PHP Web アプリケーションを構築できる MVC 準拠のフレームワークです。このフレームワークに組み込まれた Zend_Soap コンポーネントを使うことで、開発者は素早く効率的に SOAP ベースの Web サービスをアプリケーションに追加することができます。この記事では Zend_Soap コンポーネントの詳細を探り、SOAP Web サービスを作成する手順を説明するとともに、入力の検証、エラーの生成、WSDL の自動作成などの機能を探ります。
記事 2010/5/11
Web 時代の非リレーショナルデータベース: 第 3 回 Apache CouchDB で MapReduce フレームワークに基づく問いあわせを行う
本連載では今Web開発者が注目するApache CouchDBに関する技術情報を紹介します。今回は5回シリーズの第3回として、CouchDB のビュー/クエリ機能であるMapReduceフレームワークの利用方法を学びます。
記事 2008/10/17
1 - 91 件のうちの 91 件
概要の表示 | 概要の非表示