Beartooth Web Development - Award Winning Web and Graphics Design, Hosting, Email, and Software Development
Our Web, Graphics, and Software Development Philosophy Email Services
Beartooth Web Development - Web Design, Graphics Design, Hosting, Email Services, Database Design
View our Web and Graphics Design, and Software Development Portfolio Affordable Web Hosting Solutions
Testimonials from Web, Graphics, and Software Development Clients Available Custom Software Applications and Products
Available Features for Web Design and Development
View our Web, Graphics, and Software Development Rates
Web and Graphics Design Information
Contact Us for Web Design, Graphics, Hosting, Email, or Software Development
 
 
Web Design, Hosting, Email, Graphics
 

 

Shepherd Overview

Shepherd is a dynamic, object-oriented, extensible framework for developing high performance, minimal resource Internet servers.

In many cases, organizations use only one machine to deliver all of the major Internet services such as POP3, IMAP4, SMTP, HTTP, and FTP. Often, these Internet services are provided through different software packages. Those software packages use many common components to complete their work such as:

User Lists
Access Control Lists
Configuration Data
Remote Administration
Thread Pools
Event Logging

Unfortunately, in many cases, user ends up with are different configuration interfaces, separate users lists, separate access control lists, multiple thread pools, etc. resulting in poor performance, difficult administration, and more demanding hardware requirements. Shepherd combats these problems by defining an object-oriented framework for developing Service components that plug into the Shepherd Engine.


Shepherd Products:

Shepherd Engine
Shepherd Services
Shepherd Agents
Shepherd Directory Service Providers
Shepherd Developer's Tool Kit

The Shepherd Engine controls the loading and unloading of the Directory, Services, and Agents. It also manages the common thread pool and provides access to Shepherd Directory Services (SDS) through a command line interface.


Shepherd Protocols:

IMAP4 (under development)
Fax
HTTP (under development)
SMTP
POP3
LDAP (under development)
FTP
j-Chat
SNTP (under development)
DNS (under development)

Shepherd Services are the implementations of different tcp/ip services in the Shepherd environment.


Directory Service Providers:

JDB-DSP: Object-oriented Database
LDAP (under development)
Shepherd.Admin-DSP

Part of Shepherd's strength is its generic Directory Service Provider (DSP) design that will allow different storage mechanisms to be implemented seamlessly into all Shepherd Service Components.

Shepherd Features
Shepherd Platforms

Still have questions?