Ziost Technologies logo

February 10, 2007

New version of database application creator is available
  Yet another win for Ziost Technologies. Second version of application for rapid creation of database-driven software is now available for use.
[details >>]


January 24, 2007

Intervention into the market of Photography services
  In the scope of Photo services agreement with ^DevelopAll (www.developall.com), Web Dev team in collaboration with design team has introduced new photography portal - photohand.com, which is the...
[details >>]


November 13, 2006

Stoneramp.com has been chosen as a hosting solution
  Stoneramp.com has been chosen by Ziost Technologies as a hosting solution for our customers.
[details >>]


November 8, 2006

Our team enlarged
  Development team was enlarged with 3 new people.
[details >>]


August 7, 2006

.NET Team has release new version of the database application
  .NET team has announced release of the first version of application solution for rapid database development.
[details >>]


July 1, 2006

Ziost goes global
  Ziost Technologies has developed platform for easy creating of multi-language web-applications called Clone.
[details >>]


June 14, 2006

Education portal of CA district has been released
  WebDev team announces release of the website for Educational foundation of California under the agreement with Anna Myers Photography and DevelopAll^
[details >>]


Small Business

  We've started a programm of assisting for startup companies with establishing their business at the IT sphere, this includes...
[details >>]



Big Companies

  Business profit for big companies in working with Ziost can be shown in different approaches...
[details >>]




careers not found


JScheme

Studies indicate that developing persistence logic consumes most (60%-80%) of the development time in enterprise application. Most common way to develop persistence logic in java is hard coded SQL and JDBC calls. Bugs in persistence logic designed in this way usually discovered late in quality assurance process or even worse left undiscovered until application deployed into production environment. Cost of fixing bug exponentially is increasing depending on time since bug was introduced.

There are several ways to improve this situation with JScheme.
  • Generate persistence code that eliminate need to wrote hard coded SQL and JDBC mapping code.
  • Generate value objects that used to pass chunk of information not a single value in J2EE architecture, to improve code readability and network performance.
  • Track data model changes, and enforce data model and code compliance.
The advantages are:
  • Reduced development time;
  • Early feedback about database and code incompliance;
  • High performance and scalability;
  • Lower cost of maintenance;
  • Database vendor independence;
Development scenarios with JScheme

Initial application development:
  1. Analysis requirements, and design object, component and data model.
  2. Develop database schema based on data model.
  3. Generate persistence logic and value object classes using JScheme.
  4. Develop components using java objects generated by JScheme.
Extending functionality of application:
  1. Change database model to accommodate new functionality.
  2. Regenerate persistence logic classes.
  3. Rebuild and retest application. Simple rebuild catch most of database-object incompatibility.
Support XP or Agile modeling principals.

Those principals are:
  1. Use simple tools
  2. Early feedback
  3. Testable design
How it works?

JScheme has two components:

Resync
loads data model from database and save it in vendor independent format in XML file. This module itself is database vendor specific. And currently there is only one for Oracle. Resync modules for open source databases such us SapDB and MySQL are coming soon.

Generate
Based on information in XML file created by Resync, this module generates persistence logic java classes.

rax.ru
Advertisement: Investment * Itlibitum, Corp. * Quebec and Canada * Gift Ideas * Idées Cadeaux * Last Combat