Projects tagged ‘distributed’ and ‘middleware’


[15 total ]
41

Apache ActiveMQ

   
Primary Language: Java Licensed as: Apache License 2.0

Apache ActiveMQ is a fast Message Bus which supports many Cross Language Clients and Protocols and many advanced features while fully supporting JMS 1.1 and J2EE 1.4.

Metrics updated 01 May 07

14

PEtALS

 
Primary Language: Java Licensed as: GNU Lesser General Public License 2.1

PEtALS is the highly distributed Open Source ESB hosted by OW2. PEtALS delivers OW2 JavaTM Business Integration (JBI) platform. PEtALS provides lightweight and packaged integration solutions, based on JSR-208 specifications, with a strong focus on ... [More] distribution and clustering. PEtALS helps you to integrate your Enterprise Business Units in order to provide a value added global solution. By assembling all your enterprise elements, you can provide new applications by re-using some existing ones. Thus, all your applications expose their logic by exposing services. This concept is know as a Service Oriented Architecture (SOA). The project also provides a set of JBI components and a component development kit that will help users to develop their own components. [Less]

Metrics updated about 23 hours ago

13

Apache Camel

   
Primary Language: Java Licensed as: Apache License 2.0

Apache Camel is a powerful rule based integration framework which provides a POJO based implementation of the Enterprise Integration Patterns using an extremely powerful fluent API (or declarative Java Domain Specific Language) to configure routing ... [More] and mediation rules. The Domain Specific Language means that Apache Camel can support type-safe smart completion of routing rules in your IDE using regular Java code without huge amounts of XML configuration files; though Xml Configuration inside Spring is also supported. [Less]

Metrics updated about 22 hours ago

13

JORAM

 
Primary Language: Java Licensed as: GNU Lesser General Public License 2.1

JORAM (Java Open Reliable Asynchronous Messaging) is an open source implementation of the JMS (Java Message Service) 1.1 API.

Metrics updated 29 Aug 08

9

Fura

   
Primary Language: Java Licensed as: GNU General Public License 2.0

Fura is a self-contained grid middleware that allows the grid enablement and distribution of applications on heterogeneous computational resources. Fura features a web-based GUI, wizard-guided installation and configuration, and Web Services ... [More] compliance. Fura's component based plug-in architecture allows grid services to be extended or replaced, and new services can be developed reusing existing components. [Less]

Metrics updated 28 Aug 08

5

ProActive

   
Primary Language: Java Licensed as: GNU General Public License 2.0

ProActive is the Java GRID middleware library (with Open Source code under GPL license) for parallel, distributed and multi-threaded computing. ProActive is the GRID Application Server for the Enterprise. With a reduced set of simple ... [More] primitives, ProActive provides a comprehensive API to simplify the programming of Grid Computing applications: distributed on Local Area Network (LAN), on clusters of workstations, or on Internet GRIDs. ProActive is only made of standard Java classes, and requires no changes to the Java Virtual Machine, no preprocessing or compiler modification, leaving programmers to write standard Java code. [Less]

Metrics updated 03 Jul 08

3

Inferno Distributed Operating System

 
Primary Language: C/C++ Licensed as: GNU General Public License 2.0,GNU Lesser General Public License 2.1,Lucent Public License,MIT License

Inferno® is a distributed operating system, originally developed at Bell Labs, but now developed and maintained by Vita Nuova® as Free Software. Applications written in Inferno's concurrent programming language, Limbo, are compiled to its portable ... [More] virtual machine code (Dis), to run anywhere on a network in the portable environment that Inferno provides. Unusually, that environment looks and acts like a complete operating system. The use of a high-level language and virtual machine is sensible but mundane. The interesting thing is the system's representation of services and resources. They are represented in a file-like name hiearchy. Programs access them using only the file operations open, read/write, and close. The 'files' may of course represent stored data, but may also be devices, network and protocol interfaces, dynamic data sources, and services. The approach unifies and provides basic naming, structuring, and access control mechanisms for all system resources. A single file-service protocol (called Styx or 9P2000) makes all those resources available for import or export throughout the network in a uniform way, independent of location. An application simply attaches the resources it needs to its own per-process name hierarchy ('name space'). The system can be used to build portable client and server applications. It makes it straightforward to build lean applications that share all manner of resources over a network, without the cruft of much of the 'Grid' software one sees. Inferno can run 'native' on various ARM, PowerPC, SPARC and x86 platforms but also 'hosted', under an existing operating system (including FreeBSD, Irix, Linux, MacOS X, Plan 9, and Solaris), again on various processor types. [Less]

Metrics updated about 23 hours ago

2

MPI Testing Tool

 
Primary Language: Perl Licensed as: New BSD License

The MPI Testing Tool (MTT) is a project initiated by the Open MPI project for comprehensive, distributed testing of MPI software packages. MTT is designed to be run in a fully automated fashion (e.g., able to be run via cron on a regular basis). It ... [More] focuses on providing correctness and performance testing across many different impementations and versions of MPI software. The Open MPI Project uses MTT mainly for nightly regression testing of its own software, but also uses it for performance comparisons to other MPI implementations. Note that MTT is not dependent on/does not require Open MPI. [Less]

Metrics updated 29 Aug 08

2

JBoss Messaging

   
Primary Language: Java Licensed as: GNU Lesser General Public License 2.1

JBoss Messaging was designed and built from the ground up and was not based on the JBoss MQ architecture and is 100% JMS Compliant The main new features are related to clustering functionality. JBoss Messaging contains a fully functioning and ... [More] highly scalable clustering implementation. Unlike JBoss MQ, JBoss Messaging does not rely on a "HA Singleton", this was a major drawback in JBoss MQ, where only one JMS server in the cluster was active at any one time, providing a scalability bottleneck. With JBoss Messaging this limitation disappears and all nodes in the cluster can simultaneously host active JMS servers allowing the load to be distributed much more smoothly. [Less]

Metrics updated about 5 hours ago

2

Open MPI

 
Primary Language: C/C++ Licensed as: New BSD License

Open MPI is a project that originated as the merging of technologies and resources from several other projects (FT- MPI, LA-MPI, LAM/MPI, and PACX-MPI) in order to build the best MPI library available. A completely new MPI-2 compliant implementation ... [More] , Open MPI offers advantages for system and software vendors, application developers, and computer science researchers. It is easy to use, and runs natively on a wide variety of operating systems, network interconnects, and batch/scheduling systems. [Less]

Metrics updated 29 Aug 08