Application Development & Integration

Modernized Toll System for the Golden Gate Bridge

The Golden Gate Bridge in San Francisco required an updated, automated toll collection system. During this project, the existing toll system hardware and software was completely replaced with a Java-based Service Oriented Architecture (SOA) running on Linux, MS Windows, and Oracle. Developed using Agile methodologies and test-driven development, middleware built on an open-source infrastructure (Java, Fedora Linux, Tomcat servlet engine, Axis SOAP toolkit) supports interoperability between heterogeneous subsystems, which include custom toll-system hardware, an Oracle database, a Crystal Reports report generation component, and an ASP.NET administrator GUI.

The new toll system is easier to administer and provides more tracking and reporting tools, and is much more stable and reliable than the old system. The Golden Gate Bridge Authority experiences less downtime, less lost revenue, improved auditing capabilities, and enhanced toll violation detection and tracking.

Point-of-Care Medical Prescription Device

Alpha Omega Technologies worked with a Blue Cross Blue Shield to develop and deploy a hand held, medical prescription device for use by physicians and nurse practitioners. We designed and wrote the software application to manage prescription history, flag adverse drug interactions, and automatically recommend reduced cost generic and formulary medications. Initial versions of the software were written in C++ and targeted Palm OS platform devices. Later versions supported Windows Mobile devices using C#/.Net.

We worked with physicians to optimize the user interface in order to streamline common operations. The device contained a complete FDA approved drug database including medication form, route, and dosage details.

In addition, we worked with a prescription clearing house to electronically route prescriptions to the preferred pharmacy for any patient. Devices that supported wireless Internet access could send prescriptions wirelessly as well. A companion web site was developed to allow doctors and office staff to review prescription history and prepare reports. The website supported new prescription and electronic transmission features as well.

The benefit to physicians includes improved recordkeeping and ease of use for common operations such as refills. Patients enjoy more personalized, higher quality of care along with convenience of electronic prescriptions automatically routed to their preferred pharmacy. Blue Cross Blue Shield reduced overall health care costs through an increased use of generic and formulary medications.

Database Management

Scheduling Automation

In January 2008, Northrop Grumman (and later SAIC) asked Alpha Omega to develop a sophisticated resource scheduling software application for the intelligence community. The existing scheduling process required literally hundreds of man-hours each week to coordinate efficient and uniform utilization of personnel and other resources. Complex business rules were applied to manage operator skill levels, assign training, allocate workstations, and coordinate analyst resources. In order to efficiently scale the process for increasing demand, the customer required an automated solution.

The complexity of the business rules imposed unique challenges in terms of requirements management, architecture, and validation. To meet these challenges, CMMI L3 process areas were implemented. A flexible, component based architecture was designed to support both a desktop client application as well as a Web service for remote scheduling. Requirements management through bidirectional traceability guaranteed that nothing fell through the cracks. Every business rule was validated through automated tests and simulations. In addition, lean development practices were adopted which resulted in more efficient code.

A task that once required hundreds of man-hours was reduced to, at most, a few minutes. This level of automation allows the customer to scale resource scheduling without increasing cost. In addition, greater accuracy and higher quality schedules were produced. Enhancements, features, and new business rules are continually being added to support this ongoing project.

Financial Applications

A global financial institution required a web application for processing on-line applications for stock brokerage accounts. In this 12-month project, a workflow system was implemented with Java servlets and JSPs and deployed on the IBM WebSphere application server.

To comply with SEC regulations, account applications from the input web page were converted into PDF format and maintained in a long-term document storage and retrieval system. Applications were also added to a workflow queue of a multi-phase approval process.

The new system greatly reduced both the number of lost applications and the time required to approve an application.