The cycles of life (or obsolescence) of information
systems force the companies to evolve and/or redesign the
applications (and their data) by espousing the models of
architecture proposed by the technological offerings of the
market.
After installing the centralized multi-user model (mainframes
and minicomputers) which made it possible to automate certain
management processes, client/server architecture started the "big-bang" by
suggesting partitioning this monolithic "primordial
soup" into two parts (data servers on one side and presentation/
processing logic on user workstations on the other side).
Internet technologies became essential because of the homogenisation
and simplification network level standards (the TCP/IP and
HTTP protocols, among others) and brought about the emergence
of new application models (intranet, extranet and Internet),
distributed over several levels (N-tier).
In principle, this approach suggested how to resolve deployment
( the advantages of lightweight customer interface in HTML)
and scalability, due to the partitioning of functions that
becomes when they are uncoupled from each other.
However, to realize these promises,
it is best to adopt a convergent approach for both the level
of the technical infrastructure installation (safety policies,
architectural definition, platform exploitation, scalability)
and the methods for developing these new applications. This
implies mastery of various techniques: object orientation,
components, approaches based on services through tools, and
a design and modeling approach.
The most well-known architectures offered by the marketplace
to implement these distributed architectures are J2EE
and .NET.
To help you putting distributed architectures in place,
SOFTEAM makes its expertise and its capitalization on experience
available to you through its offers of Consulting, Training, Development and Products. |