HSS Core Framework v4.0, now available for .NET 4 and Silverlight 4.
The HSS Core Framework extends the .NET Framework providing several key sub-systems that provide enhanced functionality and consistency to any product. By leveraging the HSS Core Framework, you can reduce and simplify any application development project.
Some of the major features and sub-systems
- Logging library and applications:
- Logging Component API
- Logging Service
- Log Viewer (GUI)
- Optionally writes to the HSSLOG Database for centralized logging
- Optionally writes to the Local Machine EventLog (default)
- Virtual Services (No Proxy Required)
- Allows any WCF Service to be exposed as a web service without an .svc file
- Includes the HSS.ServiceModel.dll, to be located into the Web Applications bin folder (see more info for hosting)
- Includes both Clients, Win32 Client API (HSS.ServiceModel.Client.dll) and Silverlight Client API (HSS.ServiceModel.Silverlight.dll)
- Supports Authentication and Authorization
- For Win32 Clients, supply user name and password for Authentication/Authorization against the ApplicationServices Membership and Role Providers
- For Silverlight, re-uses the HttpContext User (IPrincipal) for Authentication/Authorization
- All operations by default require an authenticated user only
- Supports declarative Role restriction per operation and/or at the class level
- Supports anonymous users thru declarative attribute per operation and/or at the class level
- Data Access library: greatly reduces amount of code required to integrate a database into any application
- Data Object Model Generator: DOMGen aids developers by generating object models from code templates based on SQL Tables, Views and Stored Procedures
- Network library with full featured (RFC Compliant) SMTP and DNS Clients
- SMTP, User Interface GUI, with Tracing
- DNS Query, IP Resolver, User Interface GUI, with Tracing
- Zip File/Folder Compression; based heavily on the DotNetZip library located on CodePlex (http://www.codeplex.com/dotnetzip)
- Cryptography (AES) library
- Implements RSA Pulic/Private key encryption using keys from either the local machine or current user Key Store
- Supports predetermined shared password for simple encryption
- Key Store Management (Support Vista/Win7 UAC)
- Windows Forms Component Model
- Windows Forms Docking (evolved from the DockPanel Suite by Weifen Luo)
- Special Timer class for creating schedule based automation services
- Too many to list all...
For the complete Developer Reference and API Documentation , please download the HSS Core Framework Help File.
Download the HSS Core Framework installer here...