InfoQ

Interview

Websphere CTO Jerry Cuomo on REST & Project Zero

Interview with Jerry Cuomo by Floyd Marinescu on Jan 21, 2008 09:14 AM

Community
Java,
SOA
Topics
REST ,
Scripting ,
Web 2.0
Tags
Mashups ,
PHP ,
IBM ,
Groovy
Summary
IBM Fellow and WebSphere CTO Jerry Cuomo talks about REST and Project Zero, IBM's new Groovy & PHP based RESTful app mashup / scripting / dev tool.

Bio
Jerry Cuomo is an IBM Fellow and CTO for the WebSphere brand. He has spent 20 years at IBM and his work includes breakthrough innovations in the areas of TCP/IP, real-time collaboration software, and high-performance transactional systems. Read Jerry's blog.
Can you please introduce yourself and tell us about what you've been up to these days?
What is ProjectZero?
What kinds of apps are not suitable for Project Zero and when do you need to integrate with something else to get practical work down?
Why the emphasis on REST? It seems that IBM is such a proponent of WS* and the SOA style of doing things.
Some people are asking will the REST approach overtake the WS* approach, or what is that core part that you really need WS-* infrastructure for?
Are you backing away from WS*?
Do you see cloud computing as an important emerging trend and how?
How will IBM be incorporating REST into it's product strategy?
What's with the new strategy for developing Project Zero, it seems kind of new for IBM, is it open source or not? What's up with the license?
Any final words about REST and Project Zero?
show all  show all

No comments

Watch Thread Reply

Educational Content

Bindings, Platforms, and Innovation

This presentation focuses on the Internet and separating myth from fact, history from the future, and the mundane from the imaginative. Bob Frankston presents a vision of what could and should be.

Orchestrating Long Running Activities with JBoss / JBPM

This article explores the use of JBoss and jBPM to implement design solutions that effectively address the issue of orchestrating long running activities.

Neo4j - The Benefits of Graph Databases

This presentation covers the use of graph databases as an optimal solution for data that is difficult to fit in static tables, rapidly evolving data or data that has a lot of optional attributes.

Realistic about Risk: Software development with Real Options

This session introduces Real Options and shows how it can help in running your project. Real Options is a decision-making process that can be used to manage risk.

Communication Flexibility Using Bindings

This article discusses the use of bindings on services and references (including the instance of non-configured bindings) as the means to implement SCA communications in a Web and SOA environment.

Writing DSLs in Groovy

After a short introduction to DSLs, Scott Davis plays with the keyboard showing how to approach the creation of a DSL by typing working snippets of Groovy code that get executed.

Scaling Agile with C/ALM (Collaborative Application Lifecycle Management)

IBM Rational and InfoQ present, Scaling Agile with C/ALM, an eBook showing organizations how to become “finely tuned software delivery machines” by enabling team integration and scaling.

Concurrent Programming with Microsoft F#

Amanda Laucher presents a real life enterprise application written in F#. She shows actual code snippets, explaining design decisions and suggesting how to use some of the F# constructs.