Go.com Web Application
inSync's engineers were brought in, by recommendation of an Accenture partner, to complete a number of projects as described below.
The inSync engineers tasked worked closely with Buena Vista Internet Group's engineers to successfully complete the projects, within budget and on time.
The Go.com Projects
The first project performed for GO.com was a software upgrade. The existing software interfaces required a migration to a new version of the on-line store backend packages. InSync's developers were directly responsible for the software programming in able to accommodate changes in the ORACLE database model that supported the backend. In this particular case, an interface between the on-line store and the order fulfillment companies was upgraded. A JAVA software application functions as a continuous process, monitoring ORACLE tables for new order activity. When a new order is detected, a series of events are initiated.
The software is multi-threaded so that multiple orders (up to a predefined limit) can be concurrently processed. The interfaces determine which order fulfillment facility will handle the line items on the orders, and properly formats the data for each facility. Responsibilities for this task included the upgrade design, development, testing and deployment of the software into a production environment.
The second project performed was an interface between GO.com and EBAY Internet auctions. This interface was designed, developed, and deployed by inSync personnel, working in conjunction with GO.com engineers. The interface was written in JAVA, utilizing an ORACLE database for storage. When an EBAY Internet auction customer becomes a winner for a Disney product auction, the winner’s information is passed from EBAY to GO.com for order processing. The EBAY auction interface is still in progress.
The third project contracted by GO.com was an employee discount interface. The interface was written in Java using an ORACLE database backend. A weekly data file generated by the human resources department is loaded by the interface software into the on-line store environment (hosted by an ORACLE database). The employee discount is stored for each employee. Once an on-line purchase is made, the proper discount is applied to the purchase and stored to provide an audit trail. This interface was designed, developed, and deployed onto the production site by In Sync personnel working in conjunction with GO.com personnel.
In all of the above projects, inSync professional engineers worked within GO.com’s framework of naming conventions, documentation, and platform portability. Each application developed included support for the Javadocs documentation utility. Formal regiments of application development techniques were followed, including development and system testing, quality assurance (QA), and production testing, again working in concert with GO.com personnel. Joint code development tools such as Microsoft’s Visual Source Safe and Microsoft Project for project planning was utilized to properly manage the efforts of the development team. In all cases, stringent project deadlines were met and project budgets were not exceeded.
