ANN: Akara 2.0a1, a framework for RESTful data services

0 views
Skip to first unread message

Uche Ogbuji

unread,
Mar 10, 2010, 10:11:39 PM3/10/10
to ak...@googlegroups.com, akar...@googlegroups.com
Note: this too is an "internal" announcement for the Akara community. I'd like to get through one release cycle, before making a broader announcement.

* http://wiki.xml3k.org/Akara/
* http://hg.4suite.org/akara/trunk
* http://cheeseshop.python.org/pypi/Akara/

Akara 2.0 is an open-source (Apache2 license) Web framework specialized for RESTful data services, especially involving XML and other semi-structured formats. You express data models and create transforms based on these data models, plugging required inputs and outputs (XML, JSON, CSV, Atom, etc.) together into pipelines which implement the desired services. You then make these services available on the Web using simple wrappers. The wrappers are based on REST concepts and among other things make it easy to discover and reuse the services, and to connect them to local and remote systems using Web triggers (AKA Web hooks).

Akara simplifies extract-transform-load (ETL), data-driven integration of systems, and makes it easy to wrap Web sites and services, turning tag soup and painful APIs into clean, RESTful end-points.

For past and present 4Suite and Amara users, Akara is a set of components for providing the capabilities of Amara 2.0 <http://wiki.xml3k.org/Amara2/> to those developing services over a network protocol, particularly the Web. In effect it's a set of WSGI middleware and utilities libraries for XML and other data processing.

Akara is discussed on the Akara mailing list:

* http://groups.google.com/group/akara

License
-------

Akara is open source, provided under the the Apache 2.0 license. See the bundled files
LICENSE and NOTICE for details.

Installation
------------

Akara 2.x requires Python 2.5 or 2.6.  It supports distribute (http://pypi.python.org/pypi/distribute) or pip (http://pypi.python.org/pypi/distribute), as well as setuptools:

easy_install akara

or

pip install akara

--
Uche Ogbuji                       http://uche.ogbuji.net
Founding Partner, Zepheira        http://zepheira.com
Linked-in profile: http://www.linkedin.com/in/ucheogbuji
Articles: http://uche.ogbuji.net/tech/publications/
TNB: http://www.thenervousbreakdown.com/author/uogbuji/
Friendfeed: http://friendfeed.com/uche
Twitter: http://twitter.com/uogbuji
http://www.google.com/profiles/uche.ogbuji
Reply all
Reply to author
Forward
0 new messages