quick search
GO

quick links

Dependency Technology


- Desktop Client developed using C#.NET.
- Web Client developed using ASP.NET.
- Database implemented in MS SQL 2000.
- System Hosted on IIS



Application Tier

The entire middle tier for ADaM is deployed on Microsoft's Internet Information Server (IIS).

Business Objects
Since ADaM supports two types of clients, business logic is localized on the central server. Since boththe clients support some common functionality, all the functionalities are built at the server level. Thisarchitecture avoids duplication of code on all the client applications.

The business objects module is implemented using C#.NET and exposes its functionalities through .NETRemoting mechanism.

Data Access
The data access module provides connectivity to the ADaM database. It accepts requests fromother modules related to their database access needs and makes the necessary database-specificcalls to the database to service the requests.

The data access module is implemented using ADO.NET and is available as an object library (.NETassembly). All the modules that wish to use this library need to have their own instance of the same.

In most cases, Desktop Client and Web Client will communicate with the database through the Business Objects module. In some cases when it needs to communicate with the database directly, it uses theData Access object library.

The ADaM database has been developed using MS SQL 2000 as the RDBMS to persist any data. SQLServer 2000 is fully functional RDBMS product. The system has a robust backup/restore architecture,XML support and Analysis Services.

Email Services
ADaM links with email services to send alerts and notifications. Business Objects module interfaces with the corporate email system of the organisation to send email alerts, notifications and reminders.

Visio
ADaM uses Microsoft Visio to generate the schematic diagram of various Systems and Components in ADaM's Component Database Universe. The system uses the ActiveX control supplied by Microsoft Visio 2003 to access its functionality. Business Objects module integrates with Visio so that it can generate the schematic diagram and show the results in both Web Client and Desktop Client.

Excel Files
ADaM imports the Component Database details of an organization  from Excel files. Thus, the user does not have to enter each Component, System manually into ADaM.

Reports
ADaM uses Crystal Reports 9.0 to meet its reporting requirements. Crystal Reports can be used to generate pre-defined reports from both Desktop and Web clients or alternatively clients can create their own reports as required.

 When migrating services it is important to employ a tool and methodology that allows you to Know, Plan and Control all aspects of the migration project.


Basudev Pal
ITC Infotech