InfoQ ホームページ Webサービス に関するすべてのコンテンツ
-
unRESTは新しいRESTか
最近、Jean-Jacques Dubray氏はなぜRESTを乗り越えるべきか、なぜ多くの領域でRESTが不適切だということに気付くべきなのかについて、記事を書いた。進むべき方向を提示しながら、氏はunRESTを提案している。これはきちんと動作するAPIを作るための3つのルールだ。
-
Microsoft、WCF向けのJavaフレンドリな相互運用バインディングをリリース
6月、MicrosoftはMicrosoftのWCFと主要なJavaベースのサーバとの相互運用を推し進めるためのオープンソースの構成をリリースした。WCFバインディングがWCFのサービスを実行したり利用したりするためのトランスポートの詳細を定義しているが、これがOracle WebLogic、Oracle Metro、IBM WebSphere、Apache Axis2で利用できるようになった。
-
あらゆるオンラインアプリケーションに無料で、スペル、文法チェックを追加する
After the Deadlineは、スペル、スタイル、文法のチェックをインターネットにアクセスする様々なアプリケーションに提供する無料のRESTベースサービスである。個人利用の場合、After the Deadlineがホストする無料オンラインサーバーを利用する。商用ユーザーの場合は、GNU General Public Licenseで公開されているソフトウェアを自分のサーバーでホストする必要がある。
-
JanovaとEdgeCaseが7ヶ月間でテストツールを作成
ソフトウエアの専門会社であるEdgeCaseはエンタープライズアーキテクチャの専門とする会社であるJanovaを支援し、ウェブベースの自動テストツールを開発した。このツールはクラウドベースのアプリケーションで、自然な英語でテスト用のバッチ処理を記述できる。実装にはRubyを利用する。
-
SOA Software が API 管理ポータル "Atmosphere" をリリース
SOA Software が同社の Atmosphere ポータルのリリースによって API 管理ポータル市場に参入した。Atmosphere プラットフォームは,適度なインターフェースタイプの範囲でエンタープライズ API の安全性,堅牢性,可用性を保証するものだ。この記事では,エンタープライズ SOA からの進化の背後にある理由,API 管理に対するクラウドのガバナンス,その他本製品に関する技術的詳細などについて探る。
-
REST APIで更に問題が?
最近、George Reese氏がクラウド向けアプリケーションを開発するのにSOAPとREST API使うことに関して、Adrian Cole 氏と経験したことについて書いた。これがコミュニティで物議を醸している。ヒントとティプスとして書き始めたものが、クラウドとは関係なく、RESTでAPIを開発する事に関して、実際に問題があるのか、誤解があるのかの論争に発展した。
-
-
DTO vs オブジェクト:3つの意見
NHibernateとWCFが導入されて以来、.NET開発者は統一したエンティティモデルという概念へ近づいてきた。そして、ORMエンティティ、WCF DTO、MVC、MVP、MVVMフレームワークのモデルに同じクラスが使われるという点に議論が生まれている。Dependency Injection in .NETの著者であるMark Seemann氏はこの事態を必ずしも良いことではないと考えている。
-
RESTはエンタープライズで成功しているか?
Programmable Webのデータによる、APIの73%が RESTfulであることを基に、RESTは勝利した、と早合点する人達がいるかもしれない。しかしSOAの実践者である Steve Jones氏は、それらのAPIはデータ収集するフロントエンド システムで使われており、エンタープライズ システムの大部分によっては使われていないし、RESTはまだエンタープライズに対応出来ていない、と注意喚起している。
-
2011年,Open API ビリオネアクラブにいるのは誰か?
Open API の数と量の増加は,この10年間のあらゆる予想を越えるものだ。ProgrammableWeb の John Musser 氏が,2011年における Open API の市場分析を披露する。
-
アプリケーションのRESTful度合いをどう計測するか
RESTとWS-*やSOAを比較する議論は下火になり、今はシステムのRESTful具合を計測する方法について議論されている。多く言及されたのがリチャードソン成熟モデルだ。しかし、コミュニティではこのモデルは適切な方法ではないという意見がある。
-
Puppet LabsがFacesを公開。PuppetのライセンスをApache 2.0に変更
Puppet Labsは先週、Puppet向けのコマンドラインインターフェイスとAPIをリリースした。このFacesというツールを使えば、システム管理者はPuppetの向けのサブコマンドを作成したり機能を拡張できたりする。APIはRubyから呼び出すことができ、Puppetの内部システムから利用できるオブジェクトを含んでいる。システム管理者はコマンドラインインターフェイスかAPIのどちらかを利用してPuppetのオブジェクトにアクセスし、レポートの作成、表示やカタログの収集、保存、表示、変換ができる。
-
Webへの書き込み側は存在するのか?
Stu Charlton氏は、今週のWWW 2011ワークショップのキーノートで RESTful設計はの質問に答えようとした。「Webスケールの書き込み側は読み込み側に近づくことができるのか?」
-
RESTfulウェブサービスは本当にRESTful APIか?
RESTful Webサービスの共著者の1人であるLeonard Richardson氏は、「ウェブサービス」という言葉が廃れてきて、「API」に置き換えられると考えている。Leonard氏が疑問に思っているのは、なぜこれが問題になっているのか、いつ起き始めたのか、そして、これによって製品の実装が悪くなっているのかどうかということだ。
-
クラウドでは、RPCとRESTのどちらがよいのか?
William Vambenepe氏のクラウドではRESTは必要ないという主張を伝える最近の記事を書いた後に、ブログ界隈の人々が反論して、氏はRESTの重要性を誤解しているか、無視していると主張している。William氏はこれらの批判への回答として、彼らがいかに実際のプログラム上の現実より、RESTの方を大事に考えているかと、少なくとも現時点ではおそらくRPCが依然、最良のアプローチであることを示そうとした。