Cloud computing: An extension of SOA cloud delivery resources

Source: Internet
Author: User
Keywords Cloud

Cloud computing has become one of the most sought-after emerging technologies in the world as cloud computing is increasingly being watched by companies, and the number of companies trying to deploy cloud computing applications has soared. This has also led to a gradual decline in the level of focus on SOA, less enthusiastic. In fact, there are many places where cloud providers and SOA vendors can learn from and learn from each other.

First, this article will give readers a brief introduction to some of the benefits of cloud computing that merit SOA reference:

1. Service Design

Vendors like Amazon, Thewebservice, Force.com, and other cloud-deployed services, do a good job of designing services, and it's easy for users to be tempted by the services they offer. One is because of careful design, the second point is to be able to really meet customer demand and thus irresistible. Many of the SOA projects are too rough or cumbersome, in short, service design is not done well.

2. Service Extensibility

The purpose of cloud computing services is to be able to scale at any time you need, and cloud service users can do this because they can tailor the services they need at any time. Extending services in an SOA is often a painful and expensive process.

Next, let's take a look at some of the areas where SOA is worth using for cloud computing:

1. Service governance

For now, cloud computing technology has almost no governance concept, so there is little cloud control and execution strategy. Therefore, many companies choose to continue to wait and see attitude, and do not rush to adopt cloud computing technology. SOA, its governance technology is quite mature. Although the implementation of SOA governance does not always work very well, it has become an essential component of the SOA lifecycle.

2. Architecture driven

If you have a proper approach to SOA deployment, you must follow the driver approach from architecture to technology. In the field of cloud computing, resource demand is the real starting point. Cloud computing also requires a thoughtful architecture, in fact, architecture is more important to cloud computing because users need to extend the architecture beyond the firewall.

Where are the intersection points between cloud computing and SOA?

While it is true that you can take advantage of the cloud without deploying SOA, the real value of cloud computing is its ability to determine the services, data, and processes that exist outside the firewall in other data centers. Those who are trying to throw things into the clouds without any architectural foresight will find that cloud computing will not bring much value. In fact, you may be surprised when considering the risks and costs associated with migration.

In fact, you can view cloud computing as an extension of SOA cloud delivery resources, such as storage as a service, data as a service, platform as a service. The trick is to determine which services, information, and processes are the best candidates for the cloud, and which cloud services should be abstracted in existing or emerging SOA.

So, you can use the cloud as a platform for additional operations (simply placing) applications, processes. The advantage is that you don't need to have a server with rich software installed in the datacenter and hire some professionals to maintain it.

It is understandable, though, that corporate it is not very reassuring about cloud computing. But I think that once we allow the cloud to get more active space, many cloud computing resources can actually provide better services than out-of-the-way resources and facilities, including cost savings, increased efficiency, and access to thousands of dynamic Web publishing resources.

The interest in cloud computing will also greatly boost interest in SOA, not just as a mechanism to bring more reuse and flexibility, but also to enable users to figure out which resources should reside locally and which resources should be placed in the cloud.

A good SOA leads to a good cloud computing strategy that lowers costs and increases the flexibility of enterprise computing.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.