You are here : Home Technology  Microsoft Development Services Microsoft Development Services .NET Frameworks & Practices

.NET Frameworks & Practices

Microsoft Development Services

.NET Development
Windows System Programming
SQL Server Development
.NET Frameworks & Practices
Visual Studio Team System
.NET Controls & Components
.NET Web Applications
.NET Web Services Applications
SharePoint Development
.NET Smart Client WinForm Apps
Windows Services Applications
Microsoft Office Development
.NET Migration Services
Microsoft Capability Summary

Silicus Microsoft Platform Development Services CapabilitiesMicrosoft Platform Capabilities Summary



Download

More Information
Request a Quote
Request Pricing Information
software testing glossary
Microsoft Development Glossary

.NET Frameworks & Best Practices

Silicus Microsoft .NET frameworks and best practices helps customers accelerate the design and development of applications, reduce project technical risk, and enable the product to take advantage of related Microsoft technologies.

Over the period Silicus has developed strong experience in Microsoft patterns & practices that can offer a combination of written documentation and re-usable source code. Our .NET architects and solution designers are familiar in the following categories of patterns & practices

  • Services Development
  • Enterprise Service Bus
  • Web Services
  • Web Service Security
  • Integration Design Patterns
  • Solution Development Fundamentals
  • Application Architecture Guidance
  • Enterprise Library
  • Data Access
  • Testing
  • Team Development
  • Client Development
  • Rich Internet Applications
  • Smart Client Applications
  • Web Applications
  • Mobile Applications
  • Server Development
  • SharePoint Development
  • Web Application Security
  • Web Application Performance and Scalability

Microsoft Application Blocks

Using Microsoft Application Blocks for commonly required functionalities, helps to achieve Consistency, Extensibility, Ease of use & Integration throughout the implementation of project, here are the set of Application Blocks that our developers are experienced in.

The Caching Application Block:

  • Lets developers incorporate a local cache in their applications. It supports both an in-memory cache and, optionally, a backing store that can either be the database store or isolated storage.
  • Provides all the functionality needed to retrieve, add, and remove cached data. Configurable expiration and scavenging policies are also part of the application block.

The Data Access Application Block:

  • Reduces the need to write boilerplate code to perform standard tasks.
  • Reduces difficulties in changing the database type.
  • Relieves developers from learning different programming models for different types of databases.
  • Reduces the amount of code that developers must write when they port applications to different types of databases.

The Exception Handling Application Block:

  • Supports exception handling in all architectural layers of an application.
  • Allows exception handling policies to be defined and maintained at the administrative level.
  • Provides commonly used exception handling functions, e.g. logging exception information, hiding sensitive information and maintaining contextual information.
  • Invokes exception handlers in a consistent manner. This means that the handlers can be used in multiple places within and across applications.

The Security Application Block:

  • Implement common functionality of authorization & caching a user's authorization-related data.
  • Helps maintain consistent security practices
  • Eases the learning curve for developers.
  • Extensible, Supports custom implementations of security providers.

The Validation Application Block:

  • Using this, we can perform validation and create rule sets Using configuration, attributes or by writing code.
  • includes adapters that allow you to use the application block with ASP.NET , Windows Forms and WCF

The Cryptography Application Block:

  • Simplifies a variety of cryptography tasks, such as encrypting information, creating a hash from data, and comparing hash values to verify that data has not been altered.

Composite UI Application Block:

  • Helps creating complex user interfaces made of loosely coupled components.
  • Used exclusively for developing Windows Forms as well as Web Clients & mobile Clients.
  • Encourages the developer to use either the Model-View-Controller or Model-View-Presenter architectural pattern, to encourage reuse of the individual User Controls (or 'SmartParts') by not coupling them with their underlying data elements or presentation code.
Contact Us
Thank You. We will contact you shortly.
Microsoft Gold Certification
silicus Microsoft Gold Certified Partner

Microsoft certified Silicus Technologies as a Microsoft Gold Certified Partner for the 6th consecutive year.

This year this milestone was achieved when Silicus attained competencies in Data Management Solutions and Custom Development solutions competencies.

Terms of use | Disclaimer
© Copyright 2000-2010 Silicus Technologies, Inc.