ObjectSpark® Benefits
ObjectSpark® delivers key benefits to development projects and to infrastructure groups. These include Product and Infrastructure benefits:
Product Benefits
-
ObjectSpark® removes the need to hand-code a Data Services layer, saving an estimated 20 - 30% of the overall project development costs. Also, the quality of the ObjectSpark Data Services layer is assured, removing one of the largest sources of bugs
-
ObjectSpark’s separate Data Services layer allows development to focus on coding the business logic, saving testing time and enhancing any RAD process you would be using
-
ObjectSpark® leverages specialized resources required to produce Data Services layers by making the process efficient
-
ObjectSpark® is self-documenting, creating a readable, accurate record of the links and operations that make up an application's Data Services layer. In particular, these documents provide a complete description of any deviations a particular application makes from a corporate or industry standard and is always in sync with the code
-
ObjectSpark® can significantly reduce unit testing cost and effort. Creating a test database can be almost as tedious and complicated as coding your application. Then every RAD change in the application can require the creation of new test data. Using ObjectSpark™ to create test data can reduce this effort by over 80%
-
Creating a Data Services layer requires expensive and talented resources, resources that know the application, SQL and the distributed environment. The separation and efficiency that ObjectSpark offers reduces both the level of expertise and the time needed to create Data Services
Infrastructure Benefits
-
ObjectSpark® enables enterprises to make infrastructure changes at greatly reduced costs. ObjectSpark decouples a new application from its enterprise data sources. Since there is always change in the enterprise environment - from new stored procedures, to schema changes, to the introduction of new data sources - that separation becomes vital for the long-term maintenance of an application
-
ObjectSpark® makes it easy to introduce industry, corporate and group standards in the interface between an application and data. Standard definitions for entities such as "customer" or "purchase order" can be introduced because applications can safely enhance or modify these standards to meet their specific needs
-
ObjectSpark® in a production environment reduces deployment risk, as it is standardized and well tested. Because it is a fully distributed infrastructure that resides in-process with the application, it creates no performance bottlenecks, is easily scalable and has performance characteristics that can be tuned to assure performance
-
ObjectSpark® will fit into heterogeneous infrastructure environments. It provides runtimes for all popular platforms, COM, COM+, Java, EJB and (soon) .NET and supports virtually all enterprise data sources. It also relies on and leverages existing services, from security to transaction management, to optimize performance
-
ObjectSpark® uses industry standard languages and processes. As a result, ObjectSpark is up and running without a steep learning curve
For more information email info@datatern.com
