ObjectWeb

From Wikipedia, the free encyclopedia

ObjectWeb logo
Enlarge
ObjectWeb logo

The ObjectWeb consortium is an international consortium mainly devoted to producing open source middleware, EAI, e-business, clustering, grid computing.

ObjectWeb is a not-for-profit, international consortium dedicated to the development of high-quality open-source components for distributed applications (Web applications, grid computing, clusters, business integration, nomadic systems, etc).

The purpose of distributed infrastructure software is to interconnect systems that are heterogeneous by nature. In this spirit, the software developed by ObjectWeb complies with open standards established by independent bodies such as JCP, OMG or OSGi. Open access to the source code, as allowed by the open-source licenses, guarantees the best possible level of compliance with these standards.

The open-source process is also a proven way to deliver independent solutions which combine quality, adaptability and robustness at the best possible performance/cost ratio. It proved a powerful way to foster collaboration between partners, to achieve successful technology transfer and eventually to let innovative solutions be reused in a commercial framework.

The consortium promotes the dialogue between technology suppliers and user companies and, doing so, is instrumental in the emergence of an offering of professional solutions based on open-source infrastructure software together with the required services – such as training, advice and maintenance.

Various components, developed by the ObjectWeb consortium, are connected together into the JOnAS J2EE server. ObjectWeb also includes the Eclipse GUI extension to develop the J2EE applications (Lomboz).

Contents

[edit] Selection of Projects

Check ObjectWeb Forge for a complete list.
  • Fractal component model[[1]] - Fractal is a general software composition framework that supports component-based programming, including components (type) definition, configuration, composition and administration.
  • Bonita - Bonita is a flexible cooperative workflow system based on the workflow model proposed by the INRIA ECOO team, which incorporates the anticipation of activities as a more flexible mechanism of workflow execution.
  • eXo Platform -- eXo Platform is an enterprise portal + CMS implementing JSF, portlets, ECM
  • JaWE - JaWE is a graphical Java workflow process editor according to WfMC specifications supporting XPDL as its native file format.
  • Shark - Shark delivers a workflow server with a difference. Shark is completely based on standards from WfMC and OMG using XPDL as its native workflow definition format.
  • JOnAS - JOnAS is the Open Source implementation by ObjectWeb of the J2EE specification. JOnAS is currently undergoing certification of compliance with J2EE 1.4.
  • JORAM – JORAM is a message-oriented middleware supporting the JMS (Java Message Service) and SOAP (Simple Object Access Protocol).
  • Lomboz - Lomboz is an Eclipse plug-in for J2EE development, supporting the complete development cycle of a project: code, deploy, test and debug.
  • ProActive - ProActive is an open source Java library for parallel, distributed, and concurrent computing, featuring mobility and security in a uniform framework. ProActive provides a comprehensive API simplifying the programming of applications.
  • Presentation Server - Presentation Server is a J2EE-based MVC framework for building Web applications that present and capture XML using XForms, XSLT, and Web Services.
  • XQuare - The XQuare project provides a set of Java components for extending J2EE platforms with XML-based, heterogeneous information integration capabilities, using the XQuery language.
  • JOTM - JOTM (Java Open Transaction Manager) is a fully functional open source standalone transaction manager that implements the XA protocol and is compliant with the JTA APIs.
  • Octopus - Octopus is a simple Java-based Extraction, Transformation, and Loading (ETL) tool. It may connect any JDBC data source and perform a transformation defined from an XML file.
  • File Data Base - FDB is a low-level object database written entirely in Java. It’s a minimal storage component designed to be wrapped by an upper-level persistence layer, like a JDO (Java Data Objects) implementation, or a mapping layer like JORM.
  • Speedo - Speedo is an implementation of the JDO specification.
  • ASM - ASM is a Java bytecode manipulation framework. It offers similar functionalities as Byte Code Engineering Library or SERP, but is much smaller and faster than these tools.
  • JAC – Java Aspect Components is an aspect-oriented framework allowing to replace EJBs by POJOs (Plain Old Java Objects).
  • Celtix ESB - Celtix delivers a Java Enterprise service bus (ESB) runtime and set of extensibility APIs, simplifying the construction, integration and flexible reuse of technical and business components using a standards-based, service-oriented architecture.
  • EasyBeans - EasyBeans is an open source implementation by ObjectWeb of the EJB3 container specification.
  • Petals - The PETALS Services Platform provides a distributed open source implementation of Java Business Integration (JBI) spec as a core element to build ObjectWeb ESB solutions, leveraging existing Consortium's components.
  • SpagoBI - SpagoBI is a Business Intelligence Free Platform which uses many FOSS tools as analytical engines, integrating them in an infrastructure which offers a cross-operativeness and a consistent vision between Report,OLAP,Data Mining,Dashboard and over the DWH.
  • StarWebService - StarWebService is an independent platform for developing, deploying, managing and running Web Services.
  • Telosys - Telosys is an Open Source AJAX / Web 2.0 framework designed to build easily "Rich Internet Applications" (based on a "Client/Server”" principle), using J2EE(Servlet, JSP, JDBC), lightweight clients and XML requests via HTTP.
  • XService Suite - XService suite, which is powered by ACT (The Institute of Advanced Computing Technology), Beihang University, Beijing, China, is a suite focus on xml and web service and provide fundamental element to enable service oriented architecture(SOA).
  • XWiki - XWiki is advanced wiki that supports many popular features like the Wiki syntax, version control, attachments, security, and searching, but also many advanced features like templates, database and dynamic development, skinability and much more.

[edit] History

  • June 1999 – Researchers from Groupe Bull, France Telecom and INRIA announce the JOnAS project at the Linux & Free Software Conference in Tokyo, Japan. JOnAS is only an EJB container
  • April 2000 – JOnAS 2.0 released, full support of EJB 1.1
  • October 2001 – First annual ObjectWeb conference held in Paris, France
  • January 2002 – ObjectWeb consortium agreement is signed by co-founders Bull, France Telecom R&D and INRIA
  • 2002 - Gérard Vadôme first Executive Director, Jean-Bernard Stefani Chairman, Philippe Merle Chief Architect
  • April 2002 – ObjectWeb starts hosting all projects of the Enhydra community
  • September 2002 – JOnAS 2.6 released. JOnAS becomes a J2EE(tm) platform
  • February 2003 – JOnAS 3.0 beta 0 released. JOnAS implements J2EE 1.3.
  • 2003 - Christophe Ney Executive Director, Jean-Pierre Laisné Chairman
  • August 2003 – Red Hat is the first North-American company to join ObjectWeb. Red Hat announces the upcoming release of a professional Java application server based on ObjectWeb J2EE components
  • September 2003 – ObjectWeb is the first nonprofit organization to be awarded a scholarship by the Java Community Process for the certification of JOnAS' compliance to J2EE 1.4
  • November 2003 – Enhydra server becomes free (LGPL) software
  • November 2003 – ObjectWeb JOnAS and Apache Geronimo agree on collaboration
  • January 2004 – All Enhydra projects are moved to the ObjectWeb web facility
  • 2004 - Emmanuel Cecchet Chief Architect
  • April 2004 – The effort to certify JOnAS’ compliance with J2EE begins
  • June 2004 – JOnAS 4.1 released. JOnAS implements J2EE 1.4
  • June 2004 – The “Web Tools Platform” proposal, put together by ObjectWeb, is endorsed by the Eclipse Foundation as a top-level project
  • July 2004 – Red Hat ships JOnAS as the "Red Hat Application Server"
  • September 2004 – With version 6.0, Enhydra evolves from a full application server to an application development toolbox running on top of JOnAS
  • October 2004 – ObjectWeb introduces the concept of open source 'initiative' (to differentiate from 'projects') and kicks off open-source Enterprise Service Bus "initiative"
  • January 2005 - JOnAS Becomes the First Non Commercial Open-Source Application Server to Complete J2EE 1.4(tm) Compatibility Certification
  • February 2005 - Annual conference in Lyon, France
  • April 2005 - MoU signed with Orientware, in charge of Chinese program 863 in the field of middleware
  • May 2005 - ObjectWeb first nonprofit open source organization to be placed on Gartner Group Magic Quadrants (EAS and APS)
  • June 2005 - Board of Directors validates proposal to work towards an independent, nonprofit legal entity
  • December 2005 - Plan for legal entity inception presented to the Board and accepted
  • 2006 - François Letellier Executive Director, Chirstophe Ney Chief Architect
  • February 2006 - Annual conference co-located with Solutions Linux in Paris, France
  • April 2006 - First code drop from Orientware Chinese contributors
  • July 2006 - First 'ObjectWeb v2' workshop

[edit] See also

[edit] External links

In other languages