Key Information

Register
Submit
The challenge is finished.

Challenge Overview

The main goal of this project is to create a Framework (implemented as a Java library) that can abstract the differences between the underlying legacy technologies and provide a simpler API in which to develop the ESB modules that will serve the business applications. In this way, the Framework deals with the specific legacy technologies, adopting the best practices whenever possible. In this document, we refer to the ESB modules as Consuming Applications, in the sense that they are consumers of the Framework.

This module provides the upper layer of the framework, which will provides all the common services and the front-end façade of the legacy access layer.

This component provides all the interfaces and default implementations of the services that are in scope of this module, including LegacySystemDataAccessService, its factory LegacySystemDataAccessServiceFactory, the QueryCallback, AuditService and LoggingService for consuming applications to implement, the RuleEngine, and all exceptions thrown by the interfaces/classes.



Final Submission Guidelines

N/A

ELIGIBLE EVENTS:

2012 TopCoder(R) Open

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30025301