Architecture
Instant .net supports multi-layer architecture. It has the following layers:
Presentation Layer: Support for rich user interface developed in C# / VB.Net as well as web application interface in ASP.Net.
Business Logic Layer: Contains generic classes for data retrieval, validation and posting. The business logic layer objects can be deployed as individual web services as well as they can be grouped together in the form of assemblies.
Data Access Layer: Uses customized classes to connect to heterogeneous data sources. Only the entity classes are allowed to communicate with the database to provide data security.
Business Layer Manager (BLM): This is the contact point between the presentation layer and the business logic layer. The presentation layer never directly uses a business entity and the request for business logic always goes through the BLM component only. This offers the access security to the business classes.
The BLM component can be deployed as a Web Service or as a Remoting component.
 |