SOA is a kind of design concept, to cope with the
complex enterprise application flexibility, on-demand
refactoring, heterogeneous system integration and integrated
across the enterprise boundary challenge provides an ideal
solution. As in recent years, SOA standards, technology and
platform of research and development, create, encapsulation,
or use of the service in the software system, the application
of specific solutions to specific problems has comparatively
easy[6]. But did not really realize SOA thought, system
based on SOA technology to build a large integrated
enterprise applications is still quite difficult, is far from fully
embodies the advantages of SOA have promised.
To encapsulate and isolation complex SOA technical
details, make the construction of application system based on
SOA, operation and maintenance more simple and efficient,
puts forward and designs a kind of enterprise integration
platform based on SOA and cloud computing[7]. It embodies
the SOA loose coupling, based on the standard, the
agreement it alone, realize the basic ideas, such as
independent and running environment for heterogeneous
systems and various types of services transparent integration
and make it as a service.
SOA is a component model, the application of different
functional unit through independent of the hardware platform,
operating system and programming language interfaces and
protocols, and guarantees the system of building services can
use a unified and general way to interact[8]. The architecture
model consists of three basic components: service consumers,
service providers and service registration. The relationship
between the three components is shown in “figure 1”