Service-Oriented Architecture
Service-oriented architecture (SOA) is an integration
architecture engineered for flexibility.
SOA design principles define services or interfaces
as reusable pieces of software which can be
invoked by other applications and combined in
a loosely coupled manner to model complete business
processes.
This highly distributed approach to integration
means individual departments or business units
can build out integration projects in incremental
chunks, with each subsequent integration connected
together into a larger, more global integration
fabric. In addition, SOA makes it easier to
seamlessly integrate with your business partners
and automate many aspects of the supply chain.
Key principles for SOA include:
- Services refer to business services; updating
a loan application is a business service,
updating a record in a database isn't
- Services are linked together to implement
business processes. Business Process Engines
make it easier to combine services into business
processes, and BPEL is now widely accepted
as the standard language for this purpose
- Business partners can use your services
within their own business processes and you
can use services provided by business partners
within your own business processes
- SOA solutions favour flexibility, focusing
on the speed with which business processes
can be implemented and changed
The result is a flexible and durable infrastructure
that makes it easy to bridge any set of applications,
delivering significant business benefit:
- Lower cost of integration with greater scalability
- More effective use of existing IT assets
to generate improved ROI
- True any-to-any system connection and collaboration
- Flexibility to automate business processes
and create new applications with reusable
business components
|
"A true strategic partner for Xerox UK, Wax
Digitals ability to deliver complex enterprise solutions that
quickly deliver real business value has been proven time and time
again."
|
Featured
Press Article |
 |
|
|