Search This Blog

Sunday, October 14, 2007

Building RESTful Services for Your Web Application

"Introducing Project Zero, Part 1" explores a powerful, yet simple,
platform to develop and execute modern Web applications. Project Zero
is an IBM incubator project, focused on agile development of Web 2.0
applications following Service-Oriented Architecture (SOA). Web 2.0
applied to SOA allows Web artifacts to extend the reach of SOA. Think
of this as Web-extended SOA. Project Zero introduces a simple environment
for creating, assembling, and executing applications based on popular
Web technologies. The Project Zero environment includes a scripting
run time for Groovy and PHP, with application programming interfaces
optimized for producing Representational State Transfer (REST)-style
services, integration mashups, and rich Web interfaces. Project Zero
is an incubator project started within IBM that focuses on agile
development of the next generation of dynamic Web applications. Project
Zero is now being developed openly using a community-driven commercial
development process. In this first article installment in the Project
Zero series, get a hands-on, guided tour of the project's innovations
to create, assemble, and deploy powerful Web applications. First, you
are introduced to the community-driven Project Zero and its conventions
for creating RESTful Web services. Using a step-by-step example, you
set up the environment, create a Zero project, build a RESTful service
to expose data, test your application, and import a sample application
to consume the RESTful services. Part 2 in this article series which
will show how to build RESTful services for more complex data, and
introduce other parts of the platform that can help assemble, secure,
and deliver fully functional Web-extended SOA. More Information

No comments: