Automation Technology, Custom Application Software Development Company Header
Rational Software Architect
EAI Framework, EAI Architecture
Software Development Planning
Software Architecture Consulting
EAI Model, EAI Framework
OOAD Mentoring, OOAD Consulting
OOAD Mentoring, OOAD Consulting

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.

Architecture Definition | Development Frameworks | Planning
Requirements | Construction | Training | Mentoring