The Asterion Software team has just returned from the RSA conference in San Francisco with new insights and strategies to help grow our company over the coming months and years.
As a result. our new customer outreach will stress the benefits of our approach provides for the CIO, CISO and business user:
1) Security - Asterion eliminates the file directory attack vector and enables RDASP (Run Time Database Application Self Protection) - a database version of Gartner's “RASP”. We run business logic in the database that is self protecting and can benefit from its own policies as well as the granular security and policies that the database provides.
2) Scalability - We enable fast and efficient implementation of complex business logic that was previously a challenge to implement in the data layer. Users can write new business logic or take a niche mid-tier business application and run it from within the database. By eliminating mid-tier applications the business logic becomes a corporate resource that can be scaled and made available across the enterprise without any replication or version control overhead.
3) Performance - we eliminate network latency by running applications on the database platform. This helps a wide range of compute intensive applications. Examples include video streaming, unstructured data processing, extraction of meta data and integration of meta-data extraction libraries directly upon the database server.
4) Development Efficiency - we find that business applications written within the Asterion platform can have a code count that is up to 50% less than traditional mid-tier Java or C++ applications, offering faster development cycles. Furthermore, applications benefit from a standard API instead of application specific interfaces. This dramatically reduces ETL, data conversion and data mapping tasks.
How is this all possible? We accomplish the above with a compact application environment that runs in the database and enables an elegant approach to developing and running business logic in the database using PL/SQL.
From an architectural point of view, Tom Kyte of Oracle put it very well: "Do you think that middle tier programming is the end game? The last of the last? The final programming paradigm? If not, you need to put security and data integrity logic right next to the data in the database. Else when next great programming paradigm comes along, you'll be ripping it out yet again from the applications and redoing it all over again.”
Tom is a strong advocate for PL/SQL execution, his recommendations include that all logic that deals with data is programmed in PL/SQL. Specifically:
–If it touches data: PL/SQL
–If it is computing a Fourier transformation: Java.
–If it is processing data: PL/SQL
–If it is generating a graph: Java.
–If it is doing a transaction of any size, shape or form against data: PL/SQL
What Asterion has to offer is a more productive way in which to deploy new applications and to migrate/integrate existing mid-tier applications in the database.
In fact, there are so many potential uses it is a bit overwhelming. We’ve decided to roll out our software for a series of very specifics use cases beginning with an application that will provide a secure system for licensing in the entertainment business. It’s all in stealth mode at the moment so details will have to wait. Watch this space for updates!