|
Frameworks
ExelSoft's web development framework
is based on Model-View-Controller (MVC) Model 2 architecture.
This is Struts-based and solves the most common problems
of web development. This allows our customers to reuse
proven solutions and customize what's unique to the
specific application.

Our framework fits well with Service
Oriented Architecture (SOA). SOA relies of development
of smaller service agents that is assembled together
in a loose-coupled fashion to create the application.
The behaviour of service agents could fit the roles
of provider and/or consumer. The interaction between
the agents is governed by interface agreement.
By using proven MVC Model 2 architecture,
by complying with SOA model and by employing standard
design patterns, we are able to achieve the following
advantages:
- We are technology-agnostic. We work well with Microsoft's
.NET and Sun's J2EE specifications
- We avoid communication pitfalls between our teams
by using standard terminology used in design pattern
definitions and existing frameworks
- We could couple or decouple our applications to
fit the scope of the customer's applications
- We employ external third-party components almost
as easily as we emply ExelSoft developed components
- Our framework could be customized to fit into domain-specific
applications
There is much more to our Frameworks-based approach
than described in this page. Our technical leads and
architects always welcome in-depth discussion of the
technology options needed by your organization. Please
contact us to discuss further.
|