RESTfulWebServices
REST Tooling Project
Overview
This is the project page for REST tooling support in !NetBeans. REST stands for Representational State Transfer. It is an architectural style for building distributed systems. This project is meant to provide support for building RESTful web services using the API and infrastructure provided by Sun Web Developer Pack (SWDP).
Team
- Lead: Peter Liu
- Developers: Peter Liu, Nam Nguyen, Ayub Khan
- QE: Jaroslav Pospisil, Lukas Jungmann
- Documentation: Geertjan Wielenga
Planning
- Javaone 07 Plans
- Task List - Here is a list of tasks for !JavaOne and post-JavaOne.
- NB6 M10 Engineering Plan
- NB6 Beta1 Engineering Plan
- NB6 FCS Engineering Plan
- NB 6.1 Engineering Plan
- NB 6.5 Engineering Plan
- Post NB 6.5 Features
Documents
Competitive Analysis - Here is a short competitive study on Oracle's JDeveloper which provides some REST support.
Brainstorming Ideas - Here are some ideas from our brainstorming session.
Implementation Ideas - Here are some ideas how we can implement REST tooling.
Default Mapping of Entities to Resources
JavaOne Demo Use Case Document
Creating a Partner Web Services Module
Useful Links
You can download the latest binaries here.
- rest-samples.zip: latest rest-impl/samples
- Build Procedure
- restdbapp_RESTfulWebServices.zip: latest generated REST database application
- samplerest_RESTfulWebServices.zip: REST Code Gen from DB and run it using the Test Client
References
Second Generation Web Services - A good article by O'Reily explaining the power and beauty of REST.
How to Create a REST Protocol - Yet another article by O'Reily on the steps required to create a REST protocol.
-- Main.PeterLiu - 27 Feb 2007

