InfoQ ホームページ API に関するすべてのコンテンツ
-
Kin Lane氏に聞く,API Commonsが作り上げるWeb APIの未来
InfoQはAPIエバンジェリストとして著名なKin Lane氏に,オープンAPIデザインに対する氏の見解と,Steven Wilmott氏と共同でローンチしたAPI Commonsイニシアティブに関する動機について質問した。氏が指摘したのは,新たに登場したAPI記述言語の相互変換と相互運用性に関する問題の所在である。さらに,UDDIなど過去のイニシアティブが犯した過ちをAPI Commonが繰り返すことを防ぐために,オープンなインターネット文化が果たす役割についても説明してくれた。
-
RESTにおけるべき等とは何を意味するのだろうか?
サービス指向アーキテクチャメーリングリストでの最近のディスカッションでは、べき等という用語をRESTに適用する時の意味についての議論が巻き起こった。例えば、ある操作が実際にはログの更新のようなある種の状態を変更するような場合、その操作がユーザに対してべき等に見えるかどうかは重要なことだろうか?
-
継続的開発は新しいメンテナンスの現実か?
モノのインターネット、Web API、ビッグデータは継続的開発を現実のものとし、開発者を完成したアプリケーションのメンテナンス作業に釘付けにするだろう。Dr.DobbsのAndrew Binstock氏はそう語る。開発者の時間を有効活用するためには、短期スプリント、継続的インテグレーションおよびデプロイメント、最新のプログラミングプラクティスがこれまで以上に重要になる。
-
Microsoftの新しいOneNoteサービスAPIは、Windows, Mac OS, iOS, Androidに無料で提供される
Microsoftは先日、Windows, Windows Phone, iOS, Mac OS, AndroidそしてWebのようなプラットフォームで、自由なフォーム情報の収集をプログラムで統合可能にし、異なるプログラム言語間の複数ユーザーコラボレーションツールであるOneNote APIの初期リリースを発表した。
-
ハイパーメディアAPIをめぐるREST主義者的危機
ソフトウェア開発者のEvan Cordell氏は数週間前のAPI-Craftメールリストで,ハイパーメディアのREST制約は一般的なWeb API要件とどのように違うのか,という議論の口火を切った。
-
AmazonがAppStream APIにHALメディアタイプを選択
Amazonは,Amazon AppStreamプラットフォームにホストされたアプリケーションをプログラムから管理可能な新API,"ApStream API"をリリースした。このAPIの開発で同社が選択したのはHALメディアタイプだ。HALは,マシン・ツー・マシンAPIを構築するメディアタイプのための,最小限のハイパーメディアである。Amazonは,一般公開されている製品の技術としてハイパーメディアを選択した最大の組織のひとつ,ということになる。
-
Espresso LogicがDBaaSのストアドプロシージャを呼び出せるRESTful APIを提供
Espresso Logicが同社のDBaaSサービス用のストアドプロシージャにRESTfulなエンドポイントを追加した。
-
Layer 7のAPIに関する調査
CA Technologiesの関連会社であるLayer 7はAPIの設計と配置に関する調査を発表した。調査によれば、APIの設計者にとっての最優先事項はセキュリティとユーザビリティで割れている。また、XMLとJSONの間でも割れており、ハイパーメディアスタイルのAPIが今後広く普及すると予測されている。要約すれば、すべてのAPIを管理できる単一の方法はない、ということだ。
-
Anypoint for APIs:Uri Saridへのインタビュー
MuleSoftがAnypoint platform for APIsの重大なアップデートをリリースした。このプラットフォームはAPIの設計とAPIの管理機能を提供する。InfoQはMuleSoftのCTOである、Uri Sarid氏にこのプラットフォームについて話を聞いた。
-
-
Webix 1.4がリリース,WebSocket, IndexedDB, Data/Grid Suggestをサポート
Webixがアップデートされて,イメージを選択オプションとして使用可能なData Suggestがサポートされた。テーブルからデータを選択するGrid Suggest,WebSocket,IndexedDBなども追加されている。
-
Koa 0.2.0リリース
Node.jsベースのWebアプリケーションフレームワーク、Koa version 0.2.0がリリースされた。Koaは人気のあるMVCプラットフォーム、Expressの後継だが、新しいES6で導入された機能を多用している。これは最初の0.1.0リリースからの設計選択を再確認し、今後のリリースとプロダクション利用のためにKoaのAPIを固める上で重要なリリースだ。
-
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のデータプロバイダなどが提供されている。