Blackbird is the first enterprise service bus (ESB) for PHP developers. It provides a range of services, including managing configuration data, connections to message queues, databases, and other applications, and many more features. This makes it possible to very rapidly develop message-based applications and/or integration layers.
OAF is the Object Activation Framework for GNOME. It has a similar purpose to gnorba, the GNOME 1.x CORBA activation library, and will replace it for GNOME 2.0. It allows you to do much more powerful activation queries than gnorba. Each server is described by an XML file that defines its attributes. When querying or activating, one may specify complex requirements using the OAF query language.
COID is an object-oriented networking library with a tool that automatically generates a lightweight communication layer directly from a C++ class declaration. The coidgen tool automatically extracts designated classes and methods from specified header files and generates a corresponding client class and host dispatcher. The server library manages networked and local connections and provides various services to running objects. The communication layer establishes either remote connection through TCP or direct (vtable) connection between the client and the server (if they reside in the same process).
Cadena is an Eclipse plugin that provides an integrated environment for building and modeling component-based systems (including CORBA CCM systems). It provides editors for defining component types, specifying component behavior, and creating and visualizing component assemblies. It also provides facilities for generating stub and skeleton source code for components, performing dependency analysis that traces inter/inta-component event and data dependencies, executing the developed systems, and more.
CarrierWave provides a set of facilities that automate and extend the EJB Value Object (or Data Transfer Object) pattern into supporting arbitrary value graphs. Specifically, CarrierWave provides a code generator that creates typed value objects from the source code of corresponding business objects, a client interface supporting the selection, modification, deletion, and invocation of business objects, and near-transparent business object persistence through various object persistence applications and interfaces like JDO.
Channel is a C++ template framework for distributed message passing and event dispatching. Its major components (message IDs, routing algorithms...) are highly configurable as template parameters. As a namespace shared by peer threads, channels support publish/subscribe scope control, message filtering, and translation.