RESTウェブサービスとWOAについて知っていなければならない12の事
ちょっといまいちな部分もあるかもだけど、10分での超訳なので勘弁。
あとは原文も読まないと駄目だわ。文脈がよみとれん。
1.REST posits an interconnected information ecosystem, not an isolated set of point Web services.
RESTはWebサービスの相互接続に使うべきものであって、単独のWebサービスに使うものではない。
2.A focus on Design for Consumption instead of Design for Integration.
RESTは統合のためのデザインではなく、リソースを消費するため(表現する、かな?)のデザインに注目すべき。
3.REST security is egalitarian and is as secure as the Web itself.
RESTのセキュリティはWebのそれと同じで全てに平等である
4.Service interaction directly by the client is a first class citizen in WOA.
クライアントによるサービス統合はWeb版SOAでの最初の良い実例になる
5.Service contracts are simpler and suppler in a REST model.
RESTモデルでのサービスによる契約は、Webサービスよりもシンプルでより優れている柔軟である。(supplerはsuperiorの誤植じゃないかと。)
6.REST strongly complements traditional SOA, if you must have it.
RESTは(もし望むなら)SOAの力を強力に引き上げる
7.REST and WOA enable and do not violate the principles of service-orientation.
RESTとWOAはサービス指向の原則にしたがっている
8.We have reached a possibly final state of deconstruction between data and function.
RESTによって、ようやくデータと手続きを完全に分離することが出来る
9.REST drives WOA but WOA extends beyond REST.
RESTはWOAを推し進めるけど、WOAは概念的にRESTよりも広い
10.REST is deeply infused into the fabric of the Web today.
RESTは近代的なWebを軸に構築されている(どうかなあ、これ?)
今日のWebの構造にはRESTの精神が吹き込まれている
11.REST enables an inversion of control that drives adoption and integration.
RESTは採用することと統合することのIoCパターンである。(ちょっと文脈がよみとれん)
12.REST and WOA can handle systems of arbitrary complexity and size.
http://hinchcliffe.org/archive/2008/04/08/16627.aspx
RESTとWOAは、どんな複雑さや規模のシステムにでも適用できる考え方である
id:yone098さん、id:cero-tさんこんなんでいかが?
つっこみ希望。
SilverlightにHttpWebRequestがある件
ほほう。これは良いことを聞いたwwwww
ITゼネコンどうこうについて
はっきり言う。ひがさんがオープンソースに何か言うのは全くかまいませんが、
ウチの会社のことをITゼネコンとか言われたくない。それが今とか昔とかであっても関係ない。
まずITゼネコンてナンですか?建設業界と類推させたんでしょうか?
それに潰すってのはおかしいと思う。
潰す、じゃなくて変える・共に変わっていくってのが正しい姿勢じゃないんすか?
正直ウチの会社の現場に少しでも(どっぷり、とは言わない。)関わってる者としてはよい思いはしない。
そりゃウチの会社は現場で勿論コード書いてる人だけじゃなくて、
管理にどうしても専念したりお客さんと折衝に追われたりって人もいれば
設計書をがんがん作ったりでコードはあまりって人もいる。
だけど、カタチは違えど案件に貢献はしているし頑張っていると思う。
それぞれがそれぞれの分担をこなして会社に貢献している、
いまは技術があまりわからない人もいるけど、
それを変えて技術もわかる・ビジネスもやれるエンジニアを育てようとしてるんだ、
そう言えばいいのに。
なんか潰すとか倒すとかそういう人を釣るための過激な言葉を
使うべきじゃないです。そりゃあそういう言葉のほうが人は集めやすいのかもしれませんが、
自分が所属している会社をダシに使われたようで、それはそれでよい気はしないです。
ひがさん、オープンソースと技術についてもっと語りましょうよ。
それが聞きたいなあと思う今日この頃です。
この辺のウチのリアル現場の意見もぜひ参考にしてください。