| ~~ ==================================================================== |
| ~~ Licensed to the Apache Software Foundation (ASF) under one |
| ~~ or more contributor license agreements. See the NOTICE file |
| ~~ distributed with this work for additional information |
| ~~ regarding copyright ownership. The ASF licenses this file |
| ~~ to you under the Apache License, Version 2.0 (the |
| ~~ "License"); you may not use this file except in compliance |
| ~~ with the License. You may obtain a copy of the License at |
| ~~ |
| ~~ http://www.apache.org/licenses/LICENSE-2.0 |
| ~~ |
| ~~ Unless required by applicable law or agreed to in writing, |
| ~~ software distributed under the License is distributed on an |
| ~~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY |
| ~~ KIND, either express or implied. See the License for the |
| ~~ specific language governing permissions and limitations |
| ~~ under the License. |
| ~~ ==================================================================== |
| ~~ |
| ~~ This software consists of voluntary contributions made by many |
| ~~ individuals on behalf of the Apache Software Foundation. For more |
| ~~ information on the Apache Software Foundation, please see |
| ~~ <http://www.apache.org/>. |
| |
| ----------- |
| Powered by HttpComponents |
| |
| Powered by HttpComponents |
| |
| * Apache Synapse |
| |
| {{{http://ws.apache.org/synapse/}Apache Synapse}} uses HttpComponents |
| HttpCore to provide completely non-blocking HTTP support as an ESB and |
| XML Gateway. The Synapse development team has done a number of |
| performance tests including loading up more than 2000 concurrent clients, |
| resulting in 4000 concurrent HTTP connections in and out of Synapse - |
| all with a fixed small thread pool and no loss of data. Paul Fremantle, |
| chair of the Apache Synapse PMC said: "HttpCore is a key part of Apache |
| Synapse - and absolutely essential to our high-performance HTTP support. |
| The HttpComponents team have always been extremely helpful and the |
| quality of the code speaks for itself". |
| |
| * jfireeagle |
| |
| {{{http://code.google.com/p/jfireeagle} jfireeagle}} is a Java client library for Yahoo {{{http://fireeagle.yahoo.net} Fire Eagle}} |
| |
| * jtrimet |
| |
| {{{http://code.google.com/p/jtrimet} jtrimet}} is a Java client library for {{{http://developer.trimet.org/ws_docs}TriMet's web service}} |
| |
| * jpoco |
| |
| {{{http://code.google.com/p/jpoco} jpoco}} is a Java client library for {{{http://portablecontacts.net} PortableContacts}} |
| |
| * JClouds |
| |
| {{{http://code.google.com/p/jclouds/}JClouds}} provides concurrent apis to |
| popular cloud services. HttpCore NIO powers JClouds' server-grade |
| {{{http://aws.amazon.com/s3/}S3}} connector, allowing non-blocking uploads of |
| String, InputStream, File, and byte [] data without expensive conversions. |
| |
| * AdroitLogic UltraESB |
| |
| The {{{https://www.adroitlogic.com/products/ultraesb/}AdroitLogic UltraESB}} uses HttpCore and HttpCore NIO |
| extensions, as well as the HttpClient, to build a high performance, feature rich, easy |
| to use and lightweight Enterprise Service Bus (ESB). UltraESB is the first ESB to offer Zero-Copy |
| proxying coupled with NIO, to offer extreme levels of |
| {{{http://esbperformance.org} ESB performance}}. Apache HttpComponents is a key |
| component of the UltraESB and the {{{https://www.adroitlogic.com/products/ips/}AdroitLogic Integration Platform}} offering a container-based integration solution for |
| private, public and hybrid cloud deployments. |
| |
| * Apache ManifoldCF |
| |
| The {{{http://manifoldcf.apache.org}Apache ManifoldCF}} project uses HttpCore |
| and HttpClient for many of its repository and output connectors. These are connectors |
| to repositories like Microsoft SharePoint and OpenText LiveLink, as well as output |
| connectors for Elastic Search and Open Search Server. ManifoldCF also uses HttpComponents |
| libraries for crawling the open web. |
| |
| * ESIGate |
| |
| {{{http://www.esigate.org/}ESIGate}} is a reverse-proxy that fully implements the |
| {{{http://www.w3.org/TR/esi-lang}ESI Language Specification}} allowing to build a website |
| as a mashup of several websites, applications or tools like content management systems. |
| Thanks to HttpClient's caching system, ESIGate also acts as a powerfull web accelerator |
| and powers major websites. ESIGate can be deployed standalone or as a web application in |
| any java Servlet container. |
| |