Projects
User Manager
We developed a system that centralizes the administration of four seperate user databases.
These user databases included MS Active Directory, OS/390 RACF, LDAP and MS Access. The
scripting languages that we used include ASP/ADSI, php, Perl and ksh. This system provides
for Single-Signon and password change policies. Our system is user-friendly
and easy to manage. There are shelf applications available that try to meet the goals that
we achieved, but they are very expensive, hard to install and a nightmare to administer.
If you need something like this - Take a look at the rest, then come talk to the best!
Windows Login Script Manager
After finding login scripts to be a headache when moving directory resources, we developed
a simple appliation that stores all users' mapped in a database. When directories are moved
to a different location it is simple to change all login scripts to reference the new
location. The application makes it easy to keep up with who is using what.
IBM Host On Demand (HOD)
We were given the task of implementing an IBM Host On Demand solution with the requirement
of providing for fault-tolerance. IBM's solution was to migrate the user database into LDAP
further complicating a user management system that was already a headache to manage. We
put the users into a MS Access database and rewrote the HOD User Administration in ASP
providing a true web-enabled application, and retrieved the user authentication from the
http header providing automatic sign-on. Our system will run under any web server. We choose
Microsoft IIS with Microsoft Load-balancing(WDLS) for fault-tolerance. Our system is simple
to manage and has been operating for nearly two years without failure.
IBM Host Access Transformation Server (HATS)
We were given the task of choosing and implementing a system that provides web front-ends
to legancy mainframe applications. The choice we made was IBM Host Access Transformation
Server (HATS). We installed an IBM WebSphere Application Server to provide hosting for the
HATS applications. We taught ourselves HATS in about a week so that we could teach our
customers how to use the product. Now we have HATS applications developers that come to us
to solve their HATS issues.
Tivoli Access Manager
We have been providing support for this product every since Tivoli purchased it and called
it Policy Director. A recent project required us to provide a fault-tolerant system on
RS/6000's. The IBM solution is to use HACMP requiring an additional hardware and software
purchase. The HACMP solution does not acheive total fault-tolerance. What if the data
on your hard drive gets corrupted? Your down and out! We sat down, did a little scripting
and developed a complete fault-tolerant solution. Basically, we wrote scripts in KSH and
Perl that pulled all the users from one system and put them into a backup system each
night using LDAP scripting utilities. It's so simple and it works perfectly.
Web Page Scripting
We've wrote so many web-enabled database applications we could never remember them all.
You name it; we've wrote it: Shopping carts, registration applications, membership
applications, email and address databases, people databases, project management, asset
management and the list goes on and on. We currently favor the ASP language because of
the ease and speed of development, but we will never forget the years we used Perl. We
still choose Perl for Unix systems.
Older Experiences
We are a small group of very experienced programmers that started as mainframe programmers
so many years ago. We were the ones that coded COBOL by day and played on BBS's and setup
networks in our homes at night. Over the years we became experts with things
like DOS, DOS Batch files, Basic, and C. We were experts when every computer had
Word Perfect, Lotus 123 and DBase 3.
|