oriented architecture (SOA) is increasingly being implemented by business
organizations, both big and small, to facilitate communications between
existing IT systems and technologies. SOA’s importance can be assessed from the
fact that most multinational companies, which have worldwide operations, have
implemented SOA. This has helped them to reduce costs related to the purchase
of new IT systems and technologies. SOA’s loosely coupled software components
enable interaction between incompatible systems based on different
technological platforms such as Java and .NET. SOA’s requirement is felt,
because it is not possible for any business to completely overhaul its existing
systems, and follow a single technology. Following a single technology is also
not feasible, because diverse processes work better, on different technological
platforms. Hence, if only a single technology is utilized, the processes may
not give the desired results. The only way to eliminate these problems is to
opt for organization wide SOA implementation.


benefits are not limited to a particular process or functionality, because once
implemented, it improves the efficiency of both internal and external business
processes. This in turn helps in improving the overall efficiency of the
organization. Improved efficiency translates into better products and services,
which are essential for developing customer loyalty. All these factors prove
that SOA not only delivers short-term benefits, but also offers plenty of
long-term potentialities.