InfoQ ホームページ REST に関するすべてのコンテンツ
-
rest: HaskellのオープンソースRESTフレームワーク
Silkは先頃,"rest"という名称のHaskell用RESTフレームワークをオープンソースにした。happstackなどの一般的なWebフレームワーク上で動作させることが可能な,RESTサービス定義用のDSLを提供する。タイプセーフなURL,フォーマット形式の抽象化サポート,API仕様とビジネスロジックの明確な分離といった機能も備える。
-
DrupalとiOSおよびAndroidネイティブアプリを統合する
テキサス州オースティンで開催された前回のDrupal Conferenceで,モバイルおよびWeb開発企業のLembergはDrupal 8 ネイティブソフトウェア開発キット(SDK)を紹介した。このSDKは,ネイティブモバイルアプリとDrupal Webサイト間の通信を,開発者が容易に扱えるようにするためのものだ。現時点ではiOSとAndroidのみが対象だが,Windows Phoneバージョンも近日中に提供開始される予定だ。
-
3scaleがAPIユーザをターゲットとしたAPIToolsを提供開始
3scaleは今年4月,API利用者をターゲットとしてAPIToolsをローンチした。InfoQでは同社のマネージメントに開発動機や基盤技術についてインタビューする中で,いくつかの興味深い見解や,予定されているコミュニティ参加へのイニシアティブについても聞くことができた。
-
マイクロサービスの強み弱み
マイクロサービスが最近話題になっており、噂も生まれている。10年以上に渡り、重たく、扱いにくいSOAソリューションが続いたが、マイクロサービスはそれを置き換える待望のソリューションなのだろうか。それとも単に一枚岩のソリューションズよりも単純なだけなのか。
-
RESTにおけるべき等とは何を意味するのだろうか?
サービス指向アーキテクチャメーリングリストでの最近のディスカッションでは、べき等という用語をRESTに適用する時の意味についての議論が巻き起こった。例えば、ある操作が実際にはログの更新のようなある種の状態を変更するような場合、その操作がユーザに対してべき等に見えるかどうかは重要なことだろうか?
-
Microsoftの新しいOneNoteサービスAPIは、Windows, Mac OS, iOS, Androidに無料で提供される
Microsoftは先日、Windows, Windows Phone, iOS, Mac OS, AndroidそしてWebのようなプラットフォームで、自由なフォーム情報の収集をプログラムで統合可能にし、異なるプログラム言語間の複数ユーザーコラボレーションツールであるOneNote APIの初期リリースを発表した。
-
Espresso LogicがDBaaSのストアドプロシージャを呼び出せるRESTful APIを提供
Espresso Logicが同社のDBaaSサービス用のストアドプロシージャにRESTfulなエンドポイントを追加した。
-
RESTの代替は必要か
SoapUIの開発者であるOle Lensmar氏が最近、RESTが本当にリアルタイムの非同期のバイナリプロトコルが必要なアーキテクチャにも適しているかどうか疑問を投げかけている。
-
APIオーケストレーション層
従来のリソース指向のAPIモデルはAPI利用者の最も重要なことを満たせていないかもしれない。Netflixの Daniel Jacobson氏は、良いAPI設計とはAPI利用者のことを知って、彼らのためにAPIを最適化することだと語っている。
-
List & Label 19 - レポートパラメータ,コレクション変数,ODataとRESTデータのプロバイダを追加
先日リリースされたList & Label 19では,レポートパラメータやコレクション変数のサポートに加えて,複合や積み上げ,漏斗(funnel),パイプライン,シェープファイル(shapefile),ドーナツ(donut)などの新しいグラフ,ODataとRESTのデータプロバイダなどが提供されている。
-
APIのバージョニングコスト
サービスのバージョニングは、SOAにおける重要な問題になってきている。何年もの間、さまざまな経験を共有してきたが、それぞれのアプローチを具体的に比較、対比するというやり方はほとんどなかった。Jean-Jacques Dubray氏がこの領域におけるチームの経験と、違いを示そうと作成しようとした方程式について書いた。
-
RESTを使ったエンタープライズ統合から学んだこと
大規模なレガシー置き換えはIT業界における苦行であり、こうしたプロジェクトの多くで、REST over HTTPを使うのが魅力的な選択肢になる。アーキテクチャ上、RESTはスケーラブルであり、ドメインモデリングにフィットすることがわかっている。Thoughtworksの主任コンサルタントのBrandon Byars氏はこう言って、大規模なレガシー置き換えプロジェクトでRESTful統合を使った経験について語った。
-
MuleSoftがRESTful APIを設計するRAMLツールをリリース
MuleSoftが3つのRAMLベースのツールをリリースした。RESTful APIを設計し、評価し、テストするためのツールだ。
-
GOTO Berlin: モノリスの代替としてのマイクロサービス
James Lewis氏はGOTO Berlinカンファレンスにおいて、1つの巨大なデータベースを持つ1つの巨大なアプリケーションにすべての機能を詰め込むという従来のやり方に代わる、独自のデータを持つ個別のビジネスケイパビリティがマイクロサービスとして分割されたシステム構築手法について語った。
-
サーバサイド統合の改善,REST APIと XSSセーフのサポートを加えた Webix 1.1
先日リリースされたWebix 1.1にはサーバサイド統合の改善とバグ検出,任意のビューを無効にする機能などが含まれる。サーバ側からのデータのロードに加えて,REST API のサポートや,XSSセーフなテンプレートの定義なども実現されている。