Who should care and why?
Less points of failure means a more resilient solution
With this architecture there are less points of failure. The application
talks directly to the software that accesses the database or the
program containing the business logic. This eliminates the additional
hop from client to middleware and middleware to server. Less points
of failure leads to a more stable and reliable implementation.
No programming effort
Once the SOA Gateway has been installed on a platform, the only
additional effort needed to make data or business logic available
is to configure the SOA Gateway to access the table, file or other
resource in a database, or to access the program containing the
business logic. This can be done by the administrator or systems
programmer for the existing platform instead of having to get programmers
with the appropriate knowledge to develop code on that platform.
Specialised service – only does what you need
The SOA Gateway is a specialised service to access your data and
business logic, and thus does exactly what is required. There is
no large unused body of code and functionality that must be installed
as part of the product as can be the case with standard middleware
solutions. This saves on time, resources and complexity, leading
to a more performant solution that is extremely robust.
Knowledge only required in new programming logic
No knowledge of different platforms and software is required, apart
from new application or integration effort. This results in a less
complex project as all programmers work in the same environment
and no coordination is required with programmers on different platforms.
All new technologies can consume Web Services
Web Services technology has simplified the way communication can
occur. While all new technologies can consume Web Services, existing
technologies that are being further developed will also ultimately
be able to consume Web Services. SOAP, upon which Web Services are
based, is platform and data agnostic and, as such, can be used from
any programming language or paradigm and from any platform.
Uses less computer resources
There is less software installed on the existing system and less
hops for each message backwards and forwards. This leads to a smaller
footprint on the system and less usage of valuable memory and CPU
resources during execution.
Once data/business logic is available, it can be reused
Once a resource has been exposed once, it can be reused again and
again by further application development or integration projects.
No further configuration or programming is required as the resource
is available in a standard fashion that all technologies can use.
Support only required for new platform code and implementation
Once the system is implemented, continuing support is only required
for the new code on the platform where it has been installed. This
saves the cost of having support on hand for the code and middleware
that runs on the existing platform for the user.
One simple API gives programmers access to any supported
database
Once programmers have learned to manipulate one database resource
with the SOA Gateway Web Services requests, any database supported
by the SOA Gateway can be accessed using the same technique. This
saves on training and enables programmers to be more productive
with what they know instead of having to continually learn and understand
other database technologies.
Models exist to demonstrate the value of the SOA Gateway to a business
and technical user.
Please contact us for more information.
<< back
|