About
fv_2007
Agile innovative developer with deep insight into lots of platforms, technologies and protocols. Absolute “early adopter” in Web 2.0 technologies and more. Large professional network and eagerly talking about architecture, strategy, design patterns, restful ressources, object-oriented thinking and modeling languages such as PML. Special interest in programminglanguages constructs, knowledge on languages like Smalltalk, Erlang, Java, Clojure, Scala, Ruby... read more
Comments
Language

RESTafarians November 14, 2007 22:06 over 4 years ago

Systemer som følger Fielding’s REST principper bliver kaldt RESTful: de nidkære REST fortalere kalder dem selv RESTafarians.

I de sidste år har jeg deltaget i rigtig mange konferencer og alligevel tror jeg ikke på det hype som der er opstået omkring REST og ROA. Kun en hardcore minoritet ved noget seriøst om disse akronymer. Når jeg konsultere en kunde eller taler med forretningsparter har 95 % aldrig hørt om REST. Men de har alle hørt om SOA.

Desværre er det også kun en minoritet som virkelig ved noget om SOA men til gengæld bliver SOA og WS solgt meget mere effektiv af de store vendors som pusher deres produkt porteføljer ud til alle software procenter. Et par af disse fine produkter understøtter nu REST, men kun på en måde så eventuelle alpha geeks ikke tager ondt om produktet. I marketing afdelingen er REST endnu ikke slået igennem og derfor er der ingen penge bag REST.

Ud fra et teknisk standpunkt er det ikke åbenlyst at både WS og REST kan sameksistere. SOA lover at levere: modulering, løs kobling, darwinistisk evolution, skalerbarhed og meget mere.

WS er til komplekse forretnings services. REST er kun til simple data! Bullshit. REST kan levere alle de fine ting som SOA lover. REST er ikke kun at udskifte formatet i en soap besked men meget mere om at inddele verden ressource frem for services.

Jeg tror virkelig ikke at der findes scenarier hvor WS er en bedre løsning end REST. Undtagen motiveret af arkitekturen. Selvfølgelig er der steder hvor WS er et bedre valg men ingen af dem beror på teknik. De er politiske, måske har virksomheden allerede brugt millioner på WS infrastruktur, eller beror på specielle sikkerhedskoncepter.

Jeg er overbevist om at mit firma kunne tjene mange flere penge hvis vi bare holder os til WS, kun overgået af SAP konsulenter. Måske er jeg naiv men jeg tror på at en bedre løsning vil vinde på langt sigt så jeg kan referer til eksisterende succesfulde projekter.


By Frank Vilhelmsen - 3 tags: architecture rest soa - Add comment