Projects tagged ‘middleware’


[77 total ]

159USERS
   

JBoss Application Server is the #1 most widely used Java application server on the market. A J2EE certified platform for developing and deploying enterprise Java applications, Web applications, and Portals, JBoss Application Server provides the full ... [More] range of J2EE 1.4 features as well as extended enterprise services including clustering, caching, and persistence. [Less]

150USERS
   

D-Bus is a message bus system, a simple way for applications to talk to one another. In addition to interprocess communication, D-Bus helps coordinate process lifecycle; it makes it simple and reliable to code a "single instance" application or daemon, and to launch applications and daemons on demand when their services are needed.

65USERS
   

Apache Axis2 is a complete re-design and re-write of the widely used Apache Axis SOAP stack to build on the lessons learnt from Apache Axis. Apache Axis2 not only supports SOAP 1.1 and SOAP 1.2, but it also has integrated support for the widely popular REST style of Web services.

48USERS
   

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.

44USERS
   

Python Paste helps Python web development and web application installation by providing tools for both developers and system administrators. Among other things, Python Paste includes a variety of middleware components to develop, test, configure, and run WSGI applications.

36USERS
   

The Open Web SSO project provides core identity services to simplify the implementation of transparent single sign-on as a security component in a network infrastructure. It provides the foundation for integrating diverse web applications that might ... [More] typically operate against a disparate set of identity repositories and are hosted on a variety of platforms such as web and application servers. [Less]

31USERS
   

Apache CXF simplifies the construction, integration, and flexible reuse of technical and business components using a standards-based, service-oriented architecture (SOA). CXF is a merger of two prior OSS projects - Celtix ObjectWeb and XFire ... [More] projects. CXF support JAX-WS, RESTful and POJO for the building Web Services. CXF support SOAP, JMS, CORBA and more. [Less]

25USERS
   

The goal of the Geronimo project is to produce a server runtime framework that pulls together the best Open Source alternatives to create runtimes that meet the needs of developers and system administrators. Geronimo 2.0 is a fully certified Java EE ... [More] 5 application server runtime. Websphere Application Server Community Edition from IBM is based on this code. [Less]

21USERS
   

JBoss Portal provides an open source platform for hosting and serving a portal's Web interface, publishing and managing its content, and customizing its experience.

19USERS
   

Fractal is a modular, extensible and programming language agnostic component model that can be used to design, implement, deploy and reconfigure systems and applications, from operating systems to middleware platforms and to graphical user ... [More] interfaces. The goal of Fractal is to reduce the development, deployment and maintenance costs of software systems in general, and of ObjectWeb projects in particular. The Fractal component model has the following important features: recursivity : components can be nested in composite components (hence the "Fractal" name). reflectivity : components have full introspection and intercession capabilities. component sharing : a given component instance can be included (or shared) by more than one component. This is useful to model shared resources such as memory manager or device drivers for instance. binding components : a single abstraction for components connections that is called bindings . Bindings can embed any communication semantics from synchronous method calls to remote procedure calls execution model independance : no execution model is imposed. In that, components can be run within other execution models than the classical thread-based model such as event-based models and so on. open : extra-functional services associated to a component can be customized through the notion of a control membrane. [Less]

19USERS
   

The ADAPTIVE Communication Environment (ACE) is a freely available, open-source object-oriented (OO) framework that implements many core patterns for concurrent communication software. ACE provides a rich set of reusable C++ wrapper facades and framework components that perform common communication software tasks across a range of OS platforms.

18USERS
   

Lightweight REST framework for Java Do you want to embrace the architecture of the Web and benefit from its simplicity and scalability? Leverage our innovative REST engine and start blending your Web Sites and Web Services into uniform Web Applications!

16USERS
   

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]

14USERS
   

The OpenPortal Project aims to build an Enterprise-class implementation of a Portal Server in the open source community. It is comprised of many sub-projects including the Portlet Repository, the Portlet Container, WSRP, JSFPortletBridge, NetBeans ... [More] PortalPack and others. The project aims to produce lightweight, modular, consumable components that can be used by many environments, including Portal Servers, Tools, SOA/BI runtimes, and more. The Project was derived from Sun Microsystems' Sun Java System Portal Server 7 product and is available to the community under an open source license. [Less]

14USERS
 

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]

13USERS
   

WSF/PHP is an extension for PHP that supports SOAP 1.1, SOAP 1.2, and other advanced Web Services standards such as WS-Addressing, WS-RM, WS-Security, MTOM, easily in PHP. WSO2 Web Services Framework/PHP (WSO2 WSF/PHP), is a PHP extension based on ... [More] Apache Axis2/C and WSO2 WSF/C for providing and consuming Web Services in PHP. WSO2 WSF/PHP supports both SOAP 1.2 and SOAP 1.1, WSDL 1.1 and WSDL 2.0 in WSDL mode and WSDL generation, WS-Security (UsernameToken, signing and encryption), binary attachments with SOAP MTOM, WS-Addressing and WS-ReliableMessaging. It also has the provision for REST style invocations [Less]

13USERS
 

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

12USERS
 

WSO2 WSAS (Previously known as Tungsten) is an integrated Web services Platform which offers a complete middleware solution. It is a lightweight, high performing platform for Service Oriented Architectures, enabling business logic and applications. ... [More] Bringing together a number Apache Web services projects, WSO2 WSAS provides a secure, transactional and reliable runtime for deploying and managing Web services. New Features In WSAS 2.0 * Data services support * Eclipse IDE integration * Clustering support * Full support for WS-Security, WS-Trust, WS-Policy and WS-Secure Conversation and XKMS * EJB service provider support * Axis1 backward compatibility [Less]

10USERS
   

The ACE ORB (TAO) is a freely available, open-source, and standards-compliant real-time C++ implementation of CORBA based upon the Adaptive Communication Environment (ACE). It attempts to provide efficient, predictable, and scalable quality of ... [More] service (QoS) end-to-end. TAO is for developers of distributed and embedded applications who have stringent performance demands. [Less]

9USERS
   

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]

8USERS
 

The WSO2 Mashup Server is a platform for creating, deploying, and consuming Web services in the simplest fashion possible. It Relies on: * Support for consuming and deploying services using dynamic scripting languages * Trivial ... [More] deployment and redeployment * Automatic and UI-based generation of Web services artifacts (e.g. wsdl, schema, policy) * Provide gateways into a variety of information sources, including SOAP and POX/REST Web services, as well as plain old Web pages. * Provides human-consumable results through a variety of user interfaces including Web pages, portals, e-mail, Instant Messenger service, Short Message Service (SMS), etc. [Less]

5USERS
   

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]

5USERS
 

The Enterprise Sign On Engine (ESOE) is an advanced system which allows an enterprise to meet it's individual goals for integrated identity management, single sign on, authorization, federation and accountability for resource access in a very ... [More] extensible manner. The ESOE is built using the OASIS SAML 2.0 specification, and the ESOE's powerful authorization engine is built around a reduced version of the OASIS XACML 2.0 standard which we have called Lightweight eXtensible Authorization Control Markup Language or "LXACML". The ESOE can integrate identity from unlimited repositories, automatically create sessions for users whom are logged into Active Directory (true single sign on), provide for centralized authorization policy management and natively federate with technologies such as Shibbo [Less]

5USERS

JBoss Web Services Framework

4USERS
 

DREAM (Dynamic REflective Asynchronous Middleware) is a component-based framework dedicated to the construction of communication middleware. It provides a component library and a set of tools to build, configure and deploy middleware implementing ... [More] various communication paradigms: group communications, message passing, event-reaction, publish-subscribe, etc. Dream builds upon the Fractal component framework, which provides support for hierarchical and dynamic composition. [Less]

4USERS
 

Shibboleth is standards-based, open source middleware software which provides Web Single SignOn (SSO) across or within organizational boundaries. It allows sites to make informed authorization decisions for individual access of protected online resources in a privacy-preserving manner.

4USERS
 

RubyCAS-Server is a Ruby implementation of a server for Yale's Central Authentication Service. CAS provides single sign-on authentication for web applications. Since CAS is a solid, widely-adopted protocol, CAS clients are available for many ... [More] platforms and frameworks, including Java, PHP, Ruby on Rails, and others. RubyCAS-Server is designed to be simple to set up and configure (which is quite the opposite from it's popular Java cousin, the JA-SIG CAS Server). RubyCAS-Server is written using the Camping microframework. Code contributions are welcome. Please contact the author for access to the subversion repository. [Less]

4USERS
 

MindTouch Dream is a .Net library for REST-oriented programming. It ships with a REST micro-server for Windows and Linux (thanks to Mono) that can be embedded into applications or used as a standalone .Net REST web-server. Dream is open source ... [More] , written in C#, and licensed under LGPL. The mission of Dream is to make REST-oriented programming as simple as possible without introducing abstractions that obfuscate the versatility of HTTP. Dream provides a concurrency and asynchronous execution library that enables efficient programming. Dream includes a REST micro-server that can act as a standalone host or be embedded into applications to provide a true REST API. [Less]

4USERS
 

NEW: Latest release can be downloaded from http://dist.wso2.org/products/wsas/wso2wsas-2.2.zip * Data Services provides a simple mechanism to expose data stored in a relational data via a Web service API. • Data is no longer locked away in a ... [More] database but also available for mashing up with other data on the Web. * XML response is generated using database data. * Expose CRUD operations performed on a relational database to the outside world • Ability to use full power of the WS-* security stack • WSAS allows you to deploy data services in two ways •Deploy data service configuration file directly •Create the service using the UI wizard WSO2 Data Services specification - http://wso2.org/wiki/display/wsf/Data+Services+and+Resources [Less]

4USERS
 

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]