ObjectWeb RFID Middleware building blocks

Reader Interface

RFID Netwaork JORAM incorporates a 100% pure Java implementation of JMS (Java Message Service API released by Sun Microsystem, Inc.). It provides access to a really distributed MOM (Message Oriented Middleware), built on top of the ScalAgent agents based platform. Dream 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 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.

Data and application integration

JOnAS is the Open Source implementation by ObjectWeb of the J2EETM specification. JOnAS is a pure JavaTM implementation of this specification that relies on the JDK. PETALS is an open source software development project dedicated to deliver ObjectWeb JavaTM Business Integration (JBI) platform, providing lightweight and packaged integration solutions, based on JSR-208 specifications, with a high focus on distribution and clustering.

Infrastructure Management 

  • JADE/JASMINE (Autonomic Computing)
  • Joram
JORAM incorporates a 100% pure Java implementation of JMS (Java Message Service API released by Sun Microsystem, Inc.). It provides access to a really distributed MOM (Message Oriented Middleware), built on top of the ScalAgent agents based platform.

RFID Information Network

SNAP is a J2EE application deployment and management infrastructure for structured p2p overlay networks. Developers can use the services the framework provides, thus forgetting about persistence, security, load balancing, failover and others. Sync4j is a mobile application server, and more. It includes a suite of tools to develop, deploy and manage any mobile project. It is a certified implementation of the Open Mobile Alliance SyncML standards. 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.

Data management

Enhydra Octopus is an advanced relational Extraction/Transformation/Loading tool. It can connect to JDBC data sources and perform transformations defined in XML definitions. JDBC drivers for CSV and XML are included. Octopus supports Ant and JUnit. Clustered JDBC gives your applications a transparent (no code modification) access to a cluster of databases even if your database engines are not cluster-aware. Speedo is an open source implementation of the JDO (TM) 1.0.1 specification