Overview of the Wink-based feed libraries
Feeds are a mechanism to deliver content in a standardized
specification format. Atom Syndication Format and RSS are two such
specifications. Apache Wink is an open-source project providing feeds
support (in addition to being an implementation of JAX-RS) within WebSphere Application Server.
Wink has both read and write support for Atom syndication format, Atom Publishing Protocol and RSS.
Package structure
The Wink libraries are distributed as IBM® WebSphere® Application Server
Feature Pack for Web 2.0, and as a stand-alone package.
- Stand-alone package content has the following organization:
- /documentation/index.html - Root page for the provided documentation
- /lib/jaxrs - Contains the Wink JAR files (ibm-wink-jaxrs-*.jar and jsr311-api-*.jar), and its dependencies (commons-lang-*.jar, slf4j-api-*.jar, slf4j-jdk14-*.jar, jcl-over-slf4j-*.jar, httpclient-*.jar, httpcore-*.jar and commons-codec-*.jar).
- /lib/jaxrs/jaxb - Contains JAXB JAR file (ibm-jaxb-*.jar), which is another Wink dependency.
- /lib/jaxrs/JSON4J - Contains JSON4J JAR file (JSON4J.jar), which is another Wink dependency.
- IBM WebSphere Application Server Feature Pack for Web
2.0 content has the following organization:
- {app_server_root}/web2fep/optionalLibraries/jaxrs_1.X
- Contains the Wink JAR files, and its dependencies.
- {app_server_root}/web2fep/optionalLibraries/jaxrs_1.X/jaxb
- Contains JAXB JAR file, which is another Wink dependency.
This JAR file is not required for IBM WebSphere Application Server 7.X because
the product already provides equivalent JAR file in the base installation.
- {app_server_root}/web2fep/optionalLibraries/JSON4J
- Contains JSON4J JAR file, the other Wink dependency.
-
{app_server_root}/web2fep/documentation/JAXRS/index.html
- Root page for the JAX-RS library documentation.
- {app_server_root}/web2fep/site/eclipse-update-site.zip - An
archived Eclipse site for use with Eclipse-based development tooling
that contains Feed Samples as one of the Eclipse plug-ins.