AF Architecture

Af-Arch is an N-tier development framework to quickly build high-quality distributed applications. It currently supports C and C# programming languages, which enables you to write client applications using them. It currently runs on GNU/Linux and Microsoft Windows, and is being used in production environments.

Tags Office/Business Software Development Build Tools Libraries Application Frameworks
Licenses GPL LGPL
Operating Systems POSIX Windows Windows
Implementation C C#

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  18 Feb 2006 04:10
  • Rrelease-after

Changes: This major stable release added many interesting features, library dependencies news, a new API to make life easier, and improved memory efficiency. The GDA library is no longer required. AfGs, the server side support for Af-Arch, now includes built-in database abstraction support, which was implemented to fit better with the Af-Arch framework.

  • Rrelease-mid
  •  04 Nov 2005 14:44
  • Rrelease-after

Changes: This release adds two new supported return types: AfDalStringData and AfDalNodeData. They allow Af-Arch developers to get just a DataNode reference or a string value as a result from a service invocation. Two new reserved services have been added: reference and previous. They allow you to get a DataNode from an Id value and list previous elements starting from an initial cursor. There are many more improvements.

  • Rrelease-mid
  •  26 Aug 2005 06:32
  • Rrelease-after

Changes: Source code generation bugs were fixed in af-gen. The --enable-log option was added to aspl-clm, which activates log tracing (using the afdal-log API). The makefiles for Win32 were fixed. Af-Arch# build detection was broken, so a system without the .NET environment was failing to build af-arch. The vortex_connection_close operation in libvortex was improved to handle closing a connection with 0, 1, or n channels is a specific way.

  • Rrelease-mid
  •  18 Aug 2005 11:03
  • Rrelease-after

Changes: This release implements a new request notification mechanism, which allows you to track and keep notified client applications while performing requests. A request filtering mechanism allows you to control which request can be issued from an Af-Arch client application. This is used to stop/modify request emission under some circumstances. A new module called AfDal Naming allows you to validate and use service names, getting the different parts the service name is made of. Many af-gen fixes/improvements, and much more.

  • Rrelease-mid
  •  20 Nov 2003 16:58
  • Rrelease-after

No changes have been submitted for this release.

0b296fae25f4da3e736713c457ac21eb_thumb

Project Spotlight

bashrun

An X11 application launcher based on bash.

11802eac83c8765f17a352f4ce99b77f_thumb

Project Spotlight

Ubuntu Privacy Remix

A live CD for creating a secure, isolated working environment.