« ソニーは変わったか? | Main | 商社マンの考える「商社とは?」#2(2001年頃考えていたこと) »

メモ:RESTとは

傭兵日記さんのREST入門が素晴らしい。入門編とあるが、Webサービス周辺をじっくり考えたり、色々いじったりしたことのある人ならしみじみ理解できるはず。このREST入門を読んで、さらに羊堂本舗さんのWIKIを読むと、スルメを噛み締めたときのようにじわりじわりと味が染み出すでしょう。

上記のあたりを色々読んで、何とか技術系じゃない人にわかりやすく説明しようと思って書いたのが下の文。
うーん、でも、技術じゃない人にREST云々説明する機会って微妙だなあ。まあ、今後そういうときの為のテンプレということで。


1.RESTの定義
REST=REpresentational State Transfer。
HTTPは「Hyper Text」をTransferするために作られたプロトコルだが、いまやTransferされるのはHyper Textだけじゃないよね(e.g. グーグルの検索結果とかって、単なるHyper Text文書じゃなく、何らかのプログラムの計算結果だよね)。これをRepresentational Stateと呼ぼう。

2.RESTとは
HTTP+URI+HTML+サーバ+ブラウザの組み合わせ。
というと狐に摘まれたようだが、要はそれ以上の複雑なものは必要ないということ。WWWの良さは、このシンプルさの中にある。
Roy Fieldingという偉い人が、HTTP/1.1を作るときにベースにした考え方。

3.SOAP vs REST議論→Webサービス有害論
SOAPはRESTに対して冗長であり、無駄が多く、その内姿を消すだろう、というのが2003年頃(もうちょっと前?)の議論。
最近は、それに加え、M$ vs IBMの標準化競争の為にWebサービスが無駄に複雑化している、RESTfulなアプローチがシンプルでイイということをAmazonやGoogleの中の人が言っている。
Webサービス自体を否定しているのではなく、SOAPやWSDL周辺(ws-ナントカ)に対する警鐘。
返す返すも、"Web Services considered harmful?"を「Webサービス有害論」って訳した人、確信犯だなあ。



よろしければ、この記事のご感想をお願い致します。
役に立った
面白い
いまいち
くだらん
憤りを覚えた

ココまで読んだ人→BLOGランキング

|

« ソニーは変わったか? | Main | 商社マンの考える「商社とは?」#2(2001年頃考えていたこと) »

「WEBサービス」カテゴリの記事

「インターネット」カテゴリの記事

Comments

I go to see each day a few web pages and sites to read articles, however this webpage offers quality based posts.

Posted by: บาคาร่าออนไลน์ | 2014.01.22 at 06:22 PM

If you are going for most excellent contents like I do, simply pay a quick visit this site daily because it gives quality contents, thanks

Posted by: www.facebook.com | 2014.02.02 at 06:38 PM

It is also designed on a mobile store would cost you much. Changing the volume and get new Asphalt Audi RS hay day hack 3 gaming contest first. Make no mistake, Smartphones will only increase. They come with it on. It is a great solution for Android 4. If this isn't available, check to see 10% better battery life to support the device looks like? The statee of Nevada. The industry promises to use it to develop and publish games that teach the member of society.

Posted by: TheGameNinjaDepot | 2014.04.02 at 04:58 PM

Cant progress through their progression three followers: Two ranged, and kicks things off, Alien Breed, which clash of clans hack is quicker. That's like complaining about all the cheats were made for this, we gget 1 plus 0 plus 1 again.

Posted by: clashofclans-hack-cheats.com | 2014.04.02 at 07:53 PM

It upgrades accuracy which is a must need of accounting tasks. Prepare an application for Tax-ID number, if needed. Their main concern is to give owners updated information on current issues that may affect their business operations.

Posted by: charles brandon Fort Lauderdale CPAs | 2014.05.20 at 10:40 AM

After work, she still has enough juice in her system to work out and ride bikes with her kids. In other words, the person following the HCG diet is suppressing the appetite using an injection, or drops in some cases, and eating the calorie equivalent of just one meal per day. Just because you really feel you have to lose weight fast and easily doesn't mean you should bypass your physician and click the "Buy" button without really being aware what you're getting into.

Posted by: Weight Loss Hcg Diet Recipes | 2014.05.20 at 12:13 PM

Plastic surgery has become immensely popular in the last few years. In 2009, men undergoing some sort of cosmetic surgery procedure rose eight percent. There is one error: the sentence "The heir who wins the windfall will be the one who finds the.

Posted by: nose job lexington ky | 2014.05.20 at 12:40 PM

So my goal was to prevent further thinning at the crown and baldness developing at the back. It may take a little research for you to find the remedy that will work best for your particular situation. Such medical conditions include thyroid problems, skin disorders caused by infection and diseases like Alopecia areata that interfere with your body's immune system.

Posted by: hair restoration usa | 2014.05.20 at 04:57 PM

Hair is a filamentous material made up of keratin protein that grows from follicles present in the dermal layer of the skin. ' Only men can take Propecia, it is not recommended for women and children. Biotin works as an anti aging agent and helps to produce keratin in preventing gray hair and hair loss.

Posted by: skin care products for youth | 2014.05.20 at 09:37 PM

It is winter and water is ice-cold, you can make it luke-warm. LEIMO's natural ingredients are of the purest and highest grade essential oils to deliver the cost effective results our clients demand. Whether you're looking for male or female hair loss treatment, it's important not to lose hope.

Posted by: all natual bath and body products | 2014.05.21 at 03:01 AM

In simple words, fashion illustration gives a freedom to the artist to put forward the fashion designs and ideas in front of the entire world. Instead try a nice pair of wool or cotton chino dress trousers with a button down shirt, sweater vest, tie, and sport jacket. By searching on the net, one can find hundreds of fashion industry portals where all kinds of information related to European fashion are available in detail.

Posted by: bandage dress craft store in los angeles | 2014.05.21 at 06:03 AM

This state-of-the-art hair transplant technique is the most effective and undetectable method there is, and is arguably the most cost-effective, as well, with the only recurring cost will being more frequent visits to the barber. For most of the reason which causes the hair loss problem, that is the stress, change your own lifestyle to be stress-free, afterward you could prevent the baldness to happen. Whether you're looking for male or female hair loss treatment, it's important not to lose hope.

Posted by: hair restoration las vegas | 2014.05.21 at 04:05 PM

This service provided by Peachtree host also eliminates time restriction for user. He or she should be a person who would be in a position to utilize resources for the benefit of the organization. Other coins were surmised to have been issued by employers, noblemen and merchants for their private uses.

Posted by: Boca Raton CPA jobs | 2014.05.21 at 06:04 PM

What i do not understood is if truth be told how you are not actually much more neatly-liked than you may be right now. You are very intelligent. You recognize therefore considerably in terms of this matter, made me for my part consider it from so many various angles. Its like men and women are not involved except it's something to accomplish with Woman gaga! Your personal stuffs outstanding. Always take care of it up!

Posted by: UV Blacklight | 2014.05.22 at 07:49 PM

Hello, i believe that i saw you visited my website thus i got here to return the want?.I'm trying to to find things to enhance my web site!I guess its ok to make use of a few of your ideas!!

Posted by: Simon LED Flashlights | 2014.05.22 at 08:15 PM

What's even better, these can be substituted for your meals. However, the device will keep your muscles working and tones when you are least active or resting. "She's been on a diet ever since, because they have to be up to par, so she looks terrific.

Posted by: Hcg Drops Fact Or Fiction | 2014.05.23 at 11:42 PM

Pregnant and nursing women are not encouraged to use chamomile in treating hair loss. They appeal to a woman's innate vanity, they do not warn of the unsafe facet outcomes that most f the medicine have. A homeopathic remedy is chosen because it matches the totality of the patient.

Posted by: hair restoration jamaica | 2014.05.24 at 02:05 PM

It upgrades accuracy which is a must need of accounting tasks. Prepare an application for Tax-ID number, if needed. The online offering will cost you $99 to setup up with monthly fees.

Posted by: boca raton financial advisor jobs rochester ny | 2014.05.24 at 04:15 PM

Okay, so you have a decent starting portfolio of 'glamour photography' shots you've taken and assembled to show the possibilities of your range and depth of photographic artistry. Readers may refer to a related article entitled The Best Fashion Merchandising Degree Schools in the U. Make room for your trendy new wardrobe by going through your old clothes and getting rid of unwanted clothes.

Posted by: lulu boutique dresses online | 2014.05.24 at 08:25 PM

In a few cases, the worms can literally eat the food that you're consuming, stripping your body of the nutrients it needs. I actually got so annoyed with doing squats that were not being counted, that I had to end the workout, and skip into another one. The Weight - Watchers mobile app for Black - Berry is great at this.

Posted by: quick weight loss hcg | 2014.05.24 at 08:42 PM

Hi there! I know this is kind of off topic but I was wondering which blog platform are you using for this website? I'm getting tired of Wordpress because I've had issues with hackers and I'm looking at alternatives for another platform. I would be great if you could point me in the direction of a good platform.

Posted by: gamesteenage.com | 2014.05.26 at 08:20 PM

You wont find Adiphene in your native pharmacy or some huge store like Walmart or Walgreens. There are various surgical methods to combat obesity. Different studies have demonstrated the profits of Ginseng Panax Root Extract.

Posted by: does adiphene work | 2014.05.28 at 09:52 PM

Superb, what a weblog it is! This blog presents helpful information to us, keep it up.

Posted by: ไฟฉาย | 2014.06.03 at 11:41 PM

I really like reading a post that can make people think. Also, thanks for allowing me to comment!

Posted by: Ariana Grande phone number | 2014.06.11 at 09:06 AM

Please let me know if you're looking for a author for your blog. You have some really great articles and I think I would be a good asset. If you ever want to take some of the load off, I'd love to write some content for your blog in exchange for a link back to mine. Please blast me an email if interested. Thanks!

Posted by: http://www.outpostbravo.com/index.php?task=profileid=168694 | 2014.06.11 at 03:45 PM

Hi there just wanted to give you a quick heads up. The text in your post seem to be running off the screen in Internet explorer. I'm not sure if this is a formatting issue or something to do with internet browser compatibility but I figured I'd post to let you know. The layout look great though! Hope you get the issue resolved soon. Thanks

Posted by: e cig juice flavor recipes | 2014.06.15 at 11:21 AM

Hey there! This is my first comment here so I just wanted to give a quick shout out and say I truly enjoy reading through your articles. Can you suggest any other blogs/websites/forums that go over the same topics? Thank you!

Posted by: Laser Spa | 2014.06.16 at 03:03 AM

Even though search engine optimization has been here for more than ten years, but keyword research services, be them Google keywords research services or for any other search engines, go back even further. In your Ad - Words campaigns you must wisely find high profitable keywords, the "buyer kind" of keywords. Google reckons that this will improve the search process and save you time.

Posted by: google | 2014.06.17 at 09:35 PM

Google has been working hard to give the user more chart options, as well as better looking charts. If you are utilizing a Word - Press blog, then you are aware of the different plugins available. This article explains what it is these systems actually do, and how you can earn cash in a Google money system without paying out hundreds of dollars in fees.

Posted by: google | 2014.06.17 at 10:29 PM

Do you mind if I quote a couple of your articles as long as I provide credit and sources back to your weblog? My blog is in the very same area of interest as yours and my visitors would really benefit from a lot of the information you present here. Please let me know if this okay with you. Cheers!

Posted by: emo punk hairstyles | 2014.06.20 at 01:10 AM

I really like your blog.. very nice colors & theme. Did you make this website yourself or did you hire someone to do it for you? Plz reply as I'm looking to design my own blog and would like to find out where u got this from. cheers

Posted by: http://www.earth-streets.com | 2014.06.23 at 11:40 AM

I'm now not sure where you're getting your information, but good topic. I must spend some time learning much more or understanding more. Thanks for fantastic info I was searching for this information for my mission.

Posted by: Raspberry Ketone Blast | 2014.07.14 at 08:36 AM

Great post. I was checking constantly this weblog and I'm impressed! Extremely helpful information particularly the last part :) I deal with such info a lot. I was looking for this particular information for a very lengthy time. Thank you and good luck.

Posted by: quit smoking with electronic cigarettes | 2014.08.30 at 04:14 PM

Good post! We will be linking to this particularly great content on our website. Keep up the great writing.

Posted by: phen375 | 2014.09.08 at 04:47 PM

I enjoy what you guys are usually up too. This sort of clever work and reporting! Keep up the amazing works guys I've included you guys to blogroll.

Posted by: tax returns | 2014.09.23 at 10:52 PM

I constantly emailed this webpage post page to all my friends, for the reason that if like to read it next my links will too.

Posted by: Fettabsaugung billig | 2014.11.05 at 09:54 PM

Today, while I was at work, my cousin stole my apple ipad and tested to see if it can survive a twenty five foot drop, just so she can be a youtube sensation. My apple ipad is now broken and she has 83 views. I know this is completely off topic but I had to share it with someone!

Posted by: vantage Smoke cheap ecig cartomizers | 2014.11.06 at 01:46 PM

Fɑntastic beat ! I wіsh to apprentice whilst you amend your site, how cοuld i subscribe for a Ƅlog web site? The account aided me a acceptable deal. I had been a little bit acquainted օf this your brօadcast offered bгight clear idea

Posted by: site | 2014.11.08 at 07:05 AM

I visited various web pages however the audio quality for audio songs present at this site is really wonderful.

Posted by: xo ecigsupply | 2014.11.08 at 05:23 PM

I was suggested this blog by my cousin. I'm not sure whether this post is written by him as no one else know such detailed about my difficulty. You're incredible! Thanks!

Posted by: pay as you go search engine optimization | 2014.11.23 at 10:40 PM

Thank you for another wonderful post. Where else may just anybody get that kind of information in such an ideal approach of writing? I've a presentation next week, and I am at the search for such information.

Posted by: คาสิโนออนไลน์ | 2014.12.10 at 12:27 AM

I don't know whether it's just me or if perhaps everyone else encountering issues with your blog. It appears as if some of the text within your content are running off the screen. Can somebody else please comment and let me know if this is happening to them as well? This might be a problem with my web browser because I've had this happen previously. Kudos

Posted by: Timberland Boots For Men | 2014.12.22 at 06:29 PM

Hey! This post couldn't be written any better! Reading through this post reminds me of my previous room mate! He always kept chatting about this. I will forward this page to him. Pretty sure he will have a good read. Many thanks for sharing!

Posted by: ssd dedicated server | 2014.12.22 at 09:30 PM

Greetings! I know this iis somewhat off topic but I was wondering which blog platform are you usding for this site? I'm getting tired of Wordpress because I've had problems with hackers and I'm looking at alternatives for another platform. I would be great if youu could point me in tthe dirction of a good platform.

Posted by: phen375 | 2015.01.08 at 02:47 PM

Hi, I do believe this is an excellent blog. I stumbledupon it ; ) I may revisit yet again since i have bookmarked it. Money and freedom is the greatest way to change, may you be rich and continue to help others.

Posted by: perfectdedicatedserver.com | 2015.01.20 at 05:04 AM

I was recommended this blog by my cousin. I'm no longer positive whether this put up is written through him as nobody else recognize such distinct approximately my problem. You are wonderful! Thanks!

Posted by: socialsite.bedavahosting.net | 2015.01.21 at 09:51 AM

What a material of un-ambiguity and preserveness of valuable familiarity about unexpected feelings.

Posted by: performance dedicated Server | 2015.02.20 at 07:54 PM

Evil here is represented by many CGI created beasts and the so called ruler of the underworld, Hades. You can show your "broken phone" to your friends and pretend that you are very sad about it to trick them. Barr managed to match IRC screen names with real names and accounts using time codes.

Posted by: Clash of Clans gem hack | 2015.03.12 at 04:55 AM

Hi to every body, it's my first pay a quick visit of this website; this blog consists of remarkable and actually excellent stuff in favor of visitors.

Posted by: Clash of Clans gem cheat | 2015.03.13 at 12:05 AM

Thanks for sharing your thoughts. I really appreciate your efforts and I am waiting for your next post thanks once again.

Posted by: Clash Of Clans Cheat | 2015.03.19 at 12:25 PM

Hi, I read your blog on a regular basis. Your story-telling style is witty, keep up the good work!

Posted by: EDM producers in Hollywood | 2015.03.25 at 04:19 PM

Awesome post.

Posted by: Anastasia | 2015.04.06 at 12:24 AM

Hey there! Quick question that's totally off topic. Do you know how to maqke your site mobile friendly? My website looks weird when browsing from my apple iphone. I'm ttrying to find a theme or plugin that might be abhle to fix this problem. If you have any suggestions, please share. Cheers!

Posted by: http://strivetru.com/universal-generator/clash-of-clans | 2015.04.29 at 01:14 AM

What i don't realize is actually how you are not actually a lot more neatly-liked than you mayy be now. You are so intelligent. You know thus consideranly relating tto this subject, produced me individually imagine it from a lot of numerous angles. Itss like women and menn aren't interested unless it is one thing to ddo with Girl gaga! Your personal stuffs excellent. At aall times maintain it up!

Posted by: best clash of clans defense | 2015.04.29 at 07:36 PM

Thank you for some other fantastic post. Where else could anyone get that type of information in such a pefect manner oof writing? I have a presentation subsequent week, and I am on the look for such information.

Posted by: http://strivetru.com/universal-generator/clash-of-clans clash of clans | 2015.05.03 at 08:53 PM

Clash of Clans Cheat is easy to use and provides you endless entry to gems and assets.

Posted by: clash of clans cheats no survey ipad | 2015.05.27 at 12:03 AM

Of course this is nonsense though I kept that to myself. HCG is short for human chorionic gonadotropin; it is a naturally occurring hormone that causes the body to store fat and is of significant importance during gestation. Want an easier way to burn fat and have a healthier body for a fun and active 2012.

Posted by: get hcg drops | 2015.05.27 at 03:30 PM

I'll appreciate if you continue this in future.

Posted by: kik hacker without survey | 2015.06.08 at 07:09 PM

I еmƅarked on a 26-day diet bet with a friend who wanted to go on the HCG (Нuman choriօniϲ gonaԁotropin) diet so I could write about it as an НCG diet review. Best of luck in your fat burning weight reԀuctiоn attempts and make sure you do it safely so that you mаy acquire the wellbeing benefits you want. To say the least, the dіet is definitely safe for use in thе long-term. You could tаke it through injections, drops, and pellets. Orange liquid Ьecaսse well beϲause low fat ɗrinking natural yoghurts are integrated seeing that sսpply of potassіum.

Posted by: Weight loss Hcg diet plan | 2015.08.31 at 09:07 AM

Drіnk wеiɡht loѕs shaƙes formulated to work specifically with thе hcg diet 3x per day. Ѕome people even rеƿorted that their skin now take over a glow and feel taut as a result of the diet plan together with h - CG hormone. For sߋme people, more than one round will be required to achieve their weight losѕ goal. Irrespective of these standаrds set for by by Dr Ѕimeons I can see no gooԁ cause not to get a good multi vitamin supplements, potassium and vitamin B 12 sublіngually or by injectіon. With such high ѕuccesѕ rates of the ҢCG diet, you could be in for a life-ϲhanging health transformation.

Posted by: Kathaleen | 2015.11.03 at 02:06 AM

Post a comment



(Not displayed with comment.)




TrackBack

TrackBack URL for this entry:
http://app.cocolog-nifty.com/t/trackback/20589/4539816

Listed below are links to weblogs that reference メモ:RESTとは:

« ソニーは変わったか? | Main | 商社マンの考える「商社とは?」#2(2001年頃考えていたこと) »