Development
Frameworks
Our strength is in developing
architectural frameworks to support team development for large-scale strategic enterprise
applications. The development framework is the foundation on which applications are built.
With a good foundation, applications can be designed and constructed in a consistent
manner to yield quality systems that are maintainable and extendable by the members of
your organization. Component reuse is the cornerstone of this approach.
We have assisted clients in building frameworks in the
following areas:
a) Persistence Framework - Provides services to retrieve
and maintain objects (validate attributes, authorize various object operations) that are
stored (persisted) in a back-end relational database such as Oracle, Sybase, or
SQL*Server. The framework includes services to operate upon one object or a collection of
objects.
b) Form Control Framework - Provides services for
presenting and maintaining object data on a personal computer. The various components
manage the process of communicating with the business components that are built based upon
the Persistence Framework.
c) Radio Frequency Device Messaging Framework - Provides
services for receiving and processing messages that are communicated from a remote radio
frequency computer. The various services manage the process of communicating with the
business components that are built based upon the Persistence Framework.
d) Document Generation Framework - Provides reporting
services for building and formatting documents from information that is accessible through
business components that are constructed based upon the Persistence Framework. This
framework goes beyond typical reporting tools that directly access data from a back-end
database.
e) Error Reporting and Logging Service Framework - Provides
services for creating and communicating errors in a uniform way amongst all the various
frameworks regardless of whether the error needs to be communicated between disparate
platforms. Collections of errors are supported in this framework.
f) Data Marshaling Framework - Each layer in a multi-tier
system typically represents information in different formats. The services translate data
into the various formats required to present, maintain, or store data.
g) Legacy Bridge Framework - Provides services for
communicating with legacy Cobol components. |