APACHES SELECTION
Apache Cassandra | Linear scalability and
proven fault-tolerance on commodity hardware or cloud
infrastructure make Apache Cassandra the perfect platform for
mission-critical data. Cassandra's support for replicating across
multiple datacenters is best-in-class. Cassandra is in use at
Netflix, Twitter, Urban Airship, Constant Contact, Reddit, Cisco,
OpenX, Digg, CloudKick, Ooyala, and more companies that have
large, active data sets. Cassandra provides full Hadoop
integration, including with Pig and Hive. |
Apache Directory Server | ApacheDS is an
extensible and embeddable directory server entirely written in
Java, which has been certified LDAPv3 compatible by the Open
Group. Besides LDAP it supports Kerberos 5 and the Change Password
Protocol. It has been designed to introduce triggers, stored
procedures, queues and views to the world of LDAP which has lacked
these rich constructs. |
Apache Droids (incubating) | Apache Droids
(incubating) aims to be an intelligent standalone robot framework
that allows to create robots as plugins, which can automatically
seeks out relevant online information based on the user's
specifications. Droids makes it very easy to extend existing
robots or write a new one from scratch, which can automatically
seek out relevant online information based on the user's
specifications. Droids (plural) is not designed for a special
usecase, it is a framework: Take what you need, do what you want. |
Apache ESME | Apache ESME (Enterprise
Social Messaging Environment) is a secure and highly scalable
microsharing and micromessaging platform that allows people to
discover and meet one another and get controlled access to other
sources of information, all in a business process context. You can
hardly turn a web page these days without seeing a story that
describes how people are using social networks, whether it is
Twitter, Facebook or some other service to develop and build their
personal communities. In business, we increasingly see blogs and
wikis demonstrating utility in problem solving and communications
but the real time nature of business process problem solving
largely remains untouched by social networking tools. Existing
services, while attractive do not scale well and have proven
unreliable. This is unacceptable to business which must be 'Always
On' and able to support people in their daily working lives. Such
applications must therefore be scalable and reliable but also
provide a lot more. When solving problems, how good might it be if
a user was able to tap into the collective knowledge of her peers
or surrounding groups of people with whom she might naturally
network in the workplace setting? How much quicker and with
greater precision might she be able to solve daily problems? What
if there was a communications mechanism that takes the best of
what services like Twitter offers and co-mingled that with readily
recognizable business processes? That solution is Apache ESME. |
Apache Forrest | Apache Forrest™
software is a publishing framework that transforms input from
various sources into a unified presentation in one or more output
formats. The modular and extensible plug-in architecture of Apache
Forrest is based on Apache Cocoon and the relevant industry
standards that separate presentation from content. Forrest can
generate static documents, or be used as a dynamic server, or be
deployed by its automated facility.
Categories: build-management, database, graphics, http, network-client, network-server, web-framework, xml
Languages: Java PMC: Apache Forrest |
Apache Roller | Apache Roller is a
full-featured, multi-user and group-blog server suitable for blog
sites large and small. It runs as a Java web application that
should be able to run on most any Java EE server and relational
database. Roller's installation guide covers deployment on Tomcat,
GlassFish, and JBoss application servers using a MySQL, Derby, or
PostgreSQL database. Users however have reported success running
Roller on other app servers and databases. - Multi-user blogging:
can support tens of thousands of users and blogs - Group blogging
with three permisson levels (editor, author and limited) - Support
for comment moderation and comment spam prevention measures -
Bloggers have complete control over blog layout/style via Apache
Velocity-driven templates - Built-in search engine indexes weblog
entry content - Pluggable cache and rendering system - Support for
blog clients that support MetaWeblog API - All blogs have entry
and comment feeds in both RSS 2.0 and Atom 1.0 formats |
Apache Shindig | Apache Shindig is a
container for hosting social application consisting of four parts:
Gadget Container JavaScript: core JavaScript foundation for
general gadget functionality (read more about gadget
functionality). This JavaScript manages security, communication,
UI layout, and feature extensions, such as the OpenSocial API.
Gadget Rendering Server: used to render the gadget XML into
JavaScript and HTML for the container to expose via the container
JavaScript. OpenSocial Container JavaScript: JavaScript
environment that sits on top of the Gadget Container JavaScript
and provides OpenSocial specific functionality (profiles, friends,
activities, datastore). OpenSocial Data Server: an implementation
of the server interface to container-specific information,
including the OpenSocial REST APIs, with clear extension points so
others can connect it to their own backends. Apache Shindig is the
reference implementation of OpenSocial API specifications,
versions 0.8.x and 0.9.x, a standard set of Social Network APIs. |
Apache Subversion | Subversion exists to be
universally recognized and adopted as an open-source, centralized
version control system characterized by its reliability as a safe
haven for valuable data; the simplicity of its model and usage;
and its ability to support the needs of a wide variety of users
and projects, from individuals to large-scale enterprise
operations. |
Apache Thrift | Apache Thrift allows you
to define data types and service interfaces in a simple definition
file. Taking that file as input, the compiler generates code to be
used to easily build RPC clients and servers that communicate
seamlessly across programming languages. Instead of writing a load
of boilerplate code to serialize and transport your objects and
invoke remote methods, you can get right down to business.
Categories: http, library, network-client, network-server
Languages: ActionScript, C, C#, C++, Cocoa, D, Delphi, Erlang, Go, Haskell, Java, JavaScript, node.js, Ocaml, Perl, PHP, Python, SmallTalk PMC: Apache Thrift |
Apache Tomcat | Apache Tomcat is a web
server that is an open source software implementation of the Java
Servlet and JavaServer Pages technologies. The Java Servlet and
JavaServer Pages specifications are developed under the Java
Community Process. Apache Tomcat is developed in an open and
participatory environment and released under the Apache License
version 2. Apache Tomcat is intended to be a collaboration of the
best-of-breed developers from around the world. We invite you to
participate in this open development project. Apache Tomcat powers
numerous large-scale, mission-critical web applications across a
diverse range of industries and organizations. Some of these users
and their stories are listed on the PoweredBy wiki page. |
Apache Gora | Although there are
various excellent ORM frameworks for relational databases, data
modeling in NoSQL data stores differ profoundly from their
relational cousins. Moreover, data-model agnostic frameworks such
as JDO are not sufficient for use cases, where one needs to use
the full power of the data models in column stores. Gora fills
this gap by giving the user an easy-to-use in-memory data model
and persistence for big data framework with data store specific
mappings and built in Apache Hadoop support. |
Apache HTTP Server | The Apache HTTP Server
is an open-source HTTP server for modern operating systems
including UNIX, Microsoft Windows, Mac OS/X and Netware. The goal
of this project is to provide a secure, efficient and extensible
server that provides HTTP services observing the current HTTP
standards. Apache has been the most popular web server on the
Internet since April of 1996. |
Apache Jena | Apache Jena provides a
complete framework for building Semantic Web and Linked Data
applications in Java, and provides: parsers for RDF/XML, Turtle
and N-triples; a Java programming API; a complete implementation
of the SPARQL query language; a rule-based inference engine for
RDFS and OWL entailments; TDB (a non-SQL persistent triple store);
SDB (a persistent triples store built on a relational store) and
Fuseki, an RDF server using web protocols. Jena complies with all
relevant recommendations for RDF and related technologies from the
W3C. |
Apache
JSPWiki is a feature-rich and extensible WikiWiki engine built
around the standard J2EE components (Java, servlets, JSP). It
features: - WikiMarkup/Structured Text - File attachments -
Templates support - Data storage through 3 WikiPage Providers,
with the capability to plug new ones - Security: Authorization and
authentication fine grain control - Easy plugin interface - UTF-8
support - JSP-based - Easy-ish installation - Page locking to
prevent editing conflicts - Support for Multiple Wikis
|
Apache Lenya | Apache Lenya is an Open
Source Java/XML Content Management Framework and comes with
revision control, site management, scheduling, search, WYSIWYG
editors, and workflow. |
Apache Lucene Core | Apache Lucene is a
high-performance, full-featured text search engine library written
entirely in Java. It is a technology suitable for nearly any
application that requires full-text search, especially
cross-platform. |
Apache Nutch | Apache Nutch is an open
source web-search software project. Stemming from Apache Lucene,
it now builds on Apache Solr adding web-specifics, such as a
crawler, a link-graph database and parsing support handled by
Apache Tika for HTML and and array other document formats. Apache
Nutch can run on a single machine, but gains a lot of its strength
from running in a Hadoop cluster The system can be enhanced (eg
other document formats can be parsed) using a highly flexible,
easily extensible and thoroughly maintained plugin infrastructure. |
Apache Rave | Apache Rave is a new web
and social mashup engine. It will provide an out-of-the-box as
well as an extendible lightweight Java platform to host, serve and
aggregate (Open)Social Gadgets and services through a highly
customizable and Web 2.0 friendly front-end. Rave is targeted as
engine for internet and intranet portals and as building block to
provide context-aware personalization and collaboration features
for multi-site/multi-channel (mobile) oriented and content driven
websites and (social) network oriented services and platforms. For
the OpenSocial container and services the (Java) Apache Shindig
will be integrated. At a later stage further generalization is
envisioned to also transparently support W3C Widgets using Apache
Wookie. |
Apache Roller | Apache Roller is a
full-featured, multi-user and group-blog server suitable for blog
sites large and small. It runs as a Java web application that
should be able to run on most any Java EE server and relational
database. Roller's installation guide covers deployment on Tomcat,
GlassFish, and JBoss application servers using a MySQL, Derby, or
PostgreSQL database. Users however have reported success running
Roller on other app servers and databases. - Multi-user blogging:
can support tens of thousands of users and blogs - Group blogging
with three permisson levels (editor, author and limited) - Support
for comment moderation and comment spam prevention measures -
Bloggers have complete control over blog layout/style via Apache
Velocity-driven templates - Built-in search engine indexes weblog
entry content - Pluggable cache and rendering system - Support for
blog clients that support MetaWeblog API - All blogs have entry
and comment feeds in both RSS 2.0 and Atom 1.0 formats |
Apache Vysper | Apache Vysper aims to be
a modular, full featured XMPP (Jabber) server. Vysper is
implemented in Java. |
No comments:
Post a Comment