Get .NET Edge to your business with SourceEdge’s .NET Experts
.NET is a framework from Microsoft strategizing its vision on revolutionary solution connecting information, people, systems, and devices. This new generation of technology is based on Web services—small building-block applications that can connect to each other as well as to other larger applications over the Internet.
.NET technology promises easier integration within, and between businesses, that can realize improvements in the time and cost associated with developing and maintaining their business applications as well as benefiting from empowering employees with the ability to act on vital information anywhere, from any smart device.
The people at SourceEdge are the early starters to embrace .NET technology for developing cutting edge solutions for wide business application areas. Our .NET expertise spans horizontally from building a custom application, migrating from existing version, advising architecture, collaboration & integration to product development covering the whole industry verticals. |
 |
| SourceEdge has an edge to help organizations build robust, reliable, scalable and high performing Microsoft.NET applications. Our .NET competency covers in-depth knowledge of three core elements of .NET - Smart Clients, Web Services and .NET Servers. |
| |
| Typical application architecture built using .NET framework |
Business Benefits using .NET Technology
|
 |
Data Layer: Our open framework is designed to support Oracle / SQL Server / MS Access / ODBC data sources.
Data Access Layer / Data Persistence Layer: Our Object persistence framework is similar to ObjectSpace framework of Microsoft which is envisaged to be bundled with Microsoft’s future release-Longhorn OS, which maps the object to relational database tables.
Business Logic Layer: The Business Objects contains all the business logic.
Business Façade Layer: The Transactions are controlled in this layer.
Service Interface Layer: Remoting / Web Services and SOA architecture to support.
User Interface Layer: Rich Client, Smart Client, Thin Client and Mobile devices can be used. |
|
 |
Decreased development time |
 |
Reduced cost of ownership |
 |
Quick ROI |
 |
Platform independent |
|
| |
| .NET Development Advantages |
 |
Common Language Runtime and Class Library |
 |
Consistent programming model |
 |
Simplified programming model |
 |
Run once, run always |
 |
Execute on many platforms |
 |
Language integration |
 |
Code reuse |
 |
Automatic resource management |
 |
Type safety |
 |
Rich debugging support |
 |
Easy deployment |
 |
High security |
 |
Feature-rich Web Services |
| |
|
|
|
| |
Rich Client and Smart Client
Relative to the rich client, the browser-based model is wonderful for information technology (IT) administrators, but leaves much to be desired for both developers and end users. The Microsoft .NET framework programming model serves the interests of all three parties. Its smart client application model combines all the power and flexibility of the rich client model with the ease of deployment and stability of the browser-based model.
MVC Pattern |
| |
 |
Model: Business Objects |
| |
 |
View: Windows Forms |
| |
 |
Observer pattern reflect the changes to view when model is changed |
| |
 |
Factory Pattern is used for support to create multiple views from the Model |
| |
|
|
|
Object Persistence (ObjectSpace architecture)
The ObjectSpaces architecture lets you expose data as objects and lists of objects rather than as tables, columns, rows, or XML elements. Objects defined within the ObjectSpaces architecture are known as persistent objects. Once you've defined a persistent object, you can use an ObjectSpace to create instances of the object and to persist the object data to a data store, retrieve and persist objects back to the data store, as well as delete instances of the object from the data store.
SourceEdge uses Microsoft’s Agile Development Methodology based on Business Class Library (Business Framework). Our Business Class Library Framework written in C#, which has the following features. |
| |
 |
Runs under both MS.Net and Mono |
| |
 |
Supports major databases |
| |
 |
Supports object persistence framework |
| |
 |
Supports Remoting for distributed computing environment |
| |
 |
Supports Web Services / SOA for B2B or remote users |
| |
 |
Supports Serviced Components (COM+) for scalability |
| |
 |
Supports MVC design pattern |
| |
 |
Supports centralized repository for images and documents |
| |
 |
Supports role based security |
| |
 |
Supports business events and notification services |
| |
 |
Supports n-Tier architecture (Data Layer/ Data access & Data persistence Layer/ Business logic layer / Business façade layer/Service interface layer/User interface layer) |
|
| |
| Please read our Case Studies to know more about customer solutions developed using Microsoft.Net Framework |
| |
|
 |
| Solution
Blueprints |
|
| Related
links |
|
| |
|