Why the Web? Web Services Problem Space Web Problem Space - - PowerPoint PPT Presentation

why the web
SMART_READER_LITE
LIVE PREVIEW

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


slide-1
SLIDE 1

Why the Web?

slide-2
SLIDE 2

Web Services Problem Space

slide-3
SLIDE 3

Web Problem Space

slide-4
SLIDE 4

Perception circa 1999

slide-5
SLIDE 5

Perception circa 2004

slide-6
SLIDE 6

Perception circa 2004

“GET”

slide-7
SLIDE 7

Reality

slide-8
SLIDE 8

ERP EAI B2C B2B etc..

Reality

A/V Streaming Remote session Others ...

slide-9
SLIDE 9

Where REST fits

slide-10
SLIDE 10

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

slide-11
SLIDE 11

Why?

  • WSDL not part of runtime architecture of Web

services systems

– If you delete *.WSDL, what breaks?

  • HTTP as “void *”

– Application-independent Facade

slide-12
SLIDE 12

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