Why the Web? Web Services Problem Space Web Problem Space - PowerPoint PPT Presentation
Why the Web? Web Services Problem Space Web Problem Space Perception circa 1999 Perception circa 2004 Perception circa 2004 GET Reality Reality B2C Remote session B2B EAI ERP A/V Streaming etc.. Others ... Where REST fits
Why the Web?
Web Services Problem Space
Web Problem Space
Perception circa 1999
Perception circa 2004
Perception circa 2004 “GET”
Reality
Reality B2C Remote session B2B EAI ERP A/V Streaming etc.. Others ...
Where REST fits
Why? ● The Web is a more loosely coupled SOA – Interface and implementation separated ● “Implementation” more than just language, OS, platform, etc.. – also the function performed by the code; its “type” – Stock quote impl != weather forecast impl – A client that knows, a priori, which is which, has an implementation dependency
Why? ● WSDL not part of runtime architecture of Web services systems – If you delete *.WSDL, what breaks? ● HTTP as “void *” – Application-independent Facade
In conclusion ● I used to build CORBA systems – Now I build Web systems ● For similar problems ● The Web as a goal, with REST as a guide
Recommend
More recommend
Explore More Topics
Stay informed with curated content and fresh updates.