Brainwave is an application design platform with a database that allows vendors to create integrated applications without the need to collaborate. Most enterprise systems today are dumb in that they either consist of many specialized apps that don't talk to each other or one behemoth that does nothing particularly well. There is no reason why your customer list from Salesforce and your employee info in Peoplesoft shouldn't integrate with your LinkedIn contacts when you want to use Gmail to send them all an invite for your weekend gathering next month in Tahoe. Companies spend billions each year to integrate their systems using new-fangled technologies like SOA and ESB. Unfortunately, no one has looked at the root of the problem - until now.
The Solution
Unlike others before it, the patent pending Brainwave database does not require programmers to design a data model - due to the novel architecture of the system, we don't need one. Hence, application vendors need not be restricted by each others' design decisions and can use the Brainwave database as a universal repository. Brainwave provides vendors with a free software development kit. Each time they develop and deploy an application using our runtime, the user's organization must purchase a license from us. Additionally, the user may also choose to sign up for annual support.
The Brainwave Solution to EAI
Enterprise Application Integration (EAI) is one of the key areas where Brainwave can enter the market. First, an understanding of the EAI problem is in order. In general, due to the strict schemas defined by applications, most data within the enterprise has become clustered into silos.
Before the applications based on this data can be integrated, the silos themselves must be 'merged'. Often, this is technically infeasible. Hence, the approach is to provide a means of communication between these silos - the Enterprise Services Bus which, by providing a data transport mechanism, serves as a hub. Each spoke is connected to a different data silo via an adaptor (specific to that silo) which translates the data into a universally acceptable format (often XML). For two silos to communicate, the data must first be translated into the universal format by the adaptor at the source silo, travel through the bus to the destination where is it translated into a format consumable by the destination silo. While this approach works, it is difficult to implement, limited in its scope and non-scalable (since each additional silo requires adaptors to be written).
With Brainwave, we take a fundamentally different approach. Having identified that the root cause for the formation of these silos is the schema, Brainwave is able to create a universal data repository by eliminating the schema altogether. Since the application vendors are not required to create a data model, the question of incompatibilities across applications does not arise. Instead, as long as all applications use the Brainwave Platform, they can be guaranteed compatibility across each other paving the way for seamless integration without the need for vendors to explicitly collaborate with one another.
Migration to Brainwave is easy because we can read each silo once and import the data (but not the schema) thus freeing it from existing limitations.
Rapid Application Development - The Brainwave Platform
The platform comes with an integrated 'Neural' database.
The Platform does not require the programmers to design data model - eliminating huge step from the software development cycle.
Platform comes with a rich widget library and other management tools for the developers - thus the developers need not write code for all these from scratch.
Application server supports multiple application without restart - thus develop-built-test cycle is shorter
The platform support plug and play of other applications developed on the same platform