Cloud software architecture is made up of three parts of
data, services and access center. Data center is the core of
the whole architecture, according to the different types, they
are divided into four categories of real-time database,
database, knowledge base and model base. The centre store
all the data of the company and data of a third party. The
data center needs to solve three key problems of the
distributed file system, distributed database and distributed
model. For service center, the data and information is in the
form of service encapsulation according to the needs of the
application, which provides software, platform, storage and
computing services and other services. Now more mature
service center adopts SOA (service oriented architecture)
architecture, which is a coarse-grained, loosely coupled
service architecture. There is a simple, accurate definition of
communication interface between the service and it does not
involve the underlying programming interface and the
communication model. Its advantages is to help enterprise to
set up system architecture fast and more reliably. Access
center role is to control the access of users to ensure the
security of the system, which provides the application
adapter, access control, access management, display and
third party applications embedded management