We have started development on a TAP input and output adapter, so that you are able to read and write TAP files in any of the current formats (up to and including v3.11). This adds and important additional method of processing usage to the OpenRate platform. Please contact us if you require more information.
OpenRate version 0.6 adds important new features to the OpenRate package at the level of system architecture (for example multiple output adapters in pipelines, much better thread handling, improved categorised logging and many performance enhancements).
In addition to these significant "back-office" improvements, we have now launched the "front-office" components to the OpenRate, which allow the easy management and configuration of the platform, better than the equivalent of what can be found even in mature commercial platforms.
We've just finished integrating a business rules plugin into the OpenRate architecture, based around JBoss Rules (Drools). This highly innovative move is the first step in our milestone two implementation plan to take us past the boundaries of traditionally available rating products.
The Rules Engine plugin will be formally available in the v0.6 release. For early adopters, the CVS repository holds the work so far, which is fully functional, but is not yet tuned.
OpenRate version 0.5 has been released as the third release candidate for the Roadmap 1 milestone, "As good as the rest", which intends to provide the same functionality as other leading pipeline frameworks, but with the additional flexibility provided by the OpenRate platform architecture. This milestone is intended to form a fully working baseline release, that provides a functionality set roughly equal to that of commercial products of a similar nature.
All of the major functionality has been implemented in this release, notably:
We're looking to hire a number of experienced analysts/programmers with deep experience of Java in high-performance environments to help build our team.
We can offer either remote roles (with appropriate experience of working outside of the context of an office environment) or traditional office based roles in a number of locations. We are able to offer extremely flexible working conditions, with profiles to suit any reasonable level of committment and availability.
First line support consultant
The most important part of any mature Open Source project is the availability of professional and responsive suppport. We have today launched a distributed support organisation.
Our team provides outstanding product and production support services.
We are pleased to announce that we have launched the Open BRM (Open Source Billing and Revenue Management) project, which will create a billing system of the same calibre and robustness as OpenRate.
This project will initially be based on the OpenRate-jbilling integration work that we have already done, but as tim,e goes on, we expect to purify the code base to form a billing platform that is architecturally mature and tailored to telco and utility billing and revenue management.
It's always been there, but almost no-one uses it, so we are publicising it...
In order to help evaluation and implementation using OpenRate, we have launched free support for the product.
The support page is at:
Feel free to contact us about installation, implementation or operations issues.
In order to deal with the large number of requests that we are receiving for OpenRate, we are looking to hire experienced Java remote developers.
Ideally you'll have worked in remote Java development before, and can provide references. We're looking to hire around 20 hours per week initially, but for the right candidate we can offer more hours, and longer term contracts.
As part of an ongoing integration project (with jBilling) for an unnamed international systems integrator, we have initiated a webservices (see http://en.wikipedia.org/wiki/Webservices) interface based on a JBoss or XFire Application server, using best of breed technologies (e.g. Hibernate).
The OpenRate Web Services interface will allow the creation of customer information to be held in the OpenRate database. The database is based around MySQL, with Hibernate for the ORM.
The API specification includes the following verbs: