Saigun
teams specialize in developing
and enhancing frameworks and
have provided these services
for tremendous ROI for itself
and its clients. A number of
design patterns are extensively
used and Open Source Frameworks
have been used for the benefit
of its clients.
Frameworks
to Saigun are the same as developmental
standards and they allow consistent
and similar code to be created
by all our development teams
– thus allowing the code
generated by our teams as re-usable,
consistent and less prone to
failure.
The frameworks
used by our teams (that have
been enhanced considerably)
are
|
A number of training programs
are available that train the
Saigun teams in the use of the
above frameworks.
In addition,
Saigun has built its own services
on top of the above open source
frameworks and it is called
Saigun API.
Enhancements and features are
being added constantly to allow
our API framework to be one
of the best framework offerings
both in the technical and functional
domain in the near future. The
services provided are
|
A five layer development approach
is followed in Saigun that is
supported by a host of creational
patterns and a variety of other
design patters. The 5 layered
development approach contains
the Presentation, Application,
Business, Entity and Database
Layers and provides for specific
development rules and structures
at each layer. This methodology
offers a consistent development
standard across all our applications.
A number of taglibs have been
created to allow inbuilt security,
session management, tab and
menu builders and custom controls
on top of existing tags of struts.
In addition framework level
support is provided for timeouts,
common login and logout, error
handling, validation and segregation
between the view and submit
actions.
A sophisticated language with
all constructs has been built
in Saigun that is extensively
used for code generation of
a variety of artifacts that
are used in Saigun. We have
achieved remarkable development
throughputs by using the code
generation engines of Saigun.
A layer has been defined above
the Hibernate framework that
isolates the database framework
and hides its complexities to
the developers.
A complex workflow manager that
can be driven by XML is available
as a part of the Saigun API
framework.
A messaging system that provides
all features of a production
quality messaging system such
as MQ Series is available as
a part of our framework. It
integrates with all databases,
can work on top of the Workflow
manager and also is integrated
with a number of other enterprise
level components such as mail
engines, pagers, SMS based notifiers
etc.
A component that provides all
features of LDAP is included
in Saigun API that can interface
with all popular relational
databases.
An XML based reporting engine
exists in Saigun API that allows
rapid creation & generation
of drill down reports that can
be exported to PDF files, spread
sheets and a variety of other
formats.
A struts based UI builder that
allows the mapping of JSP components
to Java Beans and Struts forms
|