ISSUES IN WEB FRAMEWORKS - tbray.orgStack Integration Options Integration, SOA, and Web Services...

Post on 06-Aug-2020

1 views 0 download

Transcript of ISSUES IN WEB FRAMEWORKS - tbray.orgStack Integration Options Integration, SOA, and Web Services...

ISSUES IN WEB FRAMEWORKS

Tim BrayDirector of Web TechnologiesSun Microsystems

Big Hot Issues

External

In-Stack

ScalingDeveloper

Speed

Identity

Maintainability

Intrinsic

Integration

DeveloperTools

“Web 2.0”

Issues in Scaling

Shared-nothing

Load balancing

DBMS

File I/O

CPU

Observability

Issues in Developer Speed

Code SizeCompilation

step?

Configurationprocess

Deployment step?

File I/O

Issues in Developer Tools

Documentation

IDE

Performance

O/R Mapping

How many tools?

Templating

Issues in Maintainability

Object orientation

MVC

Readability

Language count

Code size

Comparing Intrinsics

Scaling Dev Speed Dev Tools Maintainability

PHP Rails Java

Comparing Intrinsics

Scaling Dev Speed Dev Tools Maintainability

PHP Rails Java

Which is most important?

The Identity Problem

Integration, SOA, and Web Services

The usual approach: “Make a USERS table.”

Integration, SOA, and Web Services

Integration, SOA, and Web Services

Stack Integration Options

Integration, SOA, and Web Services

Download & build: Apache, PHP, MySQL,

add-on packages.

Vendor-integrated

LAMP stack.

Integration, SOA, and Web Services

Apache, MySQL, PHP, Perl, Squidcooltools.sunsource.net/coolstack/index.html

External integration Issues

PHP will never go away.Rails will never go away. Java will never go away..NET will never go away.

The network is the computer.The network is heterogeneous.

How do we get work done?

SOA: WS-* is the Official Answer

36 specs, about 1,000 pages total. (msdn.microsoft.com/webservices/webservices/understanding/specs/default.aspx)

Is WS-* ALittle Bit TooComplex?

SOA: An Alternative View

Web Services: The Alternative

Be like the Web!The theory: REST (Representational State Transfer). The practice: XML +

HTTP. In action today at: Google, Amazon, AOL, Yahoo!, many others.

One way or another,we have to integrate.

“Web 2.0”

“Web 2.0”

$3000

$375

“Web 2.0”

Read/Write Web

Thank You!

Tim.Bray@sun.comwww.tbray.org/ongoing/this talk: www.tbray.org/talks/php.de.pdf