Apache Wink : 1 Introduction to Apache Wink
This page last changed on Aug 04, 2009 by michael.
Introduction to Apache WinkApache Wink 1.0 is a complete Java based solution for implementing and consuming Rest based Web Services. The goal of the Wink framework is to provide a reusable and extendable set of classes and interfaces that will serve as a foundation on which a developer can efficiently construct applications.
Wink consists of a Server module for developing Rest services, and of a Client module for consuming Rest services. It cleanly separates the low-level protocol aspects from the application aspects. Therefore, in order to implement and consume Rest Web Services the developer only needs to focus on the application business logic and not on the low-level technical details.
Welcome to Apache WinkWink is a framework for the simple implementation and consumption of Rest web services. Rest is an acronym that stands for REpresentational State Transfer. Rest web services are "Resources" that are identified by unique URIs. These resources are accessed and manipulated using a set of "Uniform methods". Each resource has one or more "Representations" that are transferred between the client and the service during a web service invocation.
The central features that distinguish the Rest architectural style from other network-based styles is its emphasis on a uniform interface, multi representations and services introspection.
Rest ArchitectureFor a detailed understanding of the Rest architecture refer to the description by Roy Fielding in his dissertation, The Design of Network-based Software Architectures Rest Web ServiceFigure 1: Rest Web service design structure
Apache Wink Open DevelopmentThe purpose of this document is to provide detailed information about Wink 1.0 and describe the additional features that the Wink 1.0 runtime provides in addition to the JAX-RS Java API for REST Web Service specification.
In addition to the features description, this document also provides information regarding implementation specific issues.
JAX-RS CompliancyWink 1.0 is a complete implementation of the JAX-RS v1.0 specification.
The JAX-RS TCK tests still need to performed in order to be able to declare that it is JAX-RS compliant.
|
![]() |
Document generated by Confluence on Aug 09, 2009 05:24 |