Page 1117
. . . public synchronized DeptModel lockRow( int deptno) throws AISOCIException, Exception { EMP.DeptModel TheDept = null; try { ControlRef.lock(CRefID, deptno); } catch (AISOCIException e1) { throw e1; } catch (Exception e2) { throw e2; } return TheDept; } . . .
Application developers using this simple interface can focus on the development of the GUI application and interactions with these client wrappers. Supplied templates for frames / menus , list/detail forms, and sample applications simplify the development process further.
In addition to code generation and GUI templates, the AIS Web Development Suite provides the following server and configuration management tools:
The AIS Web Development Suite provides a framework and an architecture for rapid development and deployment of robust database-enabled Internet applications. It is not a proprietary development environment but a set of tools that leverage the existing capabilities of JavaSoft's
Page 1118
standard development kits. The AIS Web Development Suite hides the complexity of CORBA and database connectivity and exposes a high-level common interface that is easily understandable. This interface enables developers of all skill levels to easily build CORBA-compliant applications and components with full-featured database access. Although this chapter presented an in-depth look under the hood to get a detailed picture of the architecture, several wizards that come with the product perform the vast majority of the work for you. For more information, you can contact Advanced Information Systems, Inc. at (800) 327-9725, (212) 786-2100, or http://www.advanis.com.
Page 1119
Page 1120