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
|